SOS求救信号灯实验
SOS求救信号灯实验:实验器材:DFRobotUNO3及扩展板;蓝,红,蓝LED灯;DF专用USB数据线。
实验分析:本实验是控制3个LED按短3,长3,短3的次数依次发光,以表达SOS求救信号的目的。其原理是根据莫尔斯密码,字母S用3个点表示,用短闪烁表示。O用3个横杠表示,用长闪烁表示。短闪时长150ms,间隔100ms,长闪时长400ms,间隔100ms。
实验步骤:
1.将蓝,红,蓝发光LED灯用3芯的数据线接在扩展板的8,9,10数字口;
2.在Arduino IDE环境中编写程序代码;
3.将编译通过的代码上传至DFRobot。
源代码如下:
int ledPin = 8;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
for (int i=1;i<=3;i++)
{
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
}
ledPin=9;
for (int i=1;i<=3;i++)
{
digitalWrite(ledPin,HIGH);
delay(400);
digitalWrite(ledPin,LOW);
delay(100);
}
ledPin=10;
for (int i=1;i<=3;i++)
{
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(100);
}
ledPin=8;
}
{:5_148:}{:5_148:}{:5_148:} {:5_148:}{:5_148:} 还不错哦 代码整理一下
页:
[1]