собсно сабж
есть КПК с ком портом в кпк установлена программа обмена данными по ком порту
есть МК атмега 8(ну или любой другой) там вторая часть программы
собственно передача в обе стороны данных работает
вопрос состоит в следующем:
как лучше реализовать управление роботом на база меги8?
тоесть я так думаю надо что то вроде протокола связи придумать
направление ББ->мега8
передача например делаеться 3 раза в секунду
если 20 то соответственно направление вперёд шим 20%, если нуль то стоп машина, если -20 направление вращения меняем и шим 20%.
1байт. шим левого двигателя
2байт. шим правого двигателя
3байт. произвольная периферия
и т. д.
направление мега8->ББ
1байт. состояние бампера 1 спереди
2байт. состояние бампера 2 сзади
3байт. дальномер...
4байт. АЦП на клеммах акумулятора
и т. д.
это вот до чего я додумался
прошу ваши предложения соображения и критику
если ктото знает ссылки которые мне помогут, тоже буду рад.