一.前言
Arduino uno r3 学习笔记。
二.过程
1.代码
// 数字引脚2上连接了一个按钮。 给它起个名字:
int pushButton = 2;//目的,如果我们要用10个引脚,用数字可能不方便读,所以我们给它起一个名字,不容易弄混。
// 当按下reset键时,安装程序运行一次:
void setup() {
// 以每秒9600位的速度初始化串行通信:
Serial.begin(9600);//使用Seria库内的begin函数
// 将按钮的引脚作为输入:
pinMode(pushButton, INPUT);
}
// 这个循环程序永远地一遍又一遍地运行:
void loop() {
// 读取输入引脚:
int buttonState = digitalRead(pushButton);
// 打印出按钮的状态:
Serial.println(buttonState);//使用Seria库内的println函数
delay(1); // 两次读取之间的延迟可确保稳定性
}
2.接线
电阻是10k欧姆的上拉电阻。
3.涉及知识
Serial.begin()
说明
设置电脑与Arduino进行串口通讯时的数据传输速率(每秒传输字节数)。
可使用以下速率:300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200。
你也可以根据你所使用的设备而设置其他传输速率。
digitalRead()
说明
读取数字引脚的 HIGH(高电平)或 LOW(低电平)。
Arduino 引脚设置为数字输入(INPUT)状态是可以识别两张状态:
HIGH(高电平)和LOW(低电平)
对于小开关:
相连不同侧,同侧不相连。
4.图片
打开工具,串口监视器
没按下
按下