Здесь уже рассматривалось как на и даже приводился пример, что можно выдавать в COM-порт абсолютно разные данные – например сигнал о появлении ;)
Теперь же напишем программу для управления портами ардуины.
Ардуино с лёгкостью может соединить ваш сайт в Интернете и реальный мир!
Представляете какой простор для фантазии?
В принципе, здесь уже нет ничего незнакомого.
Задача крайне простая.
Работать с Интернетом будет программа на ПК, которую можно написать на любом языке программирования. Ардуина же будет подключена к ПК через USB-ный шнурок (или COM-ский в случае Serial-платы) и слушать, что будет говорить ей программа, работающая на ПК.
Для примера напишем скрипт на питоне, который получает RSS-поток с главной страницы и ищет в названии новости ключевое слово и если его находит – выдаёт это слово в СОМ-порт для Arduino.
Насколько мы помним, у Arduino есть такая замечательная функция — , которая считывает значение с указанного аналогового порта.
А это значит мы можем получить простенький осциллограф :)
4. Аналоговый ввод – осциллограф
Для этого будем считывать данные с аналогового порта Arduino/Freeduino и записывать их в последовательный (COM) порт. А уже из последовательно порта их будет принимать наша программа и строить график сигнала :)
Arduino/Freeduino имеет встроенный контроллер для последовательной передачи данных, который может использоваться как для связи между Arduino/Freeduino устройствами, так и для связи с компьютером. На компьютере соответствующее соединение представлено либо обычным COM-портом (в случае Arduino Single-Sided Serial Board), либо USB COM-портом, который появляется в системе после установки необходимого драйвера.