摩斯密码

来自Microduino Wikipedia
跳转至: 导航搜索

概述

Anywhere password.jpg

让我们制作一个摩尔斯发报机,用两个触摸传感器分别控制蜂鸣器的长短音,按下按键的同时点亮彩灯。
适合套件:mCookie202,mCookie302,IBC

模块清单

模块

模块 数量 功能
mCookie-Core 1 核心板
电池盒 1 程序下载和供电模块
mCookie-Hub 1 传感器转接板
Buzzer 1 发声
触摸开关 2 检测触摸
ColorLED 1 彩色灯

其他设备

  • USB数据线*1
  • 传感器连接线*4
  • 传感器外壳
  • 积木或其它固定结构
Anywhere password-module.jpg

模块搭建

搭建

Anywhere password-step.jpg
  • 将模块和传感器组装起来:
    • 将全彩LED灯连接在Hub的6/7管脚;
    • 将触摸传感器连接在Hub的2/3、4/5管脚;
    • 将蜂鸣器连接在Hub的8/9管脚。
    • 将USB连接线一端插入电池底座,另一端连接电脑;

编程

使用的程序块

编程思路

彩灯准备,如果4号触摸传感器被按下,红灯点亮且蜂鸣器发出短音“嘀”;如果2号触摸传感器被按下,则红灯点亮且蜂鸣器发出长音“嘀”。

Mixly-ctrl-password.jpg

开始编程

彩灯准备,按下4号触摸传感器,发送“短”摩尔斯密码
彩灯准备:6号管脚上接1个彩灯。如果4号管脚触摸传感器按下,则执行内部程序。彩灯和蜂鸣器同时点亮(响起)0.1秒。彩灯和蜂鸣器同时熄灭(关闭)0.1秒。等待4号管脚触摸传感器松开。

Mixly-ctrl-password-code.jpg

按下2号触摸传感器,发送“长”摩尔斯密码
使如果2号管脚触摸传感器按下,则执行内部程序。彩灯和蜂鸣器同时点亮(响起)0.3秒。彩灯和蜂鸣器同时熄灭(关闭)0.1秒。等待2号管脚触摸传感器松开。

Mixly-ctrl-password-code1.jpg



测试结果
上传成功后,按下4号触摸传感器,发送短摩尔斯密码,按下2号触摸传感器,发送长摩尔斯密码。

Anywhere password.jpg

根据下面摩尔斯电码与英文字母对照表发送一段话,看别人能破译吗?

Anywhere password-send.jpg

技术规范

相关案例

Q&A