Тестирование передатчика 433 МГц

Ребята,

В GitHub есть документ под названием "Полное руководство по передатчику RF 433MHz.pdf".

Существует схема подключения, показывающая вывод данных передатчика, подключенного к выводу 12 Arduino Uno.

Скетч передатчика, приведенный в нем, выглядит следующим образом:

#include <RH_ASK.h>
#include <SPI.h> // На самом деле не используется, но необходим для компиляции

RH_ASK driver;

void setup()
{
 Serial.begin(9600); // Отладка только
 if (!driver.init())
 Serial.println("init failed");
}

void loop()
{
 const char *msg = "Hello World!";
 driver.send((uint8_t *)msg, strlen(msg));
 driver.waitPacketSent();
 delay(1000);
}

В скетче нет упоминания о контакте 12. Я не уверен, как Arduino знает, что вход данных передатчика подключен к контакту 12? Кто-нибудь может помочь?

Ранджит

, 👍2


1 ответ


2

В RH_ASK.h есть:

RH_ASK(uint16_t speed = 2000, uint8_t rxPin = 11, uint8_t txPin = 12, uint8_t pttPin = 10, bool pttInverted = false);

Таким образом, аргумент имеет значение по умолчанию, указанное здесь. Если вы его не укажете, он будет использоваться по умолчанию.

,

Большое спасибо. Очень признателен., @Ranjith