几天前我很无聊,然后想起我有一个压电蜂鸣器和 LED。所以我想到了一个想法,制作一个莫尔斯电码翻译器,它可以翻译任何输入到串行监视器中的东西。
(该项目在 Crotian 上,所以我在此描述的底部添加了翻译,另外-我的arduino是Croduino,它基本上是一个 Arduino Nano ,但该程序应该在任何arduino板上都可以正常工作)
首先,我预定义了蜂鸣器命令,然后使用它们以摩尔斯电码(点和破折号)对英文字母表中的每个字母进行编程。
然后程序的主要部分使用一个 For 循环从 ser 中吐出每个字母。星期一。并检查它是哪一个,如果它对应于程序“文本到莫尔斯”部分的一个字母,它将在监视器上显示其莫尔斯对应部分并以正确的顺序发出哔哔声。
一旦它看到计数器 (i) 超过了您消息中的字母数,程序就完成了,让您一次又一次地写。
slovo = 字母
吨 = 音调
crta = 破折号
tocka = 点
pauza = 暂停
kraj = 结束
abeceda = 字母表
poruka_u_morse = message_to_morse
穗 = 蜂鸣器/扬声器
poruka = 消息
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !