查看“Microduino 光传输莫尔斯码/zh”的源代码
←
Microduino 光传输莫尔斯码/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | ==目的== 本教程将教大家如何用Microduino实现光传输,传送莫尔斯码。 ==设备== {|class="wikitable" |- |模块||数量||功能 |- |[[Microduino-Core/zh]]||2||核心板 |- |[[Microduino-USBTTL/zh]] ||2||下载程序 |} *其他设备 {|class="wikitable" |- |10K欧姆电阻||1个 |- |220欧姆电阻||1个 |- |面包板跳线||一盒 |- |micro usb数据线||一根 |- |LED灯||1个 |- |光敏电阻||1个 |- |面包板||一个 |- |舵机||一个 |} ==莫尔斯码== 摩尔斯电码(又译为摩斯密码,Morse code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它由美国人艾尔菲德·维尔发明,当时(1835年)他正在协助萨缪尔·摩尔斯进行摩尔斯电报机的发明。 摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种: 点(.) 划(-) 点和划之间的停顿 每个字符间短的停顿(在点和划之间) 每个词之间中等的停顿 以及句子之间长的停顿。 [[File:morseCodeTable.jpg|600px|center|thumb]] ==原理图== 试验1: [[File:lightTransferMorseSechmatic1.png|600px|center|thumb]] 左边为发射端,右边为接收端 试验2: [[File:lightTransferMorseSechmatic2.png|600px|center|thumb]] ==程序== MicroduinoMorse ==调试== '''试验一:''' 步骤一:按照试验1原理图搭建电路,如下图: [[File:MicroduinoMorse1.png|600px|center|thumb]] 步骤二:下载试验1的代码 发送端代码:MicroduinoMorseSender.ino 接收端代码:MicroduinoMorseReciver.ino 步骤三:编译运行试验一的代码: [[File:MicroduinoMorse2.png|600px|center|thumb]] 步骤四:程序中的初始密码是abcd,你可以在接收端的串口输出查看接收信息的结果 '''试验二:''' 步骤五:按照试验2原理图搭建电路,如下图: [[File:MicroduinoMorse3.png|600px|center|thumb]] 步骤六:下载试验2的代码 Android手机app:FlashMorse.apk Android手机app接收端:MicroduinoFlashMorsReciver.ino 步骤七:编译运行试验二的代码 步骤八:在你的android手机中安装FlashMorse.apk,如果手机上出现了下图的app图标,说明安装成功了: [[File:MicroduinoMorse5.jpg|600px|center|thumb]] 步骤九:打开app,初始界面如下图,首先输入你要设置的密码(接收端程序中的初始密码是abcd,所以在这里你最好输入abcd): [[File:MicroduinoMorse61.jpg|265px|center|thumb]] 点击进入后,把手机的闪光灯靠近光敏电阻,点击开关按钮: [[File:MicroduinoMorse71.jpg|265px|center|thumb]] 此时,你手机的闪光灯会按照闪光频率发送莫尔斯码,按钮状态如下图所示: [[File:MicroduinoMorse81.jpg|265px|center|thumb]] 你通过舵机是否转动可以判断是否成功的接收了莫尔斯码。 步骤十:通过改程序中的密码值来修改成你自己的密码: [[File:MicroduinoMorse9.jpg|600px|center|thumb]] [[File:MicroduinoMorse10.jpg|600px|center|thumb]] ==结果== 发射端通过光传输传送莫尔斯码,接收端通过光敏电阻接收后判断是不是指定的密码,从而做出相应的反应。 ==视频== http://v.youku.com/v_show/id_XODU4Nzc0MDUy.html |}
返回至
Microduino 光传输莫尔斯码/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息