按键模块接P1(A3口),LED模块接P9(3口);
接线端口可自行更改,只需注意编程时调节端口,本教程全按照示例接口进行。
int led_out = 3; // 定义LED引脚
int keypad_pin = A3; // 定义按键引脚
int button_value = 0;
void setup() {
pinMode(led_out, OUTPUT); // 初始化LED连接的引脚为输出引脚
pinMode(keypad_pin, INPUT); // 初始化按键连接的引脚为输入
}
void loop() {
button_value = digitalRead(keypad_pin); // 读取按键输入引脚的值
if (button_value == LOW) {
digitalWrite(led_out, HIGH); // 如果读取值为低即按键按下去了,LED亮
} else {
digitalWrite(led_out, LOW); // 如果读取值为低即按键没有按下,LED灭
}
}
按钮模块通过3Pin线接在主板P1(5号)口;
LED模块通过3Pin线接在主板P2(2号)口;
接线端口可自行更改,只需注意编程时调节端口,本教程全按照示例接口进行。
from machine import Pin
button = Pin(5, Pin.IN) #按键端口
led = Pin(2, Pin.OUT) #LED端口
while True:
if button.value() == 0:
led.value(1)
else:
led.value(0)