控制GPIO引脚
GPIO是General Purpose Input/Output的缩写,翻译为通用输入输出,是指一种通用的、数字的、可编程的电气接口,能够用于连接外部电路和芯片。GPIO可以通过编程控制来控制电路的输入和输出,实现各种各样的功能,例如控制LED、读取开关状态、测量温度等。通常,微控制器或单片机等芯片上会具有多个GPIO引脚,可以用来实现各种应用。
ESP32单片机上, 通常有许多IO引脚, 可用于输入输出信息
通过DO5引脚, 让LED一秒开一秒关
const int ledPin = 5; // D5针脚对应的数字编号
void setup() {
pinMode(ledPin, OUTPUT); // 设置输出模式
}
void loop() {
digitalWrite(ledPin, HIGH); // 高电平
delay(1000);
digitalWrite(ledPin, LOW); // 低电平
delay(1000);
}
接入用电器时, 注意用电器的最大输入电压, 以防超载
必要时请连接合适的电阻, ESP8266输出高电平时, 一般是接近VCC的3.3V, 有条件最好使用电压表来测量具体电压
如果给需要瞬时大功率用电器供电(例如12V,24V的常用电压), 请使用继电器, 继电器一般可以使用3V~5V的用电量连接最大250V的用电器