Цель (где я сейчас застрял):
Когда Adafruit Huzzah ESP32 печатает строку в Serial, Arduino Uno дублирует выход Serial, который может быть обработан в одну строку, для сохранения в переменной в Uno.
Проблемы:
- Нет повышающего преобразователя, поэтому любые решения должны работать с подключением от 5 В до 3,3 В
- После исчерпывающего поиска в Интернете я не смог найти код, который бы работал для моей ситуации
- Может быть необходимо использовать серийный номер программного обеспечения? (Библиотека, с которой я не знаком)
Большая картинка:
- На веб-сервере есть текстовое поле, в которое пользователь вводит строку. Строка отправляется через WiFi на ESP32 (3,3 В). Данные должны быть как-то отправлены в Uno (Serial - единственный способ, который приходит на ум), который хранится в переменной. Содержимое этой переменной затем отображается на плате Freetronics DMD (которая будет отображать оригинальное сообщение, помещенное в текстовое поле) (Uno необходимо, потому что DMD требует 5 В питания, но ESP32 может подавать только 3,3 В).
Потенциальные аппаратные соединения?:
- TX ESP32 к RX Uno?
- RX ESP32 к TX Uno?
- GND to GND (обе платы)?
Мои вопросы:
- Какие аппаратные соединения требуются? (Мои попытки выше, но я не думаю, что это правильно)
- Какой необходимый код требуется? (Есть ли в Интернете какие-то учебные пособия, которые я мог бы пропустить при поиске, или какой-нибудь оригинальный код, который я могу использовать?)
Спасибо!