Tutorial: Hello UART (EduESP32-S3)
Comunicación serie con el ESP32-S3 usando HardwareSerial.
Puertos disponibles
El ESP32-S3 expone tres UART. Serial (UART0) está conectado al USB-Serial integrado para depuración.
| Instancia | Pines típicos |
|---|---|
| Serial | USB nativo (debug) |
| Serial1 | TX=GPIO17, RX=GPIO18 |
| Serial2 | TX=GPIO43, RX=GPIO44 |
Código Arduino
HardwareSerial MySerial(1);
void setup() {
Serial.begin(115200); // consola USB
MySerial.begin(115200, SERIAL_8N1, 18, 17); // RX, TX
Serial.println("Hello UART desde ESP32-S3");
}
void loop() {
MySerial.println("Hola, mundo UART!");
while (MySerial.available()) {
Serial.write(MySerial.read()); // eco al monitor USB
}
delay(1000);
}
Probar
- Abre el Monitor Serie a 115200 baudios.
- En
Serial1conecta un adaptador USB-Serial cruzado (TX↔RX, GND común).
Siguiente paso
Continúa con Tutorial: Hello Wi-Fi para conectar tu placa a Internet.