Тестирование передатчика 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? Кто-нибудь может помочь?
Ранджит
@Ranjith, 👍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);
Таким образом, аргумент имеет значение по умолчанию, указанное здесь. Если вы его не укажете, он будет использоваться по умолчанию.
,
@timemage
Смотрите также:
- Arduino с 12-битным ЦАП (MCP4725) не работает
- Странное явление с avrdude: stk500v2_ReceiveMessage(): таймаут только с ATmega250 на windows 7x64
- Проанализировать большой ответ json с помощью ESP8266
- Сбой Arduino во время последовательной печати без очевидной причины
- Будет ли адаптер питания 12В постоянного тока, 1А подавать слишком большую мощность и повредит Arduino Mega 2560?
- Как запрограммировать Robotdyn Mega 2560 PRO MINI?
- Отключите автоматический сброс Mega 2560 на последовательном мониторе, открытом с помощью резистора 60 Ом.
- Использование модуля Bluetooth HC-08 с arduino
Большое спасибо. Очень признателен., @Ranjith