▲ Наверх
IT ArduBlock





Online ArduBlock


DOWNLOAD Arduino IDE WIN DOWNLOAD Arduino IDE MAC
Главная / Эксперимент 3. Светильник с управляемой яркостью

В этом эксперименте мы меняем яркость светодиода, вращая ручку переменного резистора.

Список деталей для эксперимента

1 плата Arduino Uno
1 беспаечная макетная плата
1 светодиод
1 резистор номиналом 220 Ом
6 проводов «папа-папа»
1 потенциометр

Для дополнительного задания

еще 1 светодиод
еще 1 резистор номиналом 220 Ом
еще 2 провода

Принципиальная схема



Схема на макетке



Обратите внимание

Мы подключили «землю» светодиода и переменного резистора (потенциометра) к длинной рельсе «-» макетной платы, и уже ее соединили с входом GND микроконтроллера. Таким образом мы использовали меньше входов и от макетки к контроллеру тянется меньше проводов.

Подписи «+» и «-» на макетке не обязывают вас использовать их строго для питания, просто чаще всего они используются именно так и маркировка нам помогает

Не важно, какая из крайних ножек потенциометра будет подключена к 5 В, а какая к GND, поменяется только направление, в котором нужно крутить ручку для увеличения напряжения. Запомните, что сигнал мы считываем со средней ножки

Для считывания аналогового сигнала, принимающего широкий спектр значений, а не просто 0 или 1, как цифровой, подходят только порты, помеченные на плате как «ANALOG IN» и пронумерованные с префиксом A. Для Arduino Uno — это A0-A5.

Скетч ArduBlock



Вопросы для проверки себя

- Можем ли мы при сборке схемы подключить светодиод и потенциометр напрямую к разным входам GND микроконтроллера?
- В какую сторону нужно крутить переменный резистор для увеличения яркости светодиода?
- Зачем мы делим значение, полученное с аналогового входа перед тем, как задать яркость светодиода? что будет, если этого не сделать?

Задания для самостоятельного решения

- Отключите питание платы, подключите к порту 5 еще один светодиод. Измените код таким образом, чтобы второй светодиод светился на 1/8 от яркости первого


Поделиться в соц.сетях




Поддержка проекта Радио магазины ArduBlock Игры на scratch Контакты
money.yandex.ru Чип Дип Online ArduBlock Онлайн scratch Вконтакте: ArduBlock
410016664715863 Амперка arduino-1.8.5-windows Конвектор scratch в .exe WhatsApp: +7 (904) 713-86-14
Спасибо за поддержку! Амперкот arduino-1.8.7-macosx Конвектор scratch в .swf E-mail: ardublock@mail.ru






© 2012-2019 ArduBlock RU. Ltd, Все права защищены. Яндекс.Метрика Рейтинг@Mail.ru