Передача данных: ESP32 в Arduino Uno с использованием SERIAL - PullRequest
0 голосов
/ 07 ноября 2018

Цель (где я сейчас застрял):

Когда 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 (обе платы)?

Мои вопросы:

  1. Какие аппаратные соединения требуются? (Мои попытки выше, но я не думаю, что это правильно)
  2. Какой необходимый код требуется? (Есть ли в Интернете какие-то учебные пособия, которые я мог бы пропустить при поиске, или какой-нибудь оригинальный код, который я могу использовать?)

Спасибо!

...