Протокол общения Arduino и главного блока
asurael edited this page Nov 2, 2015
·
1 revision
- 2 байта: длина команды в ASCII ("00" - "99")
- команда (0 - 99 байт): ASCII-поля с разделителем ','
Пример полного сообщения: "161,0,Hello world!"
Первое поле - id команды:
- 1: отобразить сообщение на дисплее
- 2: очистить дисплей
- 3: включить подсветку дисплея
- 4: помигать светодиодом
Отображает переданное сообщение на дисплее на выбранной строке. Требуются поля:
- номер строки (0 - 3)
- текст
Пример: "1,0,Hello world!" - отображает сообщение "Hello world!" на первой строке дисплея.
Полностью очищает дисплей, нет доп. полей.
На время включает подсветку дисплея, нет доп. полей.
Мигает выбранным светодиодом (много раз, примерно в течение 10 секунд). Требуется поле:
- тип светодиода: 'r' (красный) или 'g' (зелёный)
Пример: "4,g" - мигает зелёным светодиодом.