1.按钮
一、功能以及原理

按钮元器件图
按钮作为一个常用的控制器,常用来控制电路,其内部电路结构如下图所示。当按键没按下时,1、2 号脚相连,3、4 号脚相连;当按键按下后,1、2、3、4 号脚就全部接通。

二、引脚介绍以及对应开发板可用引脚
按钮的引脚与内部电路结构一致,从左上角开始,分别对应 1-4 号引脚

三、代码控制
按钮内部电路的特性,使我们能够利用 Arduino 读取按钮的高低电平状态

3.1 文本代码
void setup() {
pinMode(10, INPUT);
Serial.begin(9600);
}
void loop() {
Serial.println(digitalRead(10));
}
3.2 图形化代码
在图形化代码中,可从“控制器”中的“按钮”,找到“读取引脚 n 的按钮状态”,也可直接使用“读取数字引脚 n”来读取按钮状态。


3.3 结果
当按钮按下,返回数字“1”,未按下时,返回数字“0”
四、相关案例演示
利用按钮,能够控制其他元器件的开关状态,例如,通过判断按钮的高低电平状态,控制 LED 灯的亮灭(https://www.funcode.cc/course-learn/detail?courseId=80&from=courseList)。
在 AI Lab 平台中还配套了相关课程,
请关注 https://www.funcode.cc/course-learn/detail?courseId=57&from=courseList
以及进阶课程 https://www.funcode.cc/course-learn/detail?courseId=58&from=courseList
五、相关课程链接
B 站免费课程链接: