Съдържание:
- Консумативи
- Стъпка 1: ВРЪЗКИ
- Стъпка 2: КОД
- Стъпка 3: ВРЕМЕ ЗА ТЕСТ
- Стъпка 4: ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ:
Видео: Контролер за яркост на LED лентата: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Светодиодните ленти са известни по целия свят с консумацията на ниско напрежение и яркостта си. Понякога се налага да регулираме захранването и яркостта на тези LED ленти, например по време на сън бихте се смутили поради яркостта на LED. Това е проект arduino за контрол на яркостта на LED лентата. той е удобен за потребителя, тъй като получава стойност на яркостта от потребителя. Стойността на яркостта зависи от напрежението, дадено на LED лентата. Ако потребителят дава 5v, той дава максимална яркост, ако потребителят дава 0,1 волта, той осигурява ниска яркост. Arduino може да записва напрежение от 0 - 255 (0-5v разделя например: 1v = 51 единици). Но с помощта на команди и изчисление можем да намалим това до 0-5v. Нека да преминем към проекта.
Консумативи
Изисквания:
- Arduino UNO / nano / MEGA
- LED лента (трябва да работи на минимум
- Arduino IDE
- свързващи проводници (№ 2)
Стъпка 1: ВРЪЗКИ
Това са връзките за свързване на LED лента с Arduino:
LED лента ARDUINO
GND >> - (отрицателно)
DIGITAL PWM 3 (pin3) >> + (положителен)
--------------------------------------------------------------------------------------
свържете отрицателния щифт на LED лентата към закрепения (GND) щифт на arduino
свържете положителния щифт на LED лентата към 3 пина на arduino
Стъпка 2: КОД
Най -важното нещо до хардуера в Arduino е кодът. Кодът е даден по -долу. Въведете този код и го качете с помощта на arduino IDE или bluino loader.
плаваща яркост; int LED = 3; плаваща реална яркост; float delay1; float delay2; опция с поплавък; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Контролер за LED ленти Arduino"); Serial.println (""); Serial.println ("Моля, въведете яркостта на LED лентата (1-5)"); Serial.println (""); while (Serial.available () == 0) {} яркост = Serial.parseFloat (); реална яркост = (яркост) * 51,0; if (realbrightness> = 6) {Serial.println ("Моля, въведете валидна яркост"); }} void loop () {Serial.println (""); Serial.println ("LED лентата мига със скорост"); Serial.print (яркост); analogWrite (LED, реална яркост); забавяне (1000); }
Стъпка 3: ВРЕМЕ ЗА ТЕСТ
Свържете Arduino, качете кода, отворете серийния монитор. Трябва да се покаже съобщението „Моля, въведете яркостта на LED лентата (1-5)“. Въведете стойността на яркостта и щракнете върху изпрати. можете да видите, че вашата LED лента работи във вашата команда за яркост !.
Стъпка 4: ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ:
- Яркостта може да бъде въведена в десетична стойност.
- яркостта, въведена над 5, ще бъде същата като 5.
- Тъй като стойността намалява, яркостта намалява.
- По подразбиране понякога драйверите на Arduino може да липсват на вашия компютър. За да разрешите грешки, отворете диспечера на устройства и актуализирайте всички неизвестни драйвери.
- Изберете правилния COM порт и версия на Arduino.
- Алтернативно изтегляне на код:
Препоръчано:
Забавяне на лентата на микрокасетата: 4 стъпки
Забавяне на лентата на микрокасетата: Това е ръководство за тези, които искат да създадат евтино, забавно и различно забавяне на лентата „lo fi“от диктофони с микрокасета. Първоначално бях публикувал ръководство за изграждането на моя сайт/блог (dogenigt.blogspot.com), но проектът спечели много
LED лента "Направи си сам": Как да изрежете, свържете, запоите и захранвате LED лентата: 3 стъпки (със снимки)
DIY LED лента: Как да изрежете, свържете, запоявате и захранвате LED лента: Ръководство за начинаещи за създаване на ваши собствени светлинни проекти с помощта на LED лента. Гъвкавата надеждна и лесна за използване LED лента е най -добрият избор за различни приложения. Ще покрия основите за инсталиране на обикновена вътрешна 60 LED/m LED лента, но вътрешният
E лентата - изкуство, направено от части от скрап електроника: 5 стъпки
E Band - Изкуство, направено от части за скрап електроника: Е … имах някои допълнителни резистори (много!) И други части
Контролер за яркост на LED лентата: 7 стъпки
Контролер за яркост на LED лентата: Здравей приятел, Понякога не харесваме високата яркост на LED лентата и при това изключваме превключвателя. Така че днес ще направя верига на контролера за яркост на LED лентата. Чрез тази схема лесно можем да контролираме яркостта на LED лента.Това ci
LED неопикселов анализатор на обема на лентата: 4 стъпки
LED Neopixel Strip Volume Analyzer: Имах резервна Neopixel лента, която лежеше наоколо и си помислих, че би било готино да направя анализатор на спектъра за моята звукова система. Предполагам, че сте запознати с развиващата се среда arduino, ако не, тогава има много уроци Забележка: Това