Инструменты пользователя

Перевод этой страницы:

Инструменты сайта


Боковая панель

Для чего нужен ОрбиКрафт

Подсистемы конструктора

Инструкции по работе с ОрбиКрафт

Уроки

Лабораторная оснастка

Знакомство с Arduino

Полезная нагрузка на базе Arduino

Обратная связь

Новости

arduino_s_10

10. Радиомодуль 433 МГц

10.1 Назначение радиомодулей

Приемник XD-RF-5V и передатчик FS1000A/XD-FST для радио частоты 433 МГц используется для передачи данных между двумя устройствами. Очень часто применяются для связи нескольких Arduino устройств.

10.2 Передаем сигналы для управления светодиодом

Подключим светодиод к выводу 3, а выводы DATA приемника и передатчика к выводам 2 разных Arduino.

10.2.1 Схема подключения

10.2.2 Программа передатчика

#include <RCSwitch.h>
 
RCSwitch mySwitch = RCSwitch();
 
void setup() {
    mySwitch.enableTransmit(2);
}
 
void loop() {
    mySwitch.send(B0100, 4);
    delay(1000); 
    mySwitch.send(B1000, 4);
    delay(1000); 
}

10.2.3 Программа приемника

#include <RCSwitch.h>
 
RCSwitch mySwitch = RCSwitch();
 
void setup() {
    pinMode( 3, OUTPUT );
    mySwitch.enableReceive(0);
}
 
void loop() {
    if( mySwitch.available() ){
        int value = mySwitch.getReceivedValue();
 
        if( value == B1000 )
            digitalWrite( 3, HIGH );
        else if( value == B0100 )
            digitalWrite( 3, LOW );
 
        mySwitch.resetAvailable();
    }
}
arduino_s_10.txt · Последние изменения: 2020/04/24 20:42 — golikov

Инструменты страницы