Page 67 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 67
Глава 4. Периферия Arduino
66
Рис. 4.38. Сборка схемы
Обозначения «+» и « » на макетной плате не обязывают вас
использовать эти шины только как шины питания, однако чаще
всего они используются именно так и маркировка помогает не
ошибиться.
Логика программы
В разделе переменных объявляются две переменные: rotat и
brightness. Напряжение с потенциометра считывается и сохра-
няется в rotat. Микроконтроллер выдает число в диапазоне от 0
до 1023, пропорциональное углу поворота ручки. В переменную
brightness записывается полученное ранее значение rotat, делен-
ное на 4 (рис. 4.39), так как светодиод имеет 256 шагов яркости
(от 0 до 255).
Рис. 4.39. Работа с переменными
5 / 18