HELLO!这次实验是数字串口的使用
此实验向您展示如何通过USB在Arduino与计算机之间建立串行通信来查看单片机的工作状态。
所需硬件:
- Arduino卡发版*1
- 瞬时开关、按钮或钮子开关*1
- 10k欧姆电阻*1
- 连接线*N
- 面包板*1
连接电路:
将三根电线连接到电路板上。前两个,红色和黑色,连接到面包板侧面的两个顶点,以提供对5伏电源和接地的功能。第三根导线从数字引脚2到按钮的一条腿。按钮的同一根腿通过一个下拉电阻 (这里是10k欧姆) 接地。按钮的另一条腿连接到5伏电源。
当你按下按钮或开关时,它们连接电路中的两点。当按钮打开 (未按下) 时,按钮的两条腿之间没有接通,因此引脚接地 (通过下拉电阻) 并读数为低,或0。当按钮关闭 (按下) 时,它在其两条脚之间建立连接,将引脚连接到5伏,以便引脚读数为高,或1。
如果将数字i/o引脚与所有设备断开连接,LED可能会不稳定地闪烁。这是因为输入是浮点类型数值 – 也就是说,它与电压或接地没有牢固的连接,它将随机返回高或低。这就是为什么电路中需要一个下拉电阻。
原理图:
代码;