Подключение передатчика к Arduino

NikitaShurgalin
Offline
Зарегистрирован: 22.01.2020

Есть плата Arduino Uno и передатчик FS1000A (простой, имеет 3 ножки - data, vcc, gnd). Плату подсоединил через usb к ПК (использую Arduino IDE). Соединил передатчик с Arduino (как по ссылке ниже).

Написал скетч, который отправляет данные к приемнику. Вопрос такой: по какому интерфейсу соединены плата и передатчик? Как передается сигнал во времени (что мы подаем на data)? 

Написал скетч передатчика (по образцу с сайта https://robotclass.ru/tutorials/arduino-radio-433mhz/):


#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); 
}
Weisnar
Weisnar аватар
Offline
Зарегистрирован: 19.07.2018

Какой-то у тебя ну очень лаконичный скетч. Вот тут http://arduino.ru/forum/proekty/chtenie-i-emulyatsiya-datchikov-oregon-scientific-433mhz народ с 2013-го обсуждает, как пользоваться этим передатчиком. 

Green
Offline
Зарегистрирован: 01.10.2015

NikitaShurgalin пишет:

Написал скетч, который отправляет данные к приемнику. Вопрос такой: по какому интерфейсу соединены плата и передатчик? Как передается сигнал во времени (что мы подаем на data)?

Интерфейс ногодрыгательный ТТЛ.) ШИМ, если по простому. Посмотрите RCSwitch.cpp - там расписаны протоколы.