
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Эта инструкция предназначена исключительно для простой демонстрации того, как отправлять и получать данные через UART (последовательный) между двумя платами, совместимыми с Arduino.
Запасы
Ардуино Уно
Node MCU / Arduino Uno / Nano или почти любая другая плата с последовательными возможностями
Шаг 1: Подключите

В этом примере мы используем Arduino Uno, он будет передавать сообщение, 0 и 1 - последовательные порты для этой платы.
При последовательной связи TX одной платы переходит в RX другой и наоборот
Связи очень тривиальны и их можно увидеть на картинке.
Шаг 2: Код для передающего устройства
// код arduino
void setup () {// поместите сюда свой установочный код, чтобы запустить его один раз:
Serial.begin (9600);
} void loop () {// поместите сюда ваш основной код, чтобы он запускался повторно:
Serial.println («Отправляет»);
задержка (1000); }
Шаг 3:
Шаг 4: Код для принимающего устройства

// код mcu узла
void setup () {
// поместите сюда свой установочный код для однократного запуска: Serial.begin (9600);
}
void loop () {
// поместите сюда ваш основной код для повторного запуска: if (Serial.available ()) {char a = Serial.read (); Serial.print (а); if (a == '\ n') // означает, что это следующая строка {Serial.println (); }}}
Рекомендуемые:
ESP32 Lora Thingspeak Gateway с сенсорным узлом: 9 шагов

ESP32 Lora Thingspeak Gateway с сенсорным узлом: в этом проекте IoT я разработал ESP32 LoRa Gateway & также узел датчика ESP32 LoRa для беспроводного отслеживания показаний датчика с расстояния в несколько километров. Отправитель считывает данные о влажности и температуре с помощью датчика DHT11. Затем он передает
Связь Modbus TCP между Arduino и промышленными устройствами: 3 шага

Связь Modbus TCP между Arduino и промышленными устройствами: промышленный способ управления платой Arduino с помощью промышленного HMI и подключения ее к промышленной сети с помощью связи Modbus TCP
Связь между ESP и ESP: 4 шага

Связь ESP с ESP: это руководство поможет вам заменить другие модули приемопередатчика для любого другого проекта, который включает беспроводную связь. Мы будем использовать плату на базе ESP8266, одну в режиме WiFi-STA, а другую в режиме WiFi-AP, NodeMCU V3 - мой выбор для этого проекта
Связь между Arduino и Laravel: 4 шага

Связь между Arduino и Laravel: Привет всем, в этой инструкции я покажу вам, как можно отправлять данные из Arduino в приложение Laravel
Точка доступа - связь между двумя микроконтроллерами ESP8266: 3 шага

Точка доступа - связь между двумя микроконтроллерами ESP8266: Здравствуйте, создатели! В моем предыдущем руководстве я установил связь по Wi-Fi между двумя микроконтроллерами ESP8266 через домашний WiFi-маршрутизатор. Как я увидел из комментариев, есть производители, которые хотели бы использовать микроконтроллеры ESP8266 вдали от маршрутизатора. Итак, вот бар