13652| 4
|
[项目] SOS求救信号灯实验 |
SOS求救信号灯实验: 实验器材:DFRobot UNO3及扩展板;蓝,红,蓝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; } |
莫尔斯电码表
S
O
S1
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed