arduino receive - el-pths/w GitHub Wiki
#Ардуино - часть 3
###Прием по UART
Передача данных по UART может происходить и в обратном направлении, с компьютера к контроллеру. Набирая что-либо в Serial Monitor можно отправлять символы контроллеру и управлять его поведением.
Предлагается модифицировать программу Blink таким образом, чтобы получив символ от '1'
до '9'
он изменял задержку при мигании светодиода таким образом:
- 1 - включенное состояние 100мс, выключенное 900мс
- 2 - включенное состояние 200мс, выключенное 800мс
- ...
- 9 - включенное состояние 900мс, выключенное 100мс
На остальные символы можно не реагировать.
При этом программа не должна "ожидать" ввода. Мигание должно происходить все время, а если по UART приходит управляющий символ, просто меняется длительность. Т.е. ввод должен функционировать "асинхронно".