2015-07-14 5 views
1

Можно ли прочитать файл в режиме реального времени? Im использует Arduino NANO, который подключен к кнопке.Javascript чтение файлов в реальном времени

Что мне нужно, я должен читать входной кнопку

Сейчас я использую

cat /dev/ttymxc1 

в терминале, чтобы получить щелчки кнопок. Что я хочу сделать, это прочитать файл с помощью javascript, чтобы получить щелчок кнопки ИЛИ, чтобы установить событие на arduino, что делать после нажатия кнопки.

+0

Есть ли способ загрузить файл в ваш javascript? – Shilly

+0

Я бы использовал filereader, но я заметил, что есть только способ через файл входного типа, и это не то, что мне нужно – kovogel

ответ

1

Если я правильно понял, вы хотите получить доступ к последовательному порту через javascript (это означает, что вы используете веб-сервер, а arduino подключен к веб-серверу ПК).

К сожалению, javascript - это КЛИЕНТСКАЯ СТОРОНА, что означает, что он работает на клиенте. Он может делать то, что может сделать клиент. Поскольку клиент не имеет доступа к последовательному порту, javascript не может.

Решение может использовать серверный язык программирования (например, PHP), сделать веб-страницу, посвященную извлечению состояния кнопки (например, getState.php), загрузить ее в скрытый iFrame на странице, которую вы хотите отобразить статус, а затем присоединить функцию javascript к событию iFrame onload. Функция javascript должна запланировать перезагрузку iframe через X секунд. И ... у вас есть статус вашей кнопки в javascript.

Смежные вопросы