-
Notifications
You must be signed in to change notification settings - Fork 6
Protocol Datasheet
Prog10123b edited this page Sep 25, 2021
·
23 revisions
MOTORS <command>
MOVE_FORWARD <speed> - двигаться вперед с определенной скоростью (0 ... 255)
MOVE_BACKWARD <speed> - двигаться назад с определенной скоростью (0 ... 255)
TURN_LEFT <speed> - повернуться налево с определенной скоростью (0 ... 255)
TURN_RIGHT <speed> - повернуться направо с определенной скоростью (0 ... 255)
GET_ACTION - получить текущее действие
STOP_ACTION - остановить текущее действие
MANUAL_LEFT <speed> - задать индивидуальную скорость для левого колеса (0 ... 255)
MANUAL_RIGHT <speed> - задать индивидуальную скорость для правого колеса (0 ... 255)
MANUAL_STOP LEFT|RIGHT|BOTH - отключить левое, либо правое, либо оба колеса колеса соответственно
EYE <id> <command>
ANIMATE <id> - отобразить анимацию
OFF - выключить подсветку дисплея
ON - включить подсветку дисплея
SENSORS <id> <command>
DATA - получить данные с сенсора
| ID | Position |
|---|---|
| 0 | Front Left |
| 1 | Front Right |
| 2 | Rear Right |
| 3 | Rear Left |
HEAD <command>
YAW_LEFT <speed> - повернуть голову налево с определенной скоростью (0 ... 255)
YAW_RIGHT <speed> - повернуть голову направо с определенной скоростью (0 ... 255)
PITCH_UP <speed> - повернуть голову верх с определенной скоростью (0 ... 255)
PITCH_DOWN <speed> - повернуть голову вниз с определенной скоростью (0 ... 255)
GET_ACTION - получить текущее действие
STOP_ACTION - остановить текущее действие
HANDS <id> <command>
SET <positions array> - установить позиции серв для руки
RESET - вернуть руку в начальное состояние
ANIMATE <id> - проиграть анимацию для серв руки
Sends Arduino
STOPPER <side>
LEFT - сработал концевик слева
RIGHT - сработал концевик справа
SYS <command>
BATTERY - получить текущий заряд аккумулятора
TEMPERATURE - получить текущую среднюю температуру устройств
UPDATE_SD <массив байт> - обновить данные на SD карте
FU - перейти в режим обновления программного обеспечения
| ID | Description |
|---|---|
| 0 | Удовольствие – радость |
| 1 | Интерес – возбуждение |
| 2 | Удивление – испуг |
| 3 | Горе – страдание |
| 4 | Гнев – ярость |
| 5 | Страх – ужас |
| 6 | Отвращение – омерзение |
| 7 | Стыд – унижение |
Special for Tihon 🎉
SERVER> MOTORS MOVE_FORWARD 50
ARDUINO> OK
SERVER> MOTORS GET_ACTION
ARDUINO> MOVE_FORWARD
SERVER> MOTORS STOP_ACTION
ARDUINO> OK
SERVER> SENSORS 0 DATA
ARDUINO> 123.0
SERVER> SYS BATTERY
ARDUINO> 65.0
SERVER> HANDS 0 SET (0, 10, 0, 10,
10, 0, 10, 0)
ARDUINO> OK
