Съдържание:

Контролер за яркост на LED лентата: 4 стъпки
Контролер за яркост на LED лентата: 4 стъпки

Видео: Контролер за яркост на LED лентата: 4 стъпки

Видео: Контролер за яркост на LED лентата: 4 стъпки
Видео: Zigbee LED контролер - гъвкавост на ниска цена, Tuya, HomeKit, Home Assistant, подвързване 2024, Ноември
Anonim
Контролер за яркост на LED ленти
Контролер за яркост на LED ленти
Контролер за яркост на LED ленти
Контролер за яркост на LED ленти
Контролер за яркост на LED ленти
Контролер за яркост на LED ленти

Светодиодните ленти са известни по целия свят с консумацията на ниско напрежение и яркостта си. Понякога се налага да регулираме захранването и яркостта на тези LED ленти, например по време на сън бихте се смутили поради яркостта на LED. Това е проект arduino за контрол на яркостта на LED лентата. той е удобен за потребителя, тъй като получава стойност на яркостта от потребителя. Стойността на яркостта зависи от напрежението, дадено на LED лентата. Ако потребителят дава 5v, той дава максимална яркост, ако потребителят дава 0,1 волта, той осигурява ниска яркост. Arduino може да записва напрежение от 0 - 255 (0-5v разделя например: 1v = 51 единици). Но с помощта на команди и изчисление можем да намалим това до 0-5v. Нека да преминем към проекта.

Консумативи

Изисквания:

  1. Arduino UNO / nano / MEGA
  2. LED лента (трябва да работи на минимум
  3. Arduino IDE
  4. свързващи проводници (№ 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.
  • Алтернативно изтегляне на код:

Препоръчано: