图片来源:Arduino电路配件
具体包括如下:
Arduino UNO电路板(1块)
面包板(1块)
10k电阻(1个)
按键开关(1个)
面包线(3根)
// 这里的输入和输出是针对Arduino电路板而言 // 定义按键输入针脚号为2号针脚 const int buttonPin = 2; // 定义LED输入针脚号为13号针脚 // 注:此处我们使用的LED神灯是Arduino UNO电路板自带, // 此神灯对应的针脚号默认为13,此数值不得随意更改, // 所以这里定义的数值13是为了和默认值相对应。 const int ledPin = 13; // 定义按键状态变量初始值为0 int buttonState = 0; // 对Arduino电路板或相关状态进行初始化方法 void setup() { // 设置ledPin端口为输出端口 pinMode(ledPin, OUTPUT); // 设置buttonPin端口为输入端口 pinMode(buttonPin, INPUT); } // 系统调用,无限循环方法 void loop() { // 读取按键状态 buttonState = digitalRead(buttonPin); // 检查按键状态, // 如果为HIGH, // 则点亮LED神灯, // 否则熄灭LED神灯。 if (buttonState == HIGH) { // 点亮LED神灯 digitalWrite(ledPin, HIGH); } else { // 熄灭LED神灯 digitalWrite(ledPin, LOW); } }