Радиомодули APC220 подключение к Arduino

Опубликовано 06.04.2014 18:54:00


В данной статье мы рассмотрим настройку и взаимодействие модулей APC220. Данная статья также будет составной частью в дальнейшей сборке дистанционно управляемой машинки.

Внешний вид радиомодулей APC220

 

 

Для начала скачаем два файла:
Драйвер для APC220 (Windows XP/Vista/7)
Программа для конфигурации APC220

После загрузки распаковываем архив с драйверами и устанавливаем их.
Теперь можно перейти к настройке модулей.


 

Настройка модулей

Примечание: все модули, с которыми нам приходилось работать, шли с корректными заводскими настройками, а именно одинаковым адресом. Следовательно, этот шаг можно пропустить и перейти ко второй части статьи. Только в случае каких-либо проблем вернитесь к нему и измените адреса модулей.

 
Настройка модулей

 

Подключение APC220 к Arduino 

 Радиомодуль APC220  Arduino
 VCC  +5V
 GND  GND
 TX  RX (D0)
 RX  TX (D1)

Внешний вид радиомодулей APC220

 

Работа с радиомодулями APC220 точно такая же как с блютузом.

В качестве реального примера выполним небольшой алгоритм.

Печатаем и посылаем символы в монитор порта => Радиомодуль на стороне компьютера транслирует отправляемые значения => Радиомодуль на стороне Arduino принимает значения и передает их на Arduino => Arduino обрабатывает данные и при совпадении с заданными в коде символами выполняет действие (вкл/выкл светодиод pin13)

 

 
пример программного кода
int val;
int LED = 13;

void setup()
{
Serial.begin(9600);
pinMode(LED, OUTPUT);
}

void loop()
{
if (Serial.available())
{
val = Serial.read();
// При символе "W" включаем светодиод
if (val == 'W')
{
digitalWrite(LED, HIGH);
}
// При символе "S" выключаем светодиод
if ( val == 'S')
{
digitalWrite(LED, LOW);
}
}
}

 

После заливки скетча ОБЯЗАТЕЛЬНО отключаем Arduino плату от USB и подключаем внешнее питание. При использовании питания от USB происходит конфликт и устройство не будет корректно работать.

Открываем "Монитор порта" в Arduino IDE (Сервис > Монитор порта). Как мы можем легко убедиться, после отправки символа 'W' - загорается индикационный светодиод. Отправка символа 'S' выключает его.

На этом мы завершаем статью. Удачных экспериментов! :)


 

Статьи в похожей тематике:

•  Подключение блютуз модуля HC-06 к Arduino

•  Сборка дистанционно управляемого танка (Bluetooth/APC220)

•  Z-Controller - приложение для управления с компьютера по каналам эмулирующим Com порт


 

Купить

Купить в России радиомодули APC220


А как же комментарии?