999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Arduino激光防盜警報器

2022-07-12 10:36:27牟曉東
電腦報 2022年26期

牟曉東

在影視劇作品中,有時會出現(xiàn)因盜取某貴重物品而以各種花式動作去躲避激光“紅外線網(wǎng)陣”報警防盜系統(tǒng)的經(jīng)典橋段,主角兒一旦碰觸到橫豎交錯的紅色光線就會觸發(fā)警報系統(tǒng)工作,看上去非常有趣。如果利用Arduino控制紅色激光發(fā)射模塊向光線傳感器照射一束激光,同時不斷讀取光線傳感器上所檢測到的光線照明值并進行判斷,如果該數(shù)值不在激光照射時的正常范圍,則觸發(fā)蜂鳴器進行報警。這樣,我們就做出了一個簡易的Arduino激光防盜警報器,從而實現(xiàn)影視劇作品中類似的監(jiān)控防盜場景。

實驗器材包括:ArduinoUNO主板一塊,紅色激光頭發(fā)射模塊一個,光線傳感器一個,低電平觸發(fā)蜂鳴器一個,小型面包板一塊,杜邦線若干。

首先,使用紅色和黑色杜邦線分別將Arduino的5V和GND端連接至面包板的紅色“+” 、藍色“-”側(cè)邊槽線;接著,將蜂鳴器插入面包板,通過杜邦線將其VCC端和GND端連接至對應(yīng)的“+”、“-”邊槽線,中間的I/O信號端通過一根黃色杜邦線連接至Arduino的8號端口;再將光線傳感器插入面包板中,同樣也是將其VCC端和GND端通過杜邦線連接至邊槽線,標(biāo)注為AO的模擬數(shù)據(jù)輸出端通過一根綠色杜邦線連接至Arduino的A1模擬端口;然后,將激光發(fā)射模塊的電源正負極也連接至面包板的邊槽線,標(biāo)注為S的信號輸出端通過一根藍色杜邦線連接至Arduino的12號端口;最后,通過數(shù)據(jù)線將Arduino與計算機的USB口進行連接(如圖1)。

首先,通過“int my_buzzer = 8;”和“int my_laser = 12;”語句分別定義my_buzzer和my_laser兩個變量,對應(yīng)蜂鳴器和激光發(fā)射模塊連接Arduino的8號和12號端口號;接著,再定義一個整型變量my_light,作用是存儲Arduino從光線傳感器實時讀取的環(huán)境光線照明數(shù)據(jù)。

在setup()設(shè)置函數(shù)中,通過“pinMode(my_buzzer,OUTPUT);”和“pinMode(my_laser,OUTPUT);”語句聲明蜂鳴器和激光發(fā)射模塊均為輸出模式;由于光線傳感器是連接在Arduino的A1模擬端口,所以不必進行類似的“顯式”聲明;最后,再通過“Serial.begin(9600);”語句設(shè)置串口傳輸波特率為9600(如圖2)。

在loop()函數(shù)中,首先要關(guān)閉低電平觸發(fā)的蜂鳴器,否則一加電就會直接先響起“警報”,設(shè)置為HIGH高電平即可——“digitalWrite(my_buzzer, HIGH);”;接著,再控制激光發(fā)射模塊發(fā)射出紅色激光(設(shè)置為高電平):“digitalWrite(my_laser, HIGH);”;然后為變量my_light賦值,即從Arduino的A1模擬端口讀取數(shù)據(jù):“my_light = analogRead(A1);”,并且通過“Serial.println(my_light);”語句將該值輸出至Arduino的串口監(jiān)視器。

構(gòu)造一個if條件判斷語句,對變量my_light的值進行“是否大于30”的判斷,如果條件成立,則分別執(zhí)行兩步操作:一是控制蜂鳴器發(fā)聲報警,將其設(shè)置為低電平——“digitalWrite(my_buzzer, LOW);”,二是向串口監(jiān)視器輸出文字報警信息——“Serial.println(“警報:有不明物體闖入!”);”;最后,通過“delay(100);”語句控制每次循環(huán)的間隔時間為100毫秒(如圖3)。

將程序保存為Laser_Alert.ino,準(zhǔn)備進行測試。

調(diào)整好激光發(fā)射模塊的發(fā)射角度,使其對準(zhǔn)光線傳感器的光敏電阻表面。接著,將程序代碼進行編譯并上傳至Arduino,并且在“工具”菜單中打開串口監(jiān)視器。此時,蜂鳴器是正常的無聲不報警狀態(tài),同時在串口監(jiān)視器中會每隔0.1秒鐘就顯示輸出一個不大于30的環(huán)境光線數(shù)據(jù):29、24、25……如果嘗試使用一根鉛筆伸入至激光發(fā)射模塊與光線傳感器之間,阻隔紅色激光照射至光敏電阻表面時,蜂鳴器迅速進行嘯叫報警,同時也會在串口顯示器上顯示“警報:有不明物體闖入!”文字警示,此時的環(huán)境光線數(shù)據(jù)就會發(fā)生較大幅度的變化:231、196、154……(如圖4)。

直到將鉛筆移開,警報器才會解除警報,而且串口監(jiān)視器上的環(huán)境光線數(shù)據(jù)又會恢復(fù)至小于30的正常范圍。

主站蜘蛛池模板: 国产精品不卡片视频免费观看| 国产成人av一区二区三区| 亚洲毛片一级带毛片基地| 97在线免费| 园内精品自拍视频在线播放| 97影院午夜在线观看视频| 亚洲一区国色天香| 欧美日韩精品综合在线一区| 偷拍久久网| 亚洲成年网站在线观看| 一区二区三区四区精品视频 | 亚洲av色吊丝无码| 精品无码日韩国产不卡av| 92精品国产自产在线观看| 欧美国产菊爆免费观看| 2020最新国产精品视频| 久久国产精品无码hdav| 美女高潮全身流白浆福利区| 强奷白丝美女在线观看| 一级毛片无毒不卡直接观看| 成年人国产网站| 久久综合丝袜日本网| 午夜精品久久久久久久99热下载| 国产成人高清亚洲一区久久| 久久男人资源站| 欧美色图久久| 五月婷婷精品| 直接黄91麻豆网站| 天天躁日日躁狠狠躁中文字幕| 经典三级久久| 一级一级一片免费| 四虎精品国产AV二区| 国产99视频免费精品是看6| 婷婷激情五月网| 亚洲男人的天堂在线| 国产精品制服| 无码日韩视频| 日韩国产欧美精品在线| 91久久偷偷做嫩草影院免费看| 色亚洲成人| 亚洲中文字幕在线精品一区| 亚洲天堂日韩在线| 久久精品视频亚洲| 青青热久麻豆精品视频在线观看| www.日韩三级| av在线手机播放| 尤物成AV人片在线观看| 久草青青在线视频| 欧洲日本亚洲中文字幕| 久久亚洲黄色视频| 亚洲欧美精品在线| 92精品国产自产在线观看| 亚洲精品无码专区在线观看 | 一级毛片无毒不卡直接观看| 中文字幕无码av专区久久| 第九色区aⅴ天堂久久香| 欧美一级专区免费大片| 久久超级碰| 在线看国产精品| 亚洲中文字幕无码爆乳| 99久久精品免费观看国产| 亚洲国产精品日韩专区AV| 国产精品成人一区二区不卡| 国产丝袜第一页| 欧美性精品| 精品国产成人a在线观看| 国产精品欧美激情| 国产成年女人特黄特色毛片免 | 毛片网站免费在线观看| 乱人伦99久久| 黄片在线永久| 亚洲香蕉久久| 亚洲成年网站在线观看| 婷婷亚洲天堂| 亚洲成A人V欧美综合| 2018日日摸夜夜添狠狠躁| 免费无码网站| 久久黄色影院| 久久99热这里只有精品免费看| 国产96在线 | 国产新AV天堂| 黄色网站不卡无码|