Hardware IO Definition
Introduction
The Future Board lite main control uses ESP32-S3-WROOM
| Hardware | IO | Remarks |
|---|---|---|
| WS2112 RGB Light (3) | GPIO 3 | From left to right, the serial numbers are 0, 1, 2 |
| 1.77-inch Screen ST7735S 160x128 pixels | TFT_RST = EN (pull-up) TFT_DC = GPIO 12 TFT_SPI_MOSI = GPIO 48 TFT_SPI_CLK = GPIO 45 TFT_TFT_CS = GPIO 46 TFT_Backlight = GPIO 10 | IPS screen |
| ButtonA | GPIO 15 | Button A on the left |
| ButtonM | GPIO 16 | Button M in the middle |
| ButtonB | GPIO 42 | Button B on the right |
| Buzzer | GPIO 8 | Can be PWM controlled |
| Motor Driver DRV8833 | M1 A+ = GPIO 13 M1 A- = GPIO 14 M1 B+ = GPIO 21 M1 B- = GPIO 47 | M1 is on the left M2 is on the right Can be PWM controlled |
| 3-axis Accelerometer | SDA = GPIO 2 SCL = GPIO 1 | DA213B, I2C |
| Photosensitive Sensor | GPIO 11 | Analog read |
| MEMS Microphone | MIC_DATA = GPIO 41 MIC_SCK = GPIO 39 | I2S https://www.mouser.cn/datasheet/2/218/know_s_a0006286312_1-2271749.pdf |
| PORT1 | GPIO 4 | Digital/analog |
| PORT2 | GPIO 5 | Digital/analog |
| PORT3 | GPIO 7 | Digital/analog |
| PORT4 | GPIO 6 | Digital/analog |
| UART1 | ESP_TXD = GPIO 43 ESP_RXD = GPIO 44 | |
| UART2 | ESP_TXD_U1 = GPIO 17 ESP_RXD_U1 = GPIO 18 | |
| I2C | SDA = GPIO 2 SCL = GPIO 1 | |
| Reset Button Rest | GPIO 0 | Pull-up, press to low level |