ГЛАВА 2 Цифровые контакты ввода-вывода шиотно-импульсная модуляция

Список деталей

Для повторения примеров главы понадобятся следующие детали:

• плата Arduino Uno;

• макетная плата;

• перемычки;

• 1 резистор номиналом 10 кОм;

• 3 резистора номиналом 220 Ом;

• кабель USB;

• кнопка;

• одноцветный светодиод 5 мм;

• RGB-светодиод 5 мм с общим катодом.

Электронные ресурсы к главе

На странице http://www.exploringarduino.com/content/ch2 можно загрузить код программ, видеоуроки и другие материалы для данной главы. Кроме того, листинги примеров можно скачать со страницы www.wiley.com/go/exploringarduino в разделе Downloads.

Что вы узнаете в этой главе

Проект с мигающим светодиодом, рассмотренный в предыдущей главе, скорее игрушка, чем полезное устройство. Действительно привлекательной для разработчиков делает платформу Arduino наличие контактов ввода-вывода. К плате можно подключить, например, геркон, и при открытии двери проигрывать какую-либо мелодию или создать электронный сейф, или несложный музыкальный инструмент.

В этой главе вы приступите к разработке новых проектов: познакомитесь с возможностями цифровых входов Arduino, узнаете о подтягивающих (pull-up) и стягивающих (pull-down) резисторах и научитесь управлять цифровыми выходами.

- 43 -

У большинства плат Arduino нет аналоговых выходов, но их можно эмулировать с помощью широтно-импульсной модуляции (ШИМ). Далее мы расскажем, как сформировать ШИМ-сигнал. Прочитав главу, вы сможете создать ночник на RGB-светодиоде.

ПРИМЕЧАНИЕ

Видеоурок данной главы можно посмотреть на интернет-странице

http://www.jeremyblum.com/2011/01/10/arduino-tutorial-2-now-with-more-blinky-things/[5].

Если вы захотите узнать больше о некоторых аспектах электротехники, затронутых в этой главе, то посмотрите видеофильм, расположенный на интернет-странице

http://www.jeremyblum.com/2011 /01 /17 /electrical-engineering-basics-in-arduinotutorial-3/[6].

Более 800 000 книг и аудиокниг! 📚

Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением

ПОЛУЧИТЬ ПОДАРОК