步骤1:ISD 1820语音记录模块
您可以通过直接按下按钮或通过Einsboard控制此模块。用于控制板载VCC和GND到电源的连接。对于Einsboard,接线方法如下:
VCC》 Einsboard上的5V
GND》 Einsboard上的GND
REC》 Einsboard上的Digital 11
PE》 Einsboard上的Digital 13
以下是指示该模块的代码,您也可以在以下位置下载它:
https://www.elabpeers.com/isd1820-voice-recording -。..
int Rec = 11;
int Play = 13;
void setup()
{
pinMode(Rec, OUTPUT);
pinMode(Play, OUTPUT);
}
void loop()
{
digitalWrite(Rec, HIGH);
delay(10000);
digitalWrite(Rec, LOW);
delay(5000);
digitalWrite(Play, HIGH);
delay(100);
digitalWrite(Play, LOW);
delay(10000);
}
步骤2:KY-008激光X激光探测器
只需几步就可以使用此设置进行切换。接线如下:激光模块上的
+》 Einsboard上的5V
-激光模块上的》》 Einsboard上的GND
S激光模块上的》 Digital 6在Einsboard上
激光探测器上的VCC》在Einsboard上5V
在激光探测器上的GND》在Einsboard上的GND
在激光探测器上的OUT》在Einsboard上的Digital 7
通过以下链接检查代码:
https://www.elabpeers.com/ky-008-laser-x-laser-det 。..
int Laser = 6;
int Detector = 7;
void setup()
{
Serial.begin (9600);
pinMode(Laser, OUTPUT);
pinMode(Detector, INPUT);
}
void loop()
{
digitalWrite(Laser, HIGH);
boolean val = digitalRead(Detector);
Serial.println(val);
}
第3步:门铃和警报
让我们将两个组件组合到一个项目中。
将它们连接到Einsboard如下:
录音模块上的VCC》 Einsboard上的5V
录音模块上的GND》 Einsboard上的GND
录音模块上的PE》数字8在Einsboard上
+在激光模块上》 5V在Einsboard
-在激光模块上》 GND在Einsboard
S在激光模块上》 Digital 6在Einsboard上
激光探测器的VCC》 Einsboard上的5V
激光探测器的GND》 Einsboard上的GND
激光探测器的OUT》数字7在Einsboard上
,代码如下:
int Laser = 6;
int Detector = 7;
int Play = 8;
void setup()
{
Serial.begin (9600);
pinMode(Laser, OUTPUT);
pinMode(Detector, INPUT);
pinMode(Play, OUTPUT);
}
void loop()
{
digitalWrite(Laser, HIGH);
boolean val = digitalRead(Detector);
Serial.println(val);
if (val == 0)
{
digitalWrite(Play, HIGH);
delay(1000);
}
else
{
digitalWrite(Play, LOW);
}
}
责任编辑:wv
-
激光模块
+关注
关注
0文章
13浏览量
5821
发布评论请先 登录
相关推荐
评论