摩尔斯电码意味着将字母数字符号(即字母和数字)转换为点和破折号。每个符号都有不同的点和划线排列,使它们独一无二。莫尔斯电码用于发送秘密数据或编码数据。在这个项目中,我创建了摩尔斯电码通信的发射器和接收器部分。该项目与不同摩尔斯电码通信项目的独特之处在于接收部分的算法比任何其他算法都非常简单。
发射器部分用于通过 LASER 发送输入数据。
将 LASER 的正极引脚与 Arduino 中数字输入的第 13 引脚连接(如代码中所编程)。将 LASER 的 GND 与 Arduino 的 GND 连接起来。
代码的算法如下:-
发射器发送的编码数据被接收和处理,然后显示在串行监视器上。
将 LDR 的一端与 5V 的 Arduino 电源连接。将 LDR 的另一端与 10K 欧姆电阻以及模拟输入 A0 连接。将电阻的另一端与 Arduino 的 GND 连接。
接收器部分使用的算法是比互联网上任何其他可用算法最简单的算法。这个算法充满了观察。
附加到代码的程序用于打印特定字符。您可以通过使用组合进一步增强代码并显示所有字符集。该代码的主要目的是让您了解算法和工作原理。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !