Mixly06:国际摩尔斯电码救难信号SOS

S.O.S是国际摩尔斯电码救难信号。
船舶在浩瀚的大洋中航行,由于浓雾、风暴、冰山、暗礁、机器失灵、与其它船只相撞等等,往往会发生意外的事故。当死神向人们逼近时,“SOS”的遇难信号便飞向海空,传往四面八方。一收到遇难信号,附近船只便急速驶往出事地点,搭救遇难者。
许多人都认为“SOS”是三个英文词的缩写。但究竟是哪三个英文词呢?有人认为是“Save Our Souls”(拯救我们的灵魂);有人解释为“Save Our Ship”(救救我们的船)有人推测是“Send Our Succour”(速来援助);还有人理解为“Saving Of Soul”(救命)……真是众说纷纭。其实,“SOS”的原制定者本没有这些意思, SOS另有一种表现方法为191519。19、15、19分别为S、O、S在26个英文字母中的顺序。原因是SOS求救信号广为人知,当在极端被动的情况之下SOS会暴露受难者求救的信息,所以191519是另一种隐晦的传递和表达求救讯息的符号。

摩尔斯电码(Morse code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。

 
摩尔斯电码中,使用 ···---··· 三短三长三短 来表示 S.O.S求救信号。
 
通用远程表达方式:
求救方式一:发出声响,三短三长三短(. . . _ _ _ . . .)摩尔斯电码。
求救方式二:灯光,如手电,三短三长三短(开关灯)

 

 下面是一段SOS的音频:http://dz.yfrobot.com/audio/SOS.wav

本次实验使用食人鱼LED模拟实现灯光SOS求救信号的发送!

  • 硬件准备

                      arduino uno R3 、USB 数据线、UNO I/O扩展板、LED模块、连接线

  • 硬件连接

  •  程序代码块

  •  程序编写
void setup(){
  pinMode(3, OUTPUT);
}

void loop(){
  for (int i = 1; i <= 3; i = i + (1)) {
    digitalWrite(3,HIGH);
    delay(150);
    digitalWrite(3,LOW);
    delay(100);
  }
  delay(200);
  for (int i = 1; i <= 3; i = i + (1)) {
    digitalWrite(3,HIGH);
    delay(300);
    digitalWrite(3,LOW);
    delay(100);
  }
  delay(200);
  for (int i = 1; i <= 3; i = i + (1)) {
    digitalWrite(3,HIGH);
    delay(150);
    digitalWrite(3,LOW);
    delay(100);
  }
  delay(1500);

}

 观察SOS实现效果:快速闪烁3次,慢速闪烁3次,快速闪烁3次,重复

Mixly轻松入门06:国际福尔摩斯电码救难信号SOS

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漠宸离若

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值