Ну я думаю, тут все понятно более-менее. Надо объяснять?
Конечно, я не смогу объяснить, как работает блютус передатчик, потому что не знаю. Так что все равно нужно будет тестировать

Девайс где-то отдельно от этого кода обменивается информацией с приемником. Мы работаем с приемником как с последовательным интерфесом. Вызываем функцию Available(), она возвращает сколько байт, пришедших от периферийного девайса лежит в буфере приемника (а их может быть до 64).
Если их количество не нулевое, мы вополняем наш код поворота двигателей. В каком виде приходят команды, сколько байт занимает каждая и т.д. я, понятное дело, не знаю
... и добавил:Так что, грубо говоря, у приемника есть память на (64?) команды, а последующие, скорее всего, отсекаются.
