УДК 68i. 4:004. 9Arduino
ББК 32. 816c515+32. 965c5i5
П29
Петин В. А. , Биняковский А. А. П29 Практическая энциклопедия Arduino. - М. : ДМК Пресс,
2017. - 152 с. ISBN 978-5-97060-344-4
В книге обобщаются данные по основным компонентам конструк-
ций на основе платформы Arduino, которую представляет самая
массовая на сегодняшний день версия ArduinoUNO или аналогич-
ные ей многочисленные клоны. Книга представляет собой набор из
33 глав-экспериментов. В каждом эксперименте рассмотрена рабо-
та платы Arduino с определенным электронным компонентом или
модулем, начиная с самых простых и заканчивая сложными, пред-
ставляющими собой самостоятельные специализированные устрой-
ства. В каждой главе представлен список деталей, необходимых для
практического проведения эксперимента. Для каждого эксперимента
приведена визуальная схема соединения деталей в формате интегри-
рованной среды разработки Fritzing. Она дает наглядное и точное
представление - как должна выглядеть собранная схема. Далее дают-
ся теоретические сведения об используемом компоненте или модуле. Каждая глава содержит код скетча (программы) на встроенном языке
Arduino с комментариями. УДК 68i. 4:004. 9Arduino
ББК 32. 816с515+32.
965с515
Все права защищены. Любая часть этой книги не может быть воспроиз-
ведена в какой бы то ни было форме и какими бы то ни было средствами без
письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, по-
скольку вероятность технических ошибок все равно существует, издательство
не может гарантировать абсолютную точность и правильность приводимых
сведений. В связи с этим издательство не несет ответственности за возможные
ошибки, связанные с использованием книги. © ООО ЭМБИТЕХ Групп, 2017
ISBN 978-5-97060-344-4 © Оформление, издание, ДМК Пресс, 2017
СОДЕРЖАНИЕ
Что такое Arduino 5
Установка Arduino IDE 8
1 Светодиод. Мигаем светодиодом 12
2 Кнопка. Обрабатываем нажатие кнопки на примере
зажигания светодиода. Боремся с дребезгом 15
3 Потенциометр. Показываем закон Ома на примере яркости
светодиода 20
4 Светодиодная шкала 10 сегментов. Крутим потенциометр,
меняем количество светящихся светодиодов 23
5 RGB-светодиод. Широтно-импульсная модуляция. Переливаемся цветами радуги 28
6 Семисегментный индикатор одноразрядный. Выводим
цифры 33
7 Матрица 4-разрядная из 7-сегментных индикаторов. Делаем динамическую индикацию 36
8 Микросхема сдвигового регистра 74НС595. Управляем
матрицей из 4 разрядов, экономим выводы Ардуино 43
9 Матрица светодиодная 8x8 47
10 Пьезоизлучатель. Управляем пьезоизлучателем: меняем
тон, длительность, играем Имперский марш 50
11 Транзистор MOSFET. Показываем усилительные качества
транзистора. На примере электродвигателя изменяем
обороты 55
12 Реле. Управляем реле через транзистор 58
13 Фоторезистор. Обрабатываем освещённость, зажигая
или гася светодиоды 62
14 Датчик температуры аналоговый LM335.