Съдържание:
Видео: Дишащ светодиод с Arduino Uno R3: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок нека опитаме нещо интересно - постепенно да променим яркостта на светодиода чрез програмиране. Тъй като пулсиращата светлина прилича на дишане, ние й даваме магическо име - дишащ светодиод. Ще постигнем този ефект с широчинно -импулсна модулация (ШИМ)
Стъпка 1: Компоненти
- дъска Arduino Uno * 1
- USB кабел * 1
- Резистор (220Ω) * 1
- LED * 1
- Платформа * 1
- Джъмперни проводници
Стъпка 2: Принцип
Широтно -импулсната модулация или PWM е техника за получаване на аналогови резултати с цифрови средства. Цифровото управление се използва за създаване на квадратна вълна, сигнал включващ се и изключващ. Този модел на включване-изключване може да симулира напрежения между пълно включване (5 волта) и изключване (0 волта), като променя частта от времето, което сигналът прекарва, в сравнение с времето, което сигналът прекарва. Продължителността на "по време" се нарича ширина на импулса. За да получите различни аналогови стойности, променяте или модулирате тази ширина. Ако повторите този модел на включване-изключване достатъчно бързо с някакво устройство, например светодиод, това би било така: сигналът е постоянно напрежение между 0 и 5V, контролиращо яркостта на светодиода. (Вижте описанието на PWM на официалния уебсайт на Arduino).
На графиката по -долу зелените линии представляват редовен период от време. Тази продължителност или период е обратно на честотата на ШИМ. С други думи, с PWM честота на Arduino на около 500Hz, зелените линии ще измерват по 2 милисекунди всяка.
Извикването към analogWrite () е в скала от 0 - 255, така че analogWrite (255) изисква 100% работен цикъл (винаги включен), а analogWrite (127) е 50% работен цикъл (на половината от времето) за пример.
Ще откриете, че колкото по -малка е стойността на ШИМ, толкова по -малка ще бъде стойността след преобразуване в напрежение. Тогава светодиодът съответно става по -слаб. Следователно можем да контролираме яркостта на светодиода, като контролираме стойността на ШИМ.
Стъпка 3: Схематична диаграма
Стъпка 4: Процедури
Чрез програмиране можем да използваме функцията analogWrite (), за да запишем различни стойности към щифт 9. Яркостта на светодиода ще се промени въз основа на това. На дъската SunFounder Uno щифтове 3, 5, 6, 9, 10 и 11 са щифтовете на ШИМ (с маркировка „~“). Можете да свържете всеки от тези щифтове.
Етап 1:
Изградете веригата.
Стъпка 2:
Изтеглете кода от
Стъпка 3:
Качете скицата на дъската Arduino Uno
Щракнете върху иконата за качване, за да качите кода на контролната платка.
Ако в края на прозореца се появи „Готово качване“, това означава, че скицата е качена успешно.
Тук трябва да видите, че светодиодът става по -ярък и по -ярък, след това бавно потъмнява и отново светва и потъмнява многократно, точно като дишането.
Препоръчано:
Играчки с адаптер за превключване: Дишащ вода ходищ дракон, достъпен !: 7 стъпки (със снимки)
Играчки с адаптер за превключване: Вододихащ ходещ дракон, достъпен !: Адаптацията на играчки отваря нови пътища и персонализирани решения, които позволяват на деца с ограничени двигателни способности или увреждания в развитието да взаимодействат независимо с играчките. В много случаи децата, които се нуждаят от адаптирани играчки, не могат да си представят
Как да направим Arduino звуково реактивен светодиод: 7 стъпки
Как да направим Arduino звуково реактивен Led: Това е много прост урок за това как да направите Arduino звуково реактивен Led Ако ви харесва тази инструкция, моля, абонирайте се за моя канал https://www.youtube.com/ZenoModiff
Работещ светодиод с Arduino: 3 стъпки
Работещ светодиод с Arduino: Забавно е да видите много светлини … Затова си помислих можем ли да направим работещи светодиоди с различни модели, използвайки Arduino? Затова се опитах да ги направя … Ето урок за това как да направите
Направи си сам сешоар N95 Дишащ стерилизатор: 13 стъпки
Сешоар за коса N95 Стерилизатор за дишане: Според SONG et al. (2020) [1], 70 ° C топлина, произведена от сешоар в продължение на 30 минути, е достатъчна, за да деактивира вирусите в сапун N95. Така че, това е възможен начин обикновените хора да използват повторно дишането си N95 по време на ежедневните дейности, уважавайки
Bluetooth контролиран светодиод, използващ Arduino Uno: 7 стъпки
Bluetooth контролиран светодиод с помощта на Arduino Uno: Този проект е за управление на LED светлини с помощта на Arduino и приложение за Bluetooth. Използвах Arduino Uno за този проект, но можете да използвате всяка дъска Arduino. Изтеглете този изходен код и го качете на дъската си, преди да започнете проекта