// статус запроса в переменную int status = mypanel.readUpdate(); // Если статус равен константе OK... if (status == OK) { // Записываем значения в переменные String myString = mypanel.readString(myVarName); } // Подключаем библиотеку iarduino_NeoPixel для работы со светодиодами NeoPixel
iarduino_NeoPixel led(7,4); // Объявляем объект LED указывая (№ вывода Arduino к которому подключён модуль NeoPixel, количество используемых светодиодов) void setup(){ led.begin(); // Инициируем работу с модулем NeoPixel } Ethernet.init(10); void loop(){ led.setColor(0, 255,0,0); // Устанавливаем красный цвет для 0 светодиода (0,R,G,B) led.setColor(1, 0,255,0); // Устанавливаем зелёный цвет для 2 светодиода (2,R,G,B) led.setColor(2, 0,0,255); // Устанавливаем синий цвет для 2 светодиода (2,R,G,B) led.setColor(3, 0xFFFF00); // Устанавливаем жёлтый цвет для 3 светодиода (3,RGB) led.write(); // Записываем delay(2000); // Ждём 2 секунды, чтоб увидеть четыре разных цвета led.setColor(NeoPixelAll, 255,255,255); // Устанавливаем белый цвет для всех светодиодов (все,RGB) led.write(); // Записываем delay(2000); // Ждём 2 секунды, чтоб увидеть белый цвет }
111
АТ-команда | Ответ модуля | Комментарий |
---|---|---|
AT | ОК | Используется для проверки связи, как правило перед выполнением любых операций сперва используется данная команда для проверки связи. |
AT+ADC[НОМЕР_GPIO]? | OK+GET:0.00 | Используется для получения значения напряжения на выводах BLE-платы. НОМЕР_GPIO: от 3 до B |
AT+ADDR? | OK+ADDR:[MAC-адрес] | Возвращает значение MAC-адреса самого устройства |
NAME | AT+NAME?\r\n | +NAME:ИМЯ\r\n OK\r\n |
AT+NAME=ИМЯ\r\n | OK\r\n | |
AT | Устанавливает скорость передачи данных в 4800 бод | |
AT+BAUD4 | OK или OK9600 | Устанавливает скорость передачи данных в 9600 бод |
AT+BAUD5 | OK или OK19200 | Устанавливает скорость передачи данных в 19200 бод |
AT+BAUD6 | OK или OK38400 | Устанавливает скорость передачи данных в 38400 бод |
AT+BAUD7 | OK или OK57600 | Устанавливает скорость передачи данных в 57600 бод |
AT+BAUD8 | OK или OK115200 | Устанавливает скорость передачи данных в 115200 бод |
AT+BAUD9 | OK или OK230400 | Устанавливает скорость передачи данных в 230400 бод |
AT+BAUDA | OK или OK460800 | Устанавливает скорость передачи данных в 460800 бод |
AT+BAUDB | OK или OK921600 | Устанавливает скорость передачи данных в 921600 бод |
AT+BAUDC | OK или OK1382400 | Устанавливает скорость передачи данных в 1382400 бод |
AT+NAME | +NAME= iarduino_BLU | Возвращает текущее имя модуля |
AT+NAMEiarduino_BLU | +NAME=iarduino_BLU OK | Устанавливает новое имя модуля "iarduino_BLU" |
AT+PIN | +PIN=000000 | Возвращает текущий пароль, в данном случае пароль "000000" |
AT+PIN123456 | +PIN=123456 OK | Устанавливаем новый пароль, в данном случае пароль "123456" |
AT+VERSION | +VERSION=Firmware V3.0.6,Bluetooth V4.0 LE | Возвращает версию прошивки , в данном случае пароль "Firmware V3.0.6,Bluetooth V4.0 LE" |
AT+RESET | +RESET OK | Программная перезагрузка |
AT+HELP | -------- | Возвращает список всех доступных АТ-команд |
fsvzxc
Обсуждение