Page 95 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 95
Глава 4. Периферия Arduino
94
С аналогового входа Arduino можно считать значения от 0 до
1023. В схеме с потенциометром задействуются все эти значения.
В то же время на цифровой выход Arduino с помощью ШИМ
можно подать значения от 0 до 255, а в случае с сервоприводом
в команду движения вообще можно передавать значения только
до 179, т. е. потребуется пропорционально преобразовать значе-
ния из отрезка [0;1023] в значения из отрезка [0;179].
Самостоятельно допишите спрайт, основываясь на уже знако-
мых вам моделях.
4.6. Платы расширения
Самый сложный тип периферийного оборудования Arduino — это
платы расширения. Их еще называют щитами (shield). Они так-
же являются многокомпонентными устройствами, но существенно
отличаются от модулей, поэтому их выделяют в отдельную ка-
тегорию. Каждая плата расширения представляет собой сложную
электрическую схему с возможностью подключения к ней одно-
компонентных и многокомпонентных периферийных устройств.
В щит иногда бывает встроен дополнительный микроконтроллер,
берущий на себя управление специализированными компонента-
ми, чтобы уменьшить нагрузку на микроконтроллер Arduino.
Платы расширения делятся на несколько типов:
y платы расширения портов, например Mega Proto Shield
или Troyka Shiled; Multiservo Shield (рис. 4.83), расширяют
возможности основной платы добавлением портов, иногда
собственного формата. К этим портам можно быстро под-
ключать совместимые модули (такие, как Troyka-модули)
Рис. 4.83. Multiservo Shield
15 / 18