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的正常范圍。

主站蜘蛛池模板: a毛片免费在线观看| 日韩欧美色综合| 国产成人久久综合777777麻豆| 久久久久国色AV免费观看性色| 国产在线麻豆波多野结衣| 91精品免费高清在线| 亚洲黄色视频在线观看一区| 亚洲成人精品在线| 三级欧美在线| 高清免费毛片| 性色一区| 亚洲人精品亚洲人成在线| 激情無極限的亚洲一区免费| 国产色网站| 99性视频| 亚洲成人精品久久| 日韩福利在线观看| 国产精品自在在线午夜| aaa国产一级毛片| 久久久久国产精品熟女影院| 久久国语对白| 超碰91免费人妻| 国产成人a在线观看视频| 国产一区二区三区在线精品专区| 久久婷婷色综合老司机| 最新亚洲人成无码网站欣赏网| 中文天堂在线视频| 欧美一级高清片欧美国产欧美| 中文精品久久久久国产网址| 最近最新中文字幕在线第一页| 国产美女视频黄a视频全免费网站| 日韩精品一区二区三区swag| 一边摸一边做爽的视频17国产| 国产在线观看一区精品| 亚洲第七页| 无码综合天天久久综合网| 综合亚洲网| 婷婷伊人五月| 亚洲欧美日韩动漫| 无码日韩视频| 日韩无码黄色网站| 最新国产在线| 久久综合九九亚洲一区| 香蕉视频在线精品| аv天堂最新中文在线| av免费在线观看美女叉开腿| 综合社区亚洲熟妇p| 欧美在线网| 亚洲区欧美区| 怡春院欧美一区二区三区免费| 日本三级欧美三级| 日日噜噜夜夜狠狠视频| 亚洲av日韩av制服丝袜| 中文国产成人精品久久一| 久久黄色一级视频| 中文字幕自拍偷拍| 久久精品欧美一区二区| 欧美日韩中文国产va另类| 亚洲国产日韩一区| 色综合成人| 视频二区国产精品职场同事| 亚洲国产综合精品一区| 福利姬国产精品一区在线| 狠狠综合久久久久综| 亚洲国产午夜精华无码福利| 一区二区影院| 亚洲无码免费黄色网址| 国产色爱av资源综合区| 国产成人无码播放| 国产十八禁在线观看免费| 久久精品亚洲中文字幕乱码| 亚洲国产日韩在线观看| 欧美成人日韩| 久久综合色视频| 91麻豆精品国产高清在线| 久久久精品无码一区二区三区| 亚洲综合在线最大成人| 国产乱码精品一区二区三区中文| 中文字幕首页系列人妻| 国产福利观看| 国产大全韩国亚洲一区二区三区| 在线观看无码a∨|