Что такое 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 разрядов, экономим выводы Ардуино ...................42
9 Матрица светодиодная 8x8.....................................................................46
10 Пьезоизлучатель. Управляем пьезоизлучателем: меняем
тон, длительность, играем Имперский марш....................................49
11 Транзистор MOSFET. Показываем усилительные качества
транзистора. На примере электродвигателя изменяем
обороты..........................................................................................................54
12 Реле. Управляем реле через транзистор ............................................57
13 Фоторезистор. Обрабатываем освещенность, зажигая
или гася светодиоды..................................................................................61
14 Датчик температуры аналоговый LM335. Принцип работы,
пример работы.............................................................................................65
15 Индикатор LCD1602. Принцип подключения, вывод
информации на него..................................................................................68
16 Графический индикатор на примере Nokia 5110 ............................72
17 Сервопривод. Крутим потенциометр, меняем положение .........76
18 Джойстик. Обрабатываем данные от джойстика.
Управление Pan/Tilt Bracket с помощью джойстика ....................80
19 Шаговый двигатель 4-фазный, с управлением
на ULN2003 (L293)....................................................................................84
20 Датчик температуры DS18B20..............................................................88
21 Датчик влажности и температуры DHT11........................................92
4 СОДЕРЖАНИЕ
22 Датчики газов. Принцип работы, пример работы...........................96
23 Ультразвуковой датчик расстояния HC-SR04. Принцип
работы, подключение, пример ...............................................................99
24 3-осевой гироскоп + акселерометр на примере GY-521 ............ 103
25 ИК-фотоприемник и ИК-пульт. Обрабатываем команды
от пульта ..................................................................................................... 106
26 Часы реального времени. Принцип работы, подключение,
примеры...................................................................................................... 110
27 SD-карта. Чтение и запись данных ................................................... 116
28 Считыватель RFID на примере RC522. Принцип работы,
подключение, примеры............................................................................ 120
29 Работа с Интернетом на примере Arduino Ethernet
shield W5100.............................................................................................. 126
30 Беспроводная связь. Модуль Wi-Fi ESP8266 ............................... 131
31 Беспроводная связь. Модуль Bluetooth HC-05............................ 137
32 Беспроводная связь. Модуль GSM/GPRS SIM900.................... 142
33 Модуль GPS. Принцип работы, подключение, примеры.......... 147
Встроенные функции языка Arduino........................................................ 152