Page 89 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 89
Глава 4. Периферия Arduino
88
Стоит отметить, что модули и датчики используются для соз-
дания обратной связи. Дело в том, что автомат может выполнять
действия многократно по одному алгоритму, не зависящему от
окружающей среды. В отличие от них роботы выбирают ветвь
выполнения программы в зависимости от условий, например от
показаний освещенности. Кроме того, роботы должны сами, т. е.
без участия оператора (человека), выбирать поведение, что тоже
важно.
Управление с обратной связью (анализ окружающей обстанов-
ки посредством обработки информации с датчиков и сенсоров)
осуществляется в замкнутой системе управления.
В противовес ей существует открытая система управления,
при которой конечное решение принимается оператором: челове-
ком или внешним устройством.
Вопросы
1. Что подразумевается под многокомпонентными устройствами?
В чем различие между простыми и сложными датчиками? Что
такое модуль? Приведите примеры.
2. В чем различие между сервоприводом и шаговым двигателем?
3. Приведите примеры использования различных типов экранов.
4.5. Применение модулей и S4A
В этом разделе вы познакомитесь с работой датчика уровня жид-
кости и сервопривода.
Сигнализатор затопления
Платформа Arduino является открытой, поэтому датчики многих
производителей, представленные на рынке, имеют идентичный
вид и функционал. Датчик уровня (рис. 4.75) имеет такую же
группу контактов SVG (S ), как, например, и Troyka- модули.
Контакт с обозначением « » подключается к земле (GND),
средний — к питанию 5 В, а контакт S — к аналоговому входу,
например A0. Когда датчик совершенно сухой, напряжение на его
выходе и показания на аналоговом входе равны нулю. Чем глуб-
же датчик погружен в воду, тем выше показания (от 0 до 1023).
9 / 18