加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

莫尔斯编码器,并在LCD屏幕上显示字符

2019/03/06
186
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

该项目将串行消息编码为摩尔斯电码,并同时在LCD屏幕上显示字符。
硬件组件:
Arduino UNO和Genuino UNO× 1
面包板(通用)× 1
跳线(通用)× 27
Adafruit标准LCD - 16x2白色蓝色× 1
蜂鸣器× 1
电阻221欧姆× 1
旋转电位器(通用)× 2
软件应用程序和在线服务:

  • Arduino IDE
  • Arduino Web编辑器

这个项目是一个Arduino程序,它听取串口(接收/发射)并输出下面的内容:
首先,它将您发送的文本转换为莫尔斯,并通过引脚11发出。
其次,同时,在LCD屏幕上,它写入正在编码的字母,并在第二行打印莫尔斯电码。当它到达第一行的末尾时,它会清除该行。
它还会发回收到的内容,前缀为“已收到:”。
当它识别不出来字符时,它会嗡嗡声4个点的长度然后等待相当于2个点,发送一个错误信息,其中包含未识别的字符及其在序列上的二进制值,并用“ ?” 在液晶屏上。
我有一个想法升级这个项目:添加第三个电位计来控制点/破折号/暂停的持续时间。

  • morse_sketch_BKx2zBzzgq.fzz
    描述:原理图
  • arduino_file.ino
    描述:源码
  • 原文出处.txt
    描述:原文地址

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
CY62157EV30LL-45ZSXI 1 Cypress Semiconductor Standard SRAM, 512KX16, 45ns, CMOS, PDSO44, TSOP2-44

ECAD模型

下载ECAD模型
$10.12 查看
ATS16A 1 CTS Corporation Parallel - Fundamental Quartz Crystal, 16MHz Nom, GREEN, RESISTANCE WELD, METAL PACKAGE-2
$0.35 查看
HFBR-1522ETZ 1 Foxconn Transmitter, 1Mbps, Through Hole Mount, ROHS COMPLIANT, 6 PIN
$13.81 查看

相关推荐

电子产业图谱