Как сделать, чтобы Debian (cubieboard) через tty передавал данные в arduino и получал обратно?
Здравствуйте.
Для начала расскажу, что у меня есть и чего я хочу добиться, а далее сам вопрос.
У меня есть cubieboard a10 (если кто не знает, это что-то типа мини-компьютера, туда можно ставить любую ОС, обычно это Debian) и arduino UNO (если кто не знает, это плата с микроконтроллером, программируется на c++).
cubieboard и arduino можно подключить через USB A -> USB B (как обычно подключается принтер).
В cubieboard он определяется как обычный tty терминал.
На cubieboard легко ставится WEB сервер.
Так вот, я хочу сделать так:
На WEB сервер создаём страницу с, допустим, 3 кнопками: передать 1, 2, 3.
И при нажатии на одну из кнопок предаётся значение по tty в arduino, он, допустим, умножает это число на 5 и отправляет обратно, и у пользователя отображается это умноженное число.
Я вполне могу сделать такую страницу, через nodejs могу получить нажатия на кнопки и отправить ответ обратно.
На arduino могу написать программу, которая будет получать число, умножать и отправлять обратно.
Но как сделать, чтобы Debian (cubieboard) через tty передавал и получал это значение обратно? Я не знаю, как это сделать.
Подскажите, пожалуйста, как это правильно сделать?
Возможно, нужно использовать не nodejs, а что-то другое?