Arduino学习篇记录2.2——制作摩斯密码信号灯

1.理论了解:

摩斯密码也被称作摩尔斯电码(Morse code),是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。它发明于1837年,是一种早期的数字化通信形式。不同于现代化的数字通讯,摩尔斯电码只使用零和一两种状态的二进制代码,它的代码包括五种:短促的点信号“・”,保持一定时间的长信号“—”,表示点和划之间的停顿、每个词之间中等的停顿,以及句子之间长的停顿。

              1934fdaf4ac94c019d576a504cb442da.png

数字信号:时间上离散的信号,通过电压脉冲的变化来表示要传输的数据(如我们可用恒定的正电压表示二进制数1,用恒定的负电压表示二进制数0)。.
a4490b8cb773476d8bcc794cfbb62c2f.png

d7bd69b5eafa4f9fbb3780074edfcb3a.png

2.三线按钮实现:

所用器材:

UNO板,杜邦线;面包板;电阻;二极管;

三线按钮(GND:相当于电源负极   VCC:相当于正极给按钮模块供电   OUT:相当于信号 )

连接1:

三线按钮的GND————通过杜邦线连接—————UNO板的GND

三线按钮的VCC————通过杜邦线连接—————UNO板的5V

三线按钮的OUT————通过杜邦线连接—————UNO板的4

按钮模块测试1:

02bc83b2752b4623bc2bfe7f90b87fbd.png

完成后点击上传,上传成功点击串口监视器,按按钮显示1松开按钮显示0,测试完成

3cec41d1e40246519acd6028ca6b0f37.png668b24451ad04b8590e8bd37043e7d68.png

连接2:

将电阻、 二极管插在面包板上,面包板通过杜邦线与UNO板连接

7e294c5cb7e845f18a701c5ba9463c0d.png

 测试2:LED灯亮表示此模块没有问题

连接3:将连接2中的与UNO板5V的杜邦线更改为与信号8相连接

18e9a0b324d84ad79b40b66b7fd0a816.png

代码完成后,点击上传

能够实现:按按钮LED灯亮,松开按钮LED灯灭

5d32496bc15c4166829347ceafc56cc8.png

3.两线按钮:微动开关  实现摩斯密码信号灯(不用到代码)

所用器材:UNO板子(充当电源的作用)、电阻、二极管、微动开关、杜邦线、面包板

第一步连接:

UNO板子的3.3V ————通过杜邦线连接————面包板的正极

UNO板子的GND————通过杜邦线连接————面包板的负极

719abdac350545feb9aedb801a28b5f7.jpeg

第二步

在面包板上插上LED、开关和电阻,同时LED和电阻是串联

e22b2d407d2f4980a6d2b2ea85d5ad63.jpeg

第三步通过杜邦线连接正负极,测试LED灯

b37839967d36490ea1381f39db9263dc.jpeg

第四步通过杜邦线连接开关及正负极

1e688a9a87a04bf9b4ccc6f77422620b.png

测试完成:

4217feb75a164d9faebdbd9636bd1cde.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值