Obsah:

LED Project1: 9 kroků
LED Project1: 9 kroků

Video: LED Project1: 9 kroků

Video: LED Project1: 9 kroků
Video: Project 1 watt LED bulb voltage regulator circuit 2024, Červenec
Anonim
LED dioda Project1
LED dioda Project1

Inspirací pro tento projekt byla kruhová světla v níže uvedeném videu od 0: 22-0: 28

A níže si můžete stáhnout video s mým výsledkem.

Krok 1: Krok 1: Identifikujte kladnou stránku LED diody

Krok 1: Identifikujte kladnou stránku LED diody
Krok 1: Identifikujte kladnou stránku LED diody

Pozitivní strana bude mít delší kovovou nohu než negativní.

Krok 2: Krok 2: Umístěte LED do Breadboardu

Krok 2: Umístěte LED na Breadboard
Krok 2: Umístěte LED na Breadboard

Umístěte LED diodu jako takovou na prkénko s negativní nohou do modrého pozemního pruhu.

Krok 3: Krok 3: Přidejte odpor

Krok 3: Přidejte odpor
Krok 3: Přidejte odpor

V tomto případě umisťuji odpor 100 ohmů do stejného sloupce jako LED. Chcete-li vypočítat, jaký odpor je pro vaši LED potřebný, použijte vzorec uvedený na adrese

Krok 4: Krok 4: Připojte kabel k prkénku

Krok 4: Připojte Wire k Breadboardu
Krok 4: Připojte Wire k Breadboardu

Připojte vodič ke sloupci, ve kterém jsou LED a odpor.

Krok 5: Krok 5: Vložte vodič do kolíku

Krok 5: Vložte vodič do kolíku
Krok 5: Vložte vodič do kolíku

S odpojenou deskou Arduino zasuňte druhý konec drátu do kolíku 3 na desce.

*Poznámka pro tento projekt Používám piny 3, 5, 6, 9, 10, 11, protože jsou to piny na mé desce Arduino Uno, které mají PWM označené ~ vedle čísla, zkontrolujte specifikace desky a vyberte piny, které mají také PWM.

Krok 6: Krok 6: Opakujte

Opakujte kroky 2-5, ještě 5krát

Krok 7: Krok 6: Zem

Krok 6: Uzemněte
Krok 6: Uzemněte

Umístěte drát do modrého zemního pruhu.

Krok 8: Krok 8: Pozemní část 2

Krok 8: Pozemní část 2
Krok 8: Pozemní část 2

Zapojte zemnicí vodič do zemnicího kolíku na desce.

Krok 9: Krok 9: Nahrajte kód

Nyní můžete své Arduino zapojit do počítače a nahrát do něj svůj kód, nebo zkopírujte níže uvedený kód.

/* LED efekt Project1

Ztlumí více LED diod najednou, poté ztlumí všechny a poté postupně honí několik LED diod.

Okruh:

- LED diody od kolíků 2 přes 7 k zemi

vytvořeno 2018

od Stevena Johnsona */

int časovač = 80; // Čím vyšší číslo, tím pomalejší načasování.

neplatné nastavení () {

// k inicializaci každého pinu jako výstupu použijte smyčku for: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

prázdná smyčka () {

// iterace přes piny: for (int thisPin = 2; thisPin <12; thisPin ++) {// fade the LED on thisPin from off to brightest: for (int jas = 0; jas <255; jas ++) {analogWrite (thisPin, jas); }} // pauza mezi LED: zpoždění (1250);

// ztlumení LED na tomto pinu od nejjasnějšího k vypnutému:

pro (int jas = 255; jas> = 0; jas--) {analogWrite (3, jas); analogWrite (5, jas); analogWrite (6, jas); analogWrite (9, jas); analogWrite (10, jas); analogWrite (11, jas); zpoždění (2); }

// smyčka od nejnižšího pinu po nejvyšší:

// zapni špendlík:

analogWrite (3, 255); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (5, 255); analogWrite (3, 180); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (11, 80); analogWrite (10, 0); zpoždění (časovač); // vypni pin:

// zapni špendlík:

analogWrite (11, 0); zpoždění (časovač); // vypni pin:}

Doporučuje: