// статус запроса в переменную
int status = mypanel.readUpdate();
// Если статус равен константе OK...
if (status == OK) {
// Записываем значения в переменные
String myString = mypanel.readString(myVarName);
}
// Подключаем библиотеку iarduino_NeoPixel для работы со светодиодами NeoPixeliarduino_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

Обсуждение