亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        樹莓派“識色”圖形化編程案例二則

        2021-12-12 05:52:08牟曉東
        電腦報 2021年45期
        關(guān)鍵詞:燈帶紅綠燈樹莓

        牟曉東

        常規(guī)的顏色傳感器內(nèi)置有紅、綠、藍(lán)三基色傳感元器件,在濾色器的作用下從可視光的區(qū)域中進(jìn)行顏色數(shù)據(jù)的獲取,輸出RGB數(shù)值。如果將顏色傳感器接入樹莓派進(jìn)行“識色”,然后在古德微機(jī)器人網(wǎng)站進(jìn)行“積木”式圖形化編程,可以非常方便地開發(fā)出一些比較有趣、實(shí)用的創(chuàng)客作品模塊,比如看卡識色的“變色龍”燈帶和視覺障礙者的“紅綠燈語音提醒器”。

        一、看卡識色的“變色龍”燈帶

        1.功能實(shí)現(xiàn)

        根據(jù)顏色傳感器獲取到不同卡片(或其他物體)的顏色信息,分解出對應(yīng)的RGB數(shù)值,作為燈帶60顆燈珠的發(fā)光三基色,相當(dāng)于“復(fù)制”卡片的顏色再“粘貼”到每一顆燈珠上,實(shí)現(xiàn)“變色龍”燈帶的顯示效果。

        2.實(shí)驗(yàn)器材及連接

        實(shí)驗(yàn)器材包括樹莓派3B+和古德微擴(kuò)展板各一塊,GY-33 TCS34725顏色傳感器(帶遮光筒)一個,可編程ws281x燈帶一條,公對母異色杜邦線四根,各種顏色卡片若干。

        首先將燈帶插入擴(kuò)展板的18號引腳,注意三根線的標(biāo)注要與擴(kuò)展板一一對應(yīng);接著,將四根杜邦線一端連接顏色傳感器(VCC、GND、SCL和SDA端),另一端連接至擴(kuò)展板IIC接口(VCC、GND、CLK和DATA端);最后,給樹莓派通電,啟動操作系統(tǒng)(如圖1)。

        3.進(jìn)行圖形化編程

        訪問古德微機(jī)器人網(wǎng)站(http://www.gdwrobot.cn),登錄進(jìn)入自己賬號后點(diǎn)擊“設(shè)備控制”進(jìn)入“積木”界面,開始圖形化編程:

        首先,通過模塊語句“設(shè)置GPIO‘18可控制燈帶‘60個燈珠并設(shè)置亮度為‘50”對燈帶進(jìn)行初始化;接著,建立一個“重復(fù)當(dāng)‘真執(zhí)行”的循環(huán)結(jié)構(gòu),通過模塊語句“輸出調(diào)試信息‘獲取顏色檢測傳感器的數(shù)據(jù)”,將顏色傳感器獲取的RGB數(shù)據(jù)以數(shù)組的形式在LOG調(diào)試信息區(qū)輸出,比如:“[172,144,240]”;然后建立三個變量:“紅色分量”、“綠色分量”和“藍(lán)色分量”,分別賦值為RGB數(shù)據(jù)列表中的“第一”、“第二”和“最后”序列值,即分別獲取對應(yīng)的顏色分量數(shù)值;再建立一個內(nèi)部循環(huán)結(jié)構(gòu),設(shè)置60個燈珠的發(fā)光顏色為對應(yīng)的三個變量值;最后,添加“燈帶刷新顯示”模塊語句,控制燈帶按照設(shè)置的顏色效果發(fā)光,再添加“等待0.2秒”,防止程序運(yùn)行占用過多的系統(tǒng)資源而“死機(jī)”(如圖2)。

        4.測試“變色龍”燈帶

        將程序保存后點(diǎn)擊“連接設(shè)備”,再點(diǎn)擊“運(yùn)行”按鈕進(jìn)行測試。此時,會在調(diào)試信息區(qū)不斷顯示由顏色傳感器實(shí)時獲取的各組RGB顏色數(shù)據(jù);嘗試將紅色、綠色、藍(lán)色和黃色卡片分別放置于顏色傳感器的遮光筒附近,燈帶立刻會隨之變色,發(fā)出對應(yīng)顏色的光(如圖3),實(shí)現(xiàn)了“變色龍”燈帶的顯示效果。

        二、視覺障礙者的“紅綠燈語音提醒器”

        1.功能實(shí)現(xiàn)

        顏色傳感器“負(fù)責(zé)”實(shí)時檢測十字路口的紅綠燈變換情況,根據(jù)不同顏色的燈光信號信息,樹莓派控制音箱發(fā)出對應(yīng)的語音提醒信息,比如“綠燈,行!”、“紅燈,停!”。

        2.實(shí)驗(yàn)器材及連接

        實(shí)驗(yàn)器材包括樹莓派3B+和古德微擴(kuò)展板各一塊,顏色傳感器一個,杜邦線四根,紅色、黃色和綠色LED燈各一支,音箱一個。

        保持顏色傳感器與案例1相同的連接方式,然后,將紅色、黃色和綠色LED燈分別連接至擴(kuò)展板的5號、6號和12號引腳(注意長腿為正極、短腿為負(fù)極),用來模擬路口紅綠燈;接著,將音箱的連接線插入樹莓派的圓形音頻輸出孔,通電,啟動操作系統(tǒng)(如圖4)。

        3.進(jìn)行圖形化編程

        首先,建立一個名為“紅綠燈”的函數(shù),作用是模擬路口“紅綠燈”實(shí)現(xiàn)的功能:綠燈(12號)亮10秒,閃爍三次,熄滅;黃燈(6號)亮3秒,熄滅;紅燈(5號)亮10秒,熄滅(如圖5)。

        接著,建立對應(yīng)的子線程(注意名稱要與函數(shù)完全一致),對函數(shù)進(jìn)行調(diào)用;然后,再建立一個“重復(fù)當(dāng)‘真執(zhí)行”的循環(huán)結(jié)構(gòu),將顏色傳感器獲取的顏色數(shù)據(jù)在LOG調(diào)試信息區(qū)進(jìn)行實(shí)時顯示輸出;建立兩個變量“紅色分量”和“綠色分量”,分別為其賦值為顏色傳感器輸出數(shù)據(jù)的RGB列表中的第一個和第二個數(shù)據(jù);建立第三個變量,名為“最大值分量”,為其賦值為RGB列表中數(shù)值最大的數(shù)據(jù),表示RGB分量中最“占優(yōu)勢”的顏色對應(yīng)數(shù)據(jù);接著,建立一個“如果…執(zhí)行…否則如果…執(zhí)行…否則…”三分支選擇結(jié)構(gòu),判斷條件為“最大值分量”與“綠色分量”或“紅色分量”是否相等,相等則說明對應(yīng)顏色的LED燈亮起,執(zhí)行的動作分別是輸出文字調(diào)試信息和音箱播放對應(yīng)的語音信息:“綠燈,行!”和“紅燈,停!”,注意要分別添加“等待3秒”模塊語句,作用是等待音箱播放完語音提醒;如果兩個條件均不符合,說明是黃色LED燈亮起,則執(zhí)行“黃燈,等!”的文字信息輸出和提醒語音的播放(如圖6)。

        4.測試“紅綠燈語音提醒器”

        將程序保存后點(diǎn)擊“運(yùn)行”按鈕進(jìn)行測試,“紅綠燈”LED開始循環(huán)閃亮工作,同時顏色傳感器在不斷檢測燈光的顏色,并且音箱中也會響起對應(yīng)的“綠燈,行!”、“黃燈,等!”和“紅燈,停!”提醒語音,實(shí)現(xiàn)了預(yù)設(shè)的視覺障礙者“紅綠燈語音提醒器”的功能(如圖7)。

        猜你喜歡
        燈帶紅綠燈樹莓
        電路狀態(tài)展示教具制作
        今日自動化(2022年7期)2022-09-08 04:18:12
        便攜式可收放LED燈帶
        基于樹莓派的騎行智能頭盔設(shè)計(jì)
        電子制作(2019年11期)2019-07-04 00:34:32
        隱形燈帶點(diǎn)亮家的光芒
        紅綠燈前
        快樂語文(2018年25期)2018-10-24 05:38:42
        神奇的紅綠燈
        會說話的紅綠燈
        基于樹莓派的遠(yuǎn)程家居控制系統(tǒng)的設(shè)計(jì)
        電子制作(2017年17期)2017-12-18 06:40:43
        小米雜貨鋪又添新品:支持1600萬種色彩的燈帶
        流行色(2016年8期)2016-10-20 00:09:30
        響應(yīng)面法優(yōu)化紅樹莓酒發(fā)酵工藝
        中國釀造(2016年12期)2016-03-01 03:08:19
        极品粉嫩小仙女高潮喷水视频| 精品亚洲成在人线av无码| 国产露脸精品产三级国产av| 精品人妻丰满久久久a| 亚洲av免费看一区二区三区| 亚洲av片无码久久五月| 大肉大捧一进一出视频出来呀| 美女在线国产| 国产一区二区三区经典| 亚洲天堂成人av在线观看| 肥臀熟女一区二区三区| 四虎欧美国产精品| 在线日韩中文字幕乱码视频| 男女无遮挡高清性视频| 亚洲成人色区| 中文字幕Aⅴ人妻一区二区苍井空| 青青草视频在线免费视频| 国产麻花豆剧传媒精品mv在线| 久久亚洲精品无码va白人极品| 精品国产av无码一道| 蜜桃成人精品一区二区三区| 人妻无码第一区二区三区| 无码粉嫩虎白一线天在线观看| 午夜福利影院不卡影院| 成人水蜜桃视频在线观看| 国产无夜激无码av毛片| 亚洲不卡av不卡一区二区| 国产亚洲一区二区三区成人| 国产亚洲人成在线观看| 亚洲午夜精品a片久久www慈禧| 无码中文av有码中文av| 亚洲日本中文字幕乱码| 亚洲乱码中文字幕久久孕妇黑人| 成人做爰69片免费看网站| 日产乱码一区二区国产内射| 亚洲永久国产中文字幕| 97人妻碰碰视频免费上线| 男人的天堂av网站一区二区| 日韩精品中文字幕第二页| 女局长白白嫩嫩大屁股| 国产网站视频|