Что такое ШИМ — маячок с нарастающей яркостью. Понятные уроки по Arduino

72 951
5.9
Амперка547 тыс
Опубликовано 28 июня 2019, 9:05
Заведи свою «Матрёшку» — amperka.ru/product/matryoshka-...

Сегодня я наглядно покажу что такое Широтно-Импульсная модуляция, расскажу как обмануть зрение, и раскручу светодиод до 30000 оборотов в минуту. И нарисую выглядывающего из-за забора Бэтмэна. Только не фломастером, а напряжением.

Это видео из серии понятных уроков по Arduino и электронике. В них я показываю клёвые эксперименты — мы будем жечь, взрывать и вскрывать. А объясняю без скучных терминов и нудной теории. Шаг за шагом я научу вас программировать на C++.

Всего будет 20 уроков — можете начинать с любого видео, даже если не видели предыдущие. Я стараюсь рассказывать так, чтобы вы могли смотреть курс с интересного вам места. Все будет понятно и наглядно.

Вот список серий, который я буду дополнять с выходом новых уроков:

• Светодиод, резистор и макетная плата — собираем маяк: youtube.com/watch?v=vFpTqXtd43...
• Что такое Широтно-Импульсная модуляция — маячок с нарастающей яркостью: Вы здесь!
• Что такое АЦП и как устроен потенциометр — управляем яркостью светодиода: youtu.be/6eEdpjgOs0c
• Что такое фоторезистор и терморезистор — эксперименты со светом и теплом. Понятные уроки по Arduino: youtu.be/M3onc5il--c

Итак, как изменить яркость светодиода. Её можно изменить напряжением. У меня есть три разные батарейки — на 1,5, 3 и 9 вольт. Подключу их с светодиодам. Первый не загорелся вообще, второй светится примерно на треть, а третий — в полную силу.

Значит меняя напряжение можно менять яркость. Может ли наша Ардуино менять напряжение на выходе?

Есть маленькая проблема. Наш пин работает как комнатный выключатель. Либо свет есть, либо его нет.

Но изменять яркость с помощью Ардуино можно. Я просто обману зрение. Ты смотришь это видео и не замечаешь что перед тобой за секунду меняется 25 картинок, кажется что все движения плавные. Причина этому инерция зрения. Этот эффект сопровождает нас постоянно. Из за него мы не можем четко разглядеть быстро движущиеся или вращающиеся объекты.

Вот например один горящий диод на вращающемся диске, пока диск вращается медленно, его прекрасно видно. Но стоит ускорить диск и яркое свечение диода рисует линию. На самом деле никакой линии нет. Просто глаза ещё какое то время "помнят" старое положение светодиода.

Теперь попробуем с неподвижным светодиодом. Уменьшая время на которое он загорается и увеличивая время между вспышками мы регулируем яркость светодиода. Этот метод называется Широтно-импульсная модуляция. Или попросту ШИМ.

Ардуино умеет сама выдавать такой сигнал. Внутри чипа есть специальный таймер. Он работает так же как и мои вращающийся диски. То есть подаёт напряжение короткими импульсами — чётко по расписанию.

#простыеуроки #ардуинодлячайников #амперка #arduino
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское