电子说
步骤1:您将需要:
硬件
LED
激光
光敏电阻
压电蜂鸣器
面包板
Arduino uno
用于LED的电阻10Ω电阻
220Ω电阻。
跳线
软件
Arduino IDE
步骤2:观看视频教程
视频教程
第3步:原理图
面包板:----------- Arduino引脚:--------- 的面包板
蜂鸣器------------------- -Pin9 ------------------------ GND
激光--------------- -------- 5V -------------------------- GND
电阻------ ------------ A0 ------------------------ --- GND,光电管
光电池------------------- 5V ---------------- ---------电阻
LED ---------------------- PIN6,的Pin7
注意:过去,我所有的LED都使用了220欧姆电阻。
第4步:Arduino Sketch
int sensorPin = A0;
int sensorValue = 0; int piezoPin = 9;
void setup(){pinMode(sensorPin,INPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(piezoPin,OUTPUT); digitalWrite(7,HIGH); digitalWrite(6,LOW); }
void loop(){sensorValue = analogRead(sensorPin); if(sensorValue 《= 1000){digitalWrite(piezoPin,HIGH); {音(9,3047,400); noTone(8); } digitalWrite(7,HIGH); } else {digitalWrite(piezoPin,LOW); digitalWrite(7,LOW); } sensorValue = 1000; }
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !