| 函数名 | 功能简介 | 参数详细说明 |
|---|---|---|
pinMode(pin, mode) | 设置某引脚为输入(INPUT)、输出(OUTPUT)或上拉输入(INPUT_PULLUP) | pin:引脚号;mode:引脚模式(INPUT、OUTPUT、INPUT_PULLUP) |
digitalWrite(pin, val) | 将引脚输出设为高(HIGH)或低(LOW)电平 | pin:引脚号;val:电平值(HIGH或LOW) |
digitalRead(pin) | 读取引脚电平(HIGH/LOW) | pin:引脚号;返回HIGH或LOW |
delay(ms) | 延时函数,单位毫秒 | ms:延时时间(毫秒) |
Serial.begin(baud) | 初始化串口通讯 | baud:串口波特率,常用115200 |
Serial.print()/println() | 向串口输出数据,print不换行,println自动换行 | 输出的字符串或变量 |
analogRead(pin) | 读取模拟电压(返回0~4095) | pin:模拟输入引脚号;返回值范围0~4095 |
ledcSetup(channel, freq, resolution) | 配置PWM通道的频率与精度 | channel:PWM通道号;freq:PWM频率(Hz);resolution:PWM分辨率(位数) |
ledcAttachPin(pin, channel) | 将某个GPIO引脚绑定到PWM通道 | pin:GPIO引脚号;channel:PWM通道号 |
ledcWrite(channel, duty) | 输出PWM信号,占空比为duty(0~255) | channel:PWM通道号;duty:PWM占空比(0~255) |
attachInterrupt(pin, ISR, mode) | 设置中断服务函数(ISR)和触发方式(如FALLING) | pin:引脚号;ISR:中断服务函数名;mode:中断触发模式(RISING、FALLING、CHANGE) |
嵌入式物联网在线仿真平台Wokwi使用配置笔记教程_wokwi仿真平台-CSDN博客
[Wokwi模拟器] ESP32无实物入门教程(一):GPIO + PWM + 时间片轮询三合一实战_esp32实战教程-CSDN博客