Page 33 - 6510
P. 33
Програмне забезпечення для роботи приймача RF 433 MHz:
#include <RH_ASK.h>
#include <SPI.h> // в програмі не використовується, але потрібна для
компіляції
RH_ASK driver;
void setup()
{
Serial.begin(9600); // тільки в налагоджувальних цілях
if (!driver.init())
Serial.println("init failed");
// "Ініціалізація не вдалася"
}
void loop()
{
uint8_t buf[12];
uint8_t buflen = sizeof(buf);
if (driver.recv(buf, &buflen)) // неблокуюча функція
{
int i;
// прийшло повідомлення з хорошою контрольної сумою,
// вивантажуємо його:
Serial.print("Message: "); // "Повідомлення:"
Serial.println((char*)buf);
}
}
Для перевірки правильності вищевказаного програмного
забезпечення, яке було Вами внесене в середовища розробки
Arduino IDE натисніть кнопку “Перевірити” рис.4.4
Рисунок 4.4 - Кнопка “Перевірити” в інтерфейсі середовища
розробки Arduino IDE
Порт до якого підключено плату Arduino можна вибрати в
інтерфейсі середовища розробки Arduino IDE в меню
32