-
Notifications
You must be signed in to change notification settings - Fork 0
Пример использования UART
Pripekashkin edited this page Jun 13, 2024
·
2 revisions
UART (Universal Asynchronous Receiver-Transmitter) используется для последовательной связи между двумя устройствами, такими как две платы ESP32.
#include "HardwareSerial.h"
HardwareSerial Serial2(2);
void setup() {
Serial.begin(115200);
Serial2.begin(9600, SERIAL_8N1, 16, 17);
}
void loop() {
if (Serial2.available()) {
Serial.print((char)Serial2.read());
}
if (Serial.available()) {
Serial2.print((char)Serial.read());
}
}
В этом примере мы используем второй аппаратный UART на ESP32. Мы инициализируем его с помощью Serial2.begin(9600, SERIAL_8N1, 16, 17)
, где 9600 - это скорость передачи данных, SERIAL_8N1 - это формат данных (8 бит данных, нет бита четности, 1 стоп-бит), а 16 и 17 - это номера пинов RX и TX соответственно.