步驟1:收集零件
您將需要:
》光敏電阻(我使用R4)
》一個10kΩ電阻(棕黑色橙色)
》壓電蜂鳴器
》 9v電池和電池夾
》 Arduino板
》面包板
》跳線
購買特殊部件:
光敏電阻-https://www.sparkfun.com/products/9088
壓電蜂鳴器-https ://www.sparkfun.com/products/7950
步驟2:將零件放到位
在這里做
步驟3:連接起來
》光敏電阻達到5v,并通過電阻接地。光敏電阻的接地端連接到模擬引腳A2
》壓電蜂鳴器接地,數字引腳2
》 9v電池接地,板上的Vin引腳
第4步:編碼
將Arduino連接到計算機并上傳以下代碼:
} const int dark = 200; //set dark parameters
const int sound = 50; //set noise to play
void setup() {
pinMode(2, OUTPUT);
pinMode(A2, INPUT);
Serial.begin(9600);
}
void loop() {
if (light 《 dark) {
Serial.print(light);
Serial.println(“ It‘s dark”);
}
else {
Serial.print(light);
Serial.println(“ It’s light”);
tone(2, sound, 10);
}
delay(10);
}
在Arduino程序中打開串行監視器,然后觀察會發生什么!
-
光傳感器
+關注
關注
3文章
171瀏覽量
30026 -
Arduino
+關注
關注
188文章
6477瀏覽量
188028 -
警報
+關注
關注
0文章
89瀏覽量
9944
發布評論請先 登錄
相關推薦
如何選擇適合的光傳感器
![](https://file1.elecfans.com/web2/M00/0C/B7/wKgaomc6zoOAGfpoAAMJf5XUZ3U840.png)
圖像傳感器是依靠什么感光的
光電式傳感器的功能有哪些
雙光路NDIR紅外氣體傳感器的技術優勢與前景應用
![雙<b class='flag-5'>光</b>路NDIR紅外氣體<b class='flag-5'>傳感器</b>的技術優勢與前景應用](https://file1.elecfans.com/web2/M00/8D/2B/wKgaomS3hcGATxeiAAA90YqbsAI685.png)
四種常見環境光傳感器及適用場景
英飛凌推出用于Arduino的XENSIVTM傳感器擴展板
英飛凌推出用于Arduino的XENSIV傳感器擴展板, 搭載英飛凌和Sensirion的智能家居應用傳感器
![英飛凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>傳感器</b>擴展板, 搭載英飛凌和Sensirion的智能家居應用<b class='flag-5'>傳感器</b>](https://file1.elecfans.com/web2/M00/E1/DB/wKgZomY56T2Ab9y-AAHA5bKO2yI618.jpg)
環境光傳感器的選擇與設計技巧
![環境<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>的選擇與設計技巧](https://file1.elecfans.com/web2/M00/D3/2B/wKgZomYkdtCAA29nAAAZr1Qbjk4245.jpg)
英飛凌和盛思銳合作推出一款支持Arduino的傳感器擴展板
如何用Arduino制作一個簡易自動喂魚器
如何使用運算放大器741和IC555制作帶有警報的自動圍欄照明電路
![如何使用運算放大器741和IC555<b class='flag-5'>制作</b>帶有<b class='flag-5'>警報</b>的自動圍欄照明電路](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa71yAE3W3AAB_G2_lrEc750.jpg)
評論