RT4-433 - это АМ передатчик работающий на фиксированной частоте 433,92 МГц. Предназначен для дистанционного управления на небольшом расстоянии.
Так же его можно использовать для беспроводной передачи информации с одной платы Arduino на другую.
RT4-433 является полным аналогом передатчика из комплекта Радио- удлинитель.
RT4-433 изготовлен из особо качественных материалов, поэтому имеет более стабильные характеристики. Рекомендуется применять его в тех местах, где большие колебания температуры окружающей среды.
Плата приемника имеет четыре вывода:
1 - VCC - подключение к источнику питания 2 - 12 Вольт.
2 - GND - подключение к общему проводу.
3 - следует припаять антенну из комплекта, либо кусок изолированного провода длиной около 17 см.
4 - Data - цифровой вход.
После скачивания файла архива VirtualWire.zip, поместите содержимое архива в папку libraries, которая находится в папке с программой Arduino.
Для работы нам понадобится две платы Arduino.
Попробуем с помощью RT4-433 и приемника из комплекта радио удлинителя передать слово DVRBOT с одной платы Arduino на другую.
Примерный скетч передатчика выглядит следующим образом:
Подключаем приемник к другой плате Arduino, включаем монитор порта и видим каждую секунду строку с текстом «DVROBOT». Теперь можно поэкспериментировать. Проверьте, как размер антенн влияет на дальность связи, какая максимальная дальность связи.
Ссылка на витрину магазина http://dvrobot.ru/238/423.html.
Так же его можно использовать для беспроводной передачи информации с одной платы Arduino на другую.
RT4-433 является полным аналогом передатчика из комплекта Радио- удлинитель.
RT4-433 изготовлен из особо качественных материалов, поэтому имеет более стабильные характеристики. Рекомендуется применять его в тех местах, где большие колебания температуры окружающей среды.
Плата приемника имеет четыре вывода:
1 - VCC - подключение к источнику питания 2 - 12 Вольт.
2 - GND - подключение к общему проводу.
3 - следует припаять антенну из комплекта, либо кусок изолированного провода длиной около 17 см.
4 - Data - цифровой вход.
Библиотека: Радио удлинитель (ID:186)
Последние обновленные 28 Oct 2022 01:18
После скачивания файла архива VirtualWire.zip, поместите содержимое архива в папку libraries, которая находится в папке с программой Arduino.
Для работы нам понадобится две платы Arduino.
Попробуем с помощью RT4-433 и приемника из комплекта радио удлинителя передать слово DVRBOT с одной платы Arduino на другую.
Примерный скетч передатчика выглядит следующим образом:
#include <VirtualWire.h> const int transmit_pin = 11; // вход Data передатчика подключаем к выводу 11 Arduino void setup() { vw_set_tx_pin(transmit_pin); vw_setup(1200); // Скорость передачи } void loop() { const char *msg = "DVROBOT"; // текст сообщения vw_send((uint8_t *)msg, strlen(msg)); // отправляем сообщение vw_wait_tx(); // delay(1000); // ждем 1 секунду }Примерный скетч приемника выглядит следующим образом:
#include <VirtualWire.h> byte message[VW_MAX_MESSAGE_LEN]; byte messageLength = VW_MAX_MESSAGE_LEN; const int receiver_pin = 11; // подключаем вывод Data приемника к 11 выводу Arduino void setup() { Serial.begin(9600); // определяем скорость обмена с компьютером Serial.println("Hello"); vw_set_rx_pin(receiver_pin); // вывод Data приемника vw_setup(1200); // скорость передачи vw_rx_start(); // начало приема } void loop() { if (vw_get_message(message, &messageLength)) // если что-то приняли. { for (int i = 0; i < messageLength; i++) { Serial.write(message[i]); //выводим информацию в компьютер } Serial.println(); } }Подключаем передатчик к одной плате Arduino, относим его на некоторое расстояние.
Подключаем приемник к другой плате Arduino, включаем монитор порта и видим каждую секунду строку с текстом «DVROBOT». Теперь можно поэкспериментировать. Проверьте, как размер антенн влияет на дальность связи, какая максимальная дальность связи.
Ссылка на витрину магазина http://dvrobot.ru/238/423.html.