HELLO!这次实验是数字串口的使用 此实验向您展示如何通过USB在Arduino与计算机之间建立串行通信来查看单片机的工作状态。
所需硬件:
Arduino卡发版*1瞬时开关、按钮或钮子开关*110k欧姆电阻*1连接线*N面包板*1连接电路: 将三根电线连接到电路板上。前两个,红色和黑色,连接到面包板侧面的两个顶点,以提供对5伏电源和接地的功能。第三根导线从数字引脚2到按钮的一条腿。按钮的同一根腿通过一个下拉电阻 (这里是10k欧姆) 接地。按钮的另一条腿连接到5伏电源。
当你按下按钮或开关时,它们连接电路中的两点。当按钮打开 (未按下) 时,按钮的两条腿之间没有接通,因此引脚接地 (通过下拉电阻) 并读数为低,或0。当按钮关闭 (按下) 时,它在其两条脚之间建立连接,将引脚连接到5伏,以便引脚读数为高,或1。
如果将数字i/o引脚与所有设备断开连接,LED可能会不稳定地闪烁。这是因为输入是浮点类型数值 – 也就是说,它与电压或接地没有牢固的连接,它将随机返回高或低。这就是为什么电路中需要一个下拉电阻。
原理图: 代码;
void setup ( ) { Serial . begin ( 9600 ) ; pinMode ( pushButton , INPUT ) ; } void loop ( ) { int buttonState = digitalRead ( pushButton ) ; Serial . println ( buttonState ) ; delay ( 1 ) ; }生活原本沉闷,但是当你奔跑起来的时候,生活会变得五彩斑斓。 Life is boring, but when you run, life becomes colorful. 我们下一篇实验不见不散! ——麦克大炮
