Превратите ESP32 в последовательный адаптер USB-TTL | Простой способ | Без аппаратной модификации...
Faisal F Rafat
0:00 / 0:00
Превратите ESP32 в последовательный адаптер USB-TTL | Простой способ | Без аппаратной модификации...
8 552 просмотра · 10 месяцев назад
Faisal F Rafat
2,15 тыс. подписчиков
8 552 просмотра · 10 месяцев назад
Вы в затруднительном положении и вам нужен адаптер USB-UART (TTL Serial), но под рукой есть только плата разработки ESP32? Вам повезло! В этом руководстве показано, как легко превратить ваш ESP32 WROOM Dev Module в функциональный последовательный адаптер для отладки маршрутизаторов, взаимодействия с другими микроконтроллерами или прошивки OpenWrt.
Не нужно покупать дополнительное оборудование для базовой последовательной связи! Мы используем мощные возможности ESP32 для создания «сквозного» моста между вашим компьютером и любым последовательным устройством с напряжением питания 3,3 В, например, консольным портом маршрутизатора. Это идеально подходит для доступа к загрузчику, мониторинга журналов или отправки команд маршрутизатору.
CODE:
#define ROUTER_BAUD 115200
void setup() {
Serial.begin(ROUTER_BAUD);
Serial2.begin(ROUTER_BAUD, SERIAL_8N1, 16, 17);
}
void loop() {
if (Serial.available()) {
Serial2.write(Serial.read());
}
if (Serial2.available()) {
Serial.write(Serial2.read());
}
}