![]() |
ESP32 DevKitC(乐鑫科技) 青少年机器人技术等级考试五、六级指定主控板 |
ESP32-DevKitC V4 开发板介绍 |
![]() |
ESP32EA-MOC(HelloSTEM) 可作为青少年机器人技术等级考试五、六级主控板,兼容乐高拼搭。 |
ESP32EA-MOC 开发板介绍和Arduino环境配置 |
![]() |
ESP32-CAM(安信可科技) | ESP32-CAM摄像头开发板 |
![]() |
掌控板(盛思科技) | 掌控板3.0 |
编程语言 | C/C++ | MicroPython |
环境配置 |
ESP32 DevKitC v4 配置 Arduino IDE开发环境 |
MicroPython-ESP32配置 Thonny IDE开发环境 |
|
ArduinoIDE |
MicroPython |
数字I/O |
digitalRead / digitalWrite ESP32在Arduino中的GPIO模式 |
machine.Pin NodeMCU-32S 点亮LED |
模拟I/O |
analogRead / analogWrite dacWrite |
machine.ADC |
延时 |
delay / delayMicroseconds |
time.sleep / time.sleep_ms |
PWM |
ledcWrite 用ESP32控制多路LED调光 |
machine.PWM |
UART |
Serial / SoftwareSerial类 |
machine.UART |
I2C |
Wire类 ESP32 I2C |
machine.I2C ESP32 使用 I2C 总线 |
SPI |
SPI类 ESP32 SPI |
machine.SPI |
Onewire |
OneWire(三方) |
onewire |
网络 |
ESP8266 WIFI ESP32 使用 SmartConfig |
network.WLAN Wifi网络 |
定时器 | ESP32 硬件定时器 | machine.Timer |
外部中断 |
attachInterrupt ESP32 外部中断 |
machine.Pin.irq ESP32 外部中断 |
内部存储 |
Arduino-ESP32 Preferences库使用详解 Preferences API |
ESP32 存储数据到闪存 |
多线程 | FreeRTOS(三方) |
_thread 基于ESP32的多线程开发 |
触摸 |
Touch引脚的使用 Touch API |
|
低功耗 |
ESP32睡眠模式及其对应功耗 ESP32 Arduino 深睡眠模式 |
ESP32 MicroPython功耗控制 |
|
ArduinoIDE |
MicroPython |
显示 | ||
OLED | 采用u8g2库驱动OLED屏 | SSD1306 OLED屏的使用 |
TFT | TFT零基础保姆级教学,一步步从接线到编程实践 | |
音频 | ||
录音 | 录音及存储 | |
播放 |
ESP32音频播放器 使用MAX98357播放MP3 |
|
物联网 | ||
MQTT |
ESP-MQTT API指南 ESP32 项目中使用 PubSubClient ESP-NOW2MQTT:打造物联网轻量级通信方案 |
umqtt库的使用 |