Zeus писал(а):Эти модули предназначены для управления с центральной платой Вашего производства или любой "мозг" можно подцепить на них?
Изначально модули проектировались так, чтобы могли быть вторичными по отношению к некому "мозгу", который может быть ПК, КПК, сотик или любой контроллер, имеющий интерфейс uart или i2c (в т.ч. допускается UART завернутый в USB или BT).
1. Стандартные интерфейсы разумеется есть, в наших проектах в их качестве выбраны uart и i2c.
2. Про протоколы и "писать сложную программы i2c-общения или просто передавать команды" - а что есть в данном случае просто, а что сложно? В хоббийной робототехнике вроде i2c считается простым базовым протоколом как раз, как и uart, а вот RS-485 или ModBus - это уже промышленные стандарты. Вообще при выборе протоколов мы особо не изобретали и просто посмотрели, что пользуется популярностью во всем мире в выбранном нами сегменте рынка - компактные мобильные роботы. И управлять нашими модулями как раз можно и с ПК и с коммуникатора и промышленного контроллера, и с микроконтроллера.
3. Протокол так и есть - отправляем адрес контроллера, внутри него адрес регистра, с которым работаем и значение регистра.