本文主要是介绍【学习笔记】Arduino uno r3 按键开关控制电路与程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一.前言
- 二.过程
- 1.代码
- 2.接线
- 3.涉及知识
- Serial.begin()
- digitalRead()
- 4.图片
一.前言
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.图片
打开工具,串口监视器
没按下
按下
这篇关于【学习笔记】Arduino uno r3 按键开关控制电路与程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!