资料介绍
描述
摩尔斯电码
摩尔斯电码意味着将字母数字符号(即字母和数字)转换为点和破折号。每个符号都有不同的点和划线排列,使它们独一无二。莫尔斯电码用于发送秘密数据或编码数据。在这个项目中,我创建了摩尔斯电码通信的发射器和接收器部分。该项目与不同摩尔斯电码通信项目的独特之处在于接收部分的算法比任何其他算法都非常简单。
第 1 步:发射器部分
发射器部分用于通过 LASER 发送输入数据。
1 / 3
所需硬件:-
- 阿杜诺
- 激光发射器
- 面包板
- 跳线
连接:-
将 LASER 的正极引脚与Arduino中数字输入的第 13 引脚连接(如代码中所编程)。将 LASER 的 GND 与 Arduino 的 GND 连接起来。
程序:-
代码的算法如下:-
- 1. 必须传输的数据作为输入保存,并存储在一个 char 数组中。
- 2. 定义了需要传输的LED引脚。
- 3. 设置莫尔斯电码的速度。
- 4. 定义了点和破折号。
- 5. 输入的字符通过开关盒检查,并传输相应的 LASER 的 HIGH 和 LOW。
第 2 步:接收部分
发射器发送的编码数据被接收和处理,然后显示在串行监视器上。
1 / 4
所需硬件:-
- 1. Arduino Uno
- 2. LDR
- 3.电阻- 10 K ohm
- 4.面包板
- 5. 跳线
连接:-
将 LDR 的一端与 5V 的 Arduino电源连接。将 LDR 的另一端与 10K 欧姆电阻以及vwin 输入 A0 连接。将电阻的另一端与 Arduino 的 GND 连接。
程序:-
接收器部分使用的算法是比互联网上任何其他可用算法最简单的算法。这个算法充满了观察。
- 1.当LDR上没有LASER时,LDR的值会小于1000。如果LDR上的LASER在发光,值超过1000,那么你需要覆盖LDR以保护从额外的光进入它。在这里,LDR 覆盖着一个由黑色图表纸制成的圆顶。
- 2. LASER 落在 LDR 上时,数值超过 1000,然后进入循环。
- 3.现在量化值,即如果值超过1000,则将其分配为'1',否则将其分配为'0'。
- 4. 在循环内,计算“1”和“0”的数量。设置计数器“a”和“f”。计算“1”的数量并将其存储在“a”中,同样计算“0”的数量并将其存储在“f”中。
- 5. 现在分别检查“a”和“f”的具体值。每个字符将有不同的“a”和“f”集。将显示匹配的值。
局限性:-
附加到代码的程序用于打印特定字符。您可以通过使用组合进一步增强代码并显示所有字符集。该代码的主要目的是让您了解算法和工作原理。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 用于高频接收器和发射器的锁相环——第一部分0次下载
- 用于高频接收器和发射器的锁相环——第2部分0次下载
- 用于高频接收器和发射器的锁相环——第三部分0次下载
- 摩尔斯电码发射器设计案例1次下载
- 基于Arduino的NRF24发射器-接收器设置0次下载
- 将RF 433MHz发射器/接收器模块与MCU连接起来2次下载
- 摩尔斯电码SOS闪光器开源0次下载
- 基于红外线的无线音频发射器和接收器4次下载
- 基于Arduino UNO使用摩尔斯电码通信0次下载
- 斯威夫特摩尔斯电码发送器开源分享1次下载
- 摩尔斯电码开源分享8次下载
- 96 MHz发射器和接收器开源分享4次下载
- ADRV9009:集成双射频发射器、接收器和观测接收器数据表9次下载
- CN0314:采用微功耗仪表放大器的可配置4-20 mA环路供电发射器/接收器14次下载
- QPSK的接收器与发射器制作37次下载
- 射频发射器的主要功能746次阅读
- UHF ASK接收器的数据切片技术333次阅读
- 如何构建基于555定时器的简单AM无线电发射器1277次阅读
- 6个简单且有用的超声波发射器和接收器电路9828次阅读
- 用于80米业余无线电的发射器接收器电路1884次阅读
- AD8361 TruPwr检波器IC用于高频接收器和发射器信号链2620次阅读
- 无线充电器接收器和发射器之间的闭环无需数字控制器1214次阅读
- 采用LTC4125自谐振器完成闭合接收器和发射器之间环路的方法729次阅读
- 无线功率发射器的温升要求2348次阅读
- 最简单无线发射电路图大全(超声波发射/射频收发电路/调频发射器)13.6w次阅读
- 光电传感器中发射器与接收器的选取3576次阅读
- 315m无线发射接收电路图大全(无线发射/无线接收电路图详解)7.6w次阅读
- 对射光电开关工作原理5.2w次阅读
- 无线充电接收器怎么样?智能手机的无线充电功能5.9w次阅读
- 采用微功耗仪表放大器环路供电发射器/接收器1483次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB |532次下载 |免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB |339次下载 |免费
- 3TC358743XBG评估板参考手册
- 1.36 MB |330次下载 |免费
- 4DFM软件使用教程
- 0.84 MB |295次下载 |免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB |227次下载 |免费
- 6迪文DGUS开发指南
- 31.67 MB |194次下载 |免费
- 7元宇宙底层硬件系列报告
- 13.42 MB |182次下载 |免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB |178次下载 |免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234315次下载 |免费
- 2555集成电路应用800例(新编版)
- 0.00 MB |33566次下载 |免费
- 3接口电路图大全
- 未知 |30323次下载 |免费
- 4开关电源设计实例指南
- 未知 |21549次下载 |免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB |15349次下载 |免费
- 6数字电路基础pdf(下载)
- 未知 |13750次下载 |免费
- 7电子制作实例集锦 下载
- 未知 |8113次下载 |免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB |6656次下载 |免费
总榜
- 1matlab软件下载入口
- 未知 |935054次下载 |免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB |537798次下载 |免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 |420027次下载 |免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234315次下载 |免费
- 5Altium DXP2002下载入口
- 未知 |233046次下载 |免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 |191187次下载 |免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M |183279次下载 |免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 |138040次下载 |免费
评论
查看更多