alex&r писал(а):Если речь идет о моих html+cgi, то в html все понятно:
var uartDevice = "/dev/ttyACM0"; //настройка устройства вывода
var uartSpeed = 9600; //настройка скорости вывода
var uartTimeout = 50; //настройка таймаута ожидания ответа, ms
var forwardSpeed = 40 //
........................ //задание значений переменным
var motorTail = 34 //
left: { //блок кода обработки команды "влево"
code: 0x41, //скан кон кнопки инициализации команды влево
down: "AA"+motorLeft+"06 00"+rotationSpeed+"AA"+motorRight+"05 00"+rotationSpeed, //строка (AA 32 06 00 20 AA 31 05 00 20) выводимая в порт при нажатии кнопки
up: "AA"+motorLeft+"06 00"+" 00 "+"AA"+motorRight+"05 00"+" 00 ", //строка (AA 32 06 00 00 AA 31 05 00 00) выводимая в порт при отпускании кнопки
},
Обратная связь - ждет uartTimeout после вывода из поля "Serial data" и показывает в "Serial log".
Везде - hex
Просто я попытался поправить отправляемые коды, но ардуино перестает отвечать! а если у меня устройство вывода другое, мне нужно только поменять html или cgi тоже? Потому что я в исходнике увидел строчку #define DEFAULT_UART_DEVICE "/dev/ttyACM0"!