Как передать данные из HTML в Serial Port (COM)?
- Войдите на сайт для отправки комментариев
Пт, 23/02/2018 - 23:39
Здравствуйте Уважаемые!
Подскажите, пожалуйста, как можно напрямую передать данные из HTML странички в COM-порт для управления ардуино?
Например:
- ардуино подключен к компьютеру через юсб-кабель;
- на компе создаем простейшую HTML-страничку, на которой расположены кнопки вкл/выкл.
- при нажатии на кнопку в serial port передаются соответствующие значения: 1 или 0.
- ардуино прослушивает serial port и выполняет команду.
Возможно ли реализовать такую схему управления посредством html? Где можно ознакомиться с подобным кодом?
Спасибо!
Нет, такая схема работать не будет. "Простейшей HTML странички" недостаточно. Чтобы принимать команды по HTML, на компьютере должен быть установлен HTTP-сервер, на котором должна размещаться "страничка" , а так же специальные скрипты, которые сьанут передавать данные со странички на ардуино.
Другой вариант - подключить саму ардуину к интернету через WiFi или LAN- модуль и запустить сервер прямо на ардуине.
Есть разница. Между ENC28J60 и W5XXX так совсем огромная. На ENC у вас проблем будет на порядок больше. Между W5100 и W5500 разница поменьше (W5500 не заработает на библиотеке от W5100). W5500, кстати, есть в компактных исполнениях.
W5500, кстати, есть в компактных исполнениях.
W5100, кстати, тоже есть в компактных исполнениях.
https://ru.aliexpress.com/item/Ethernet-Nano-W5100-Ethernet-LAN-Micro-SD...
Вроде многое прояснилось. То есть нижеуказанная связка "ардуино->шильд->скетч" обязана заработать, независимо от размеров плат, верно?
Ардуино: https://ru.aliexpress.com/item/1PCS-Nano-3-0-controller-compatible-with-...
Шильд: https://ru.aliexpress.com/item/Replace-W5100-Ethernet-Shield-LAN-Network...
Скетч (середина статьи): http://helpduino.ru/podklychenie_Ethernet_Shield_k_arduino.html
Скетч потом постараюсь сократить, т.к. датчики температуры и влажности мне пока не нужны.
Вроде многое прояснилось. То есть нижеуказанная связка "ардуино->шильд->скетч" обязана заработать, независимо от размеров плат, верно?
Не обязана, но может.
В предыдущем сообщении не ту ссылку на шильд прикрепил.
Заказываю этот: https://ru.aliexpress.com/item/TOP-Mini-W5100-LAN-Ethernet-Shield-Networ...
Здравствуйте Уважаемые!
Подскажите, пожалуйста, как можно напрямую передать данные из HTML странички в COM-порт для управления ардуино?
Например:
- ардуино подключен к компьютеру через юсб-кабель;
- на компе создаем простейшую HTML-страничку, на которой расположены кнопки вкл/выкл.
- при нажатии на кнопку в serial port передаются соответствующие значения: 1 или 0.
- ардуино прослушивает serial port и выполняет команду.
Возможно ли реализовать такую схему управления посредством html? Где можно ознакомиться с подобным кодом?
Спасибо!
Можно через джаваскрипт и танцы с бубном.
Библиотека:
https://p5js.org/
Библиотека к библиотеке:
https://github.com/vanevery/p5.serialport