Obsah:

Ovladač jasu LED pásku: 4 kroky
Ovladač jasu LED pásku: 4 kroky

Video: Ovladač jasu LED pásku: 4 kroky

Video: Ovladač jasu LED pásku: 4 kroky
Video: Jednoduché zapojení led pásku - malé světlo 2024, Červen
Anonim
Ovladač jasu LED pásku
Ovladač jasu LED pásku
Ovladač jasu LED pásku
Ovladač jasu LED pásku
Ovladač jasu LED pásku
Ovladač jasu LED pásku

LED pásky jsou známé po celém světě svou spotřebou nízkého napětí a jasem. Někdy potřebujeme upravit napájení a jas těchto LED pásků, například během spánku byste byli kvůli jasu LED rušeni. Toto je arduino projekt pro ovládání jasu LED pásku. je uživatelsky přívětivý, protože od uživatele dostává hodnotu jasu. Hodnota jasu závisí na napětí daném LED pásku. Pokud uživatel dává 5 V, dává maximální jas, pokud uživatel dává 0,1 V, dodává nízký jas. Arduino by mohlo zapisovat napětí od 0 do 255 (0-5v dělí např. 1v = 51 jednotek). Ale pomocí příkazů a výpočtu to můžeme minimalizovat na 0-5v. Pojďme do projektu.

Zásoby

Požadavky:

  1. Arduino UNO / nano / MEGA
  2. LED pásek (měl by fungovat minimálně
  3. Arduino IDE
  4. propojovací vodiče (č. 2)

Krok 1: PŘIPOJENÍ

PŘIPOJENÍ
PŘIPOJENÍ

Toto jsou připojení pro připojení LED pásku k Arduinu:

LED pásek ARDUINO

GND >> - (negativní)

DIGITÁLNÍ PWM 3 (pin3) >> + (kladný)

--------------------------------------------------------------------------------------

připojte záporný pin LED pásku ke skupinovému (GND) kolíku arduina

připojte kladný kolík LED pásku ke kolíku 3 pinů arduina

Krok 2: KÓD

KÓD
KÓD
KÓD
KÓD

Nejdůležitější věcí vedle hardwaru v Arduinu je kód. Kód je uveden níže. Zadejte tento kód a nahrajte jej pomocí arduino IDE nebo bluino zavaděče.

plovoucí jas; int LED = 3; plovoucí skutečná jasnost; float delay1; float delay2; možnost float; neplatné nastavení () {pinMode (LED, VÝSTUP); Serial.begin (9600); Serial.println („řadič LED pásků Arduino“); Serial.println (""); Serial.println ("Zadejte jas LED pásku (1-5)"); Serial.println (""); while (Serial.available () == 0) {} jas = Serial.parseFloat (); realbrightness = (jas) * 51,0; if (realbrightness> = 6) {Serial.println ("Zadejte platný jas"); }} void loop () {Serial.println (""); Serial.println („LED pás bliká rychlostí“); Serial.print (jas); analogWrite (LED, realbrightness); zpoždění (1000); }

Krok 3: ČAS NA TESTOVÁNÍ

ČAS NA TESTOVÁNÍ!
ČAS NA TESTOVÁNÍ!
ČAS NA TESTOVÁNÍ!
ČAS NA TESTOVÁNÍ!

Připojte Arduino, nahrajte kód, otevřete sériový monitor. Měla by se zobrazit zpráva „Zadejte prosím jas LED pásku (1-5)“. Zadejte hodnotu jasu a klikněte na odeslat. můžete vidět, že váš LED pás běží ve vašem příkazu jas !.

Krok 4: DALŠÍ INFO:

  • Jas lze zadat v desítkové hodnotě.
  • jas zadaný nad 5 bude stejný jako 5.
  • Jak se hodnota snižuje, jas se snižuje.
  • Ve výchozím nastavení ve vašem počítači někdy mohou chybět ovladače Arduino. Chcete -li vyřešit chyby, otevřete správce zařízení a aktualizujte všechny neznámé ovladače.
  • Vyberte správný port COM a verzi Arduina.
  • Alternativní stažení kódu:

Doporučuje: