作品簡介 <ul class="ql-block"><li><b>作品名稱:智能時控交通燈</b></li><li><b>作者情況:六(9)班 潘芊瑾</b></li><li><b>創(chuàng)作心情:期待,激動,疑惑,興奮?</b></li></ul><p class="ql-block"><br></p> 使用材料 <ol class="ql-block"><li>小夜燈3個</li><li>7號電池3節(jié)</li><li>紅/黃/綠水彩筆各1支</li><li>各色導(dǎo)線若干</li><li>控制板1塊</li><li>USB連接線1根</li><li>電腦1臺(安裝少兒編程軟件)</li></ol> 創(chuàng)作背景 <p class="ql-block"> 過年期間,爸爸、媽媽和我回外婆家拜年的路上,爸爸不留神差點闖紅燈,多虧我及時提醒,才幸免。</p> <p class="ql-block"> 回家的路上,我始終在想,要設(shè)計一個交通燈,在家強(qiáng)化爸爸的交通意識,讓他以后不再大意闖紅燈。</p> 前期調(diào)研 <p class="ql-block"> 于是,我來到家附近的十字路口,仔細(xì)觀察并總結(jié)了十字路口交通燈的變化規(guī)律:</p> <p class="ql-block"> 1. 南北路口的綠燈、東西路口的紅燈同時亮1分鐘;</p><p class="ql-block"> 2. 南北路口的綠燈閃爍3次,同時東西路口的紅燈繼續(xù)亮;</p><p class="ql-block"> 3. 南北路口的黃燈亮2秒,同時東西路口的紅燈繼續(xù)亮;</p><p class="ql-block"> 4. 南北路口的紅燈、東西路口的綠燈同時亮1分鐘;</p><p class="ql-block"> 5. 南北路口的紅燈繼續(xù)亮,同時東西路口的綠燈閃爍3次;</p><p class="ql-block"> 6. 南北路口的紅燈繼續(xù)亮,同時東西路口的黃燈亮2秒;</p><p class="ql-block"> 7. 循環(huán)“1”動作。</p> <p class="ql-block"> 為了方便起見,我打算先制作一個方向上的一組交通燈。一組交通燈能制作出來,另外四組也就不難了。于是,我總結(jié)了單組交通燈變化規(guī)律是:</p> <p class="ql-block"><span style="font-size: 15px;"> </span><b style="font-size: 15px;">綠燈亮1min→綠燈閃3次→黃燈亮2s→紅燈亮1min</b></p><p class="ql-block"><b style="color: rgb(1, 1, 1); font-size: 15px;"> ↑____________________________________↓</b></p> 作品創(chuàng)作 <p class="ql-block"> 找到規(guī)律后,我就著手開始制作交通燈了。</p> <p class="ql-block"> 首先,我從雜物區(qū)找到了廢棄的一些小夜燈和3節(jié)7號電池;將電池放入小夜燈中,挑選出能正常發(fā)亮的3盞小夜燈;</p> <p class="ql-block"> 分別用紅、黃、綠水彩筆將小夜燈頂部的透明蓋分別涂上顏色,這樣3盞小夜燈就能組成一組交通燈,分別發(fā)出紅光、黃光和綠光了。</p> <p class="ql-block"> 雖然這組交通燈能發(fā)光了,但是怎么才能讓它按照上面的變化規(guī)律來變化呢?我想到了五年級爸爸教我少兒編程時,提到可以在電腦上用編程軟件來控制控制板,控制小燈的亮、滅變化。于是,我找來了控制板和相應(yīng)的材料,有各色杜邦線、各色導(dǎo)線、USB連接線……</p> <p class="ql-block"> 我把三個小燈的正極分別接到控制板的三個數(shù)字控制口,三個小燈的負(fù)極并接到控制板的GND電源口,將USB連接線一端接控制板的USB口,另一端接電腦USB口。</p> <p class="ql-block"> 打開電腦上的少兒編程軟件,根據(jù)前面總結(jié)的單組交通燈變化規(guī)律,回憶爸爸之前教我的少兒編程里的順序語句,循環(huán)語句,進(jìn)行編程。</p> <p class="ql-block"> 為了方便調(diào)試,特地將綠燈、紅燈常亮?xí)r間由原本的1分鐘縮短到了5秒鐘。不一會兒,單組交通燈的程序就編好了。</p> <p class="ql-block"> 點擊運行,咦——,怎么一開始黃燈始終亮著,直到后面才滅?我百思不得其解。</p> <p class="ql-block"> 這時,爸爸看到我疑惑的眼神,忍不住提醒到:“之前講過的變量和信號狀態(tài)開上電后,第一時間要干啥?”“哦……,我記起來啦!忘了初始化配置了!”我尷尬地笑了笑,趕緊把配置程序添上,再次運行?!敖K于成功啦——我太厲害了!”我高興地拍手為自己歡呼起來。</p> 創(chuàng)作感悟 <p class="ql-block"> 通過這次智能時控交通燈制作,我學(xué)會了仔細(xì)觀察并分析總結(jié)交通燈的變化規(guī)律,充分利用家里面的廢棄品——小夜燈制作紅黃綠三色交通燈,并靈活應(yīng)用之前爸爸教我的少兒編程的知識,采用少兒編程軟件和控制板對交通燈的各個顏色燈的亮、滅進(jìn)行智能定時控制。在程序調(diào)試時,遇到問題時經(jīng)過爸爸的“友情提示”,能及時回憶起關(guān)鍵點,并及時修改,最終成功完成制作。</p><p class="ql-block" style="text-align: right;">創(chuàng)作者:潘芊瑾</p> 家長寄語 <p class="ql-block"> 當(dāng)女兒提出這個想法時,我深深感受到女兒的細(xì)心,同時也對自己大大咧咧的開車習(xí)慣感到內(nèi)疚。當(dāng)看到女兒用之前我教她的少兒編程完成交通燈編程制作時,我又深感欣慰,覺得自己一直以來在她身上的默默付出沒有白費。同時,也對她最終能成功順利地完成本次制作,深感驕傲。</p><p class="ql-block" style="text-align: right;">家長:潘杰(爸爸)</p> 活動視頻 思考題 <p class="ql-block">1.(多選題)交通燈的作用:</p><p class="ql-block"> A. 指揮車輛、行人的出行;</p><p class="ql-block"> B. 保障人們出行安全;</p><p class="ql-block"> C. 使得出行井然有序。</p> <p class="ql-block">——<span style="font-size: 18px;">————————————————————</span></p> <p class="ql-block">2. (單選題)關(guān)于交通信號燈,下列哪個說法錯誤的是?</p><p class="ql-block"> A、綠燈亮?xí)r,準(zhǔn)許車輛、行人通行;</p><p class="ql-block"> B、紅燈行,綠燈停;</p><p class="ql-block"> C、黃燈亮?xí)r,不準(zhǔn)車輛、行人通行,但已超過停止線的車輛和已經(jīng)進(jìn)入人行橫道的行人,可以繼續(xù)通行;</p><p class="ql-block"> D、紅燈亮?xí)r,不準(zhǔn)車輛、行人通行。</p> <p class="ql-block">————————————————————</p> <p class="ql-block">3. (多選題)關(guān)于交通燈,綠燈閃爍時,以下說法正確的是?</p><p class="ql-block"> A. 提醒司機(jī),綠燈的時間即將結(jié)束,要轉(zhuǎn)燈了;</p><p class="ql-block"> B. 綠燈閃爍,一般會設(shè)置2-3秒時間;</p><p class="ql-block"> C. 如果你的車速36km/h,且距離路口100米開外,看到綠燈閃爍,應(yīng)立即加速沖過路口;</p><p class="ql-block"> D. 無論何時何地,看到綠燈閃爍,立即緊急剎車,避免闖紅燈。</p> <p class="ql-block">————————————————————</p><p class="ql-block">(答案見下方)</p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block"><br></p><p class="ql-block">1. A B C</p><p class="ql-block">2. B</p><p class="ql-block">3. A B</p>