▲ Наверх
IT ArduBlock





Online ArduBlock


DOWNLOAD Arduino IDE WIN DOWNLOAD Arduino IDE MAC
Главная / Эксперимент 2. Маячок с нарастающей яркостью

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

Широтно-импульсная модуляция

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

1 плата Arduino Uno
1 беспаечная макетная плата
1 светодиод
1 резистор номиналом 220 Ом
2 провода «папа-папа»
Для дополнительного задания
еще 1 светодиод
еще 1 резистор номиналом 220 Ом
еще 2 провода

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



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



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

Не любой порт Arduino поддерживает широтно-импульсную модуляцию, если вы хотите регулировать напряжение, вам подойдут пины, помеченные символом тильда «~». Для Arduino Uno это пины 3, 5, 6, 9, 10, 11

Скетч ArduBlock



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

- Какие из следующих идентификаторов корректны и не вызовут ошибку? 13pin, контакт_светодиода
- Почему мы не сможем регулировать яркость светодиода, подключенного к порту 7?
- Какое усреднённое напряжение мы получим на пине 6, если вызовем функцию analogWrite(6, 153)?
- Какое значение параметра value нужно передать функции analogWrite, чтобы получить усреднённое напряжение 2 В?

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

- Отключите питание, отключите светодиод от 9-го порта и подключите к 11-му. Измените программу так, чтобы схема снова заработала
- Измените код программы так, чтобы в течение секунды на светодиод последовательно подавалось усреднённое напряжение 0, 1, 2, 3, 4, 5
- Возьмите еще один светодиод, резистор на 220 Ом и соберите аналогичную схему на этой же макетке, подключив светодиод к пину номер 3 и другому входу GND, измените программу так, чтобы светодиоды мигали в противофазу: первый выключен, второй горит максимально ярко и до противоположного состояния


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




Поддержка проекта Радио магазины 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