Sadržaj:

Projekt 1 LED: 9 koraka
Projekt 1 LED: 9 koraka

Video: Projekt 1 LED: 9 koraka

Video: Projekt 1 LED: 9 koraka
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Juli
Anonim
Projekt1 LED
Projekt1 LED

Inspiracija za ovaj projekat došla je od prstena u donjem videu od 0: 22-0: 28

I ispod možete preuzeti video zapis mog rezultata.

Korak 1: Korak 1: Prepoznajte pozitivnu stranu LED diode

Korak 1: Identificirajte pozitivnu stranu LED diode
Korak 1: Identificirajte pozitivnu stranu LED diode

Pozitivna strana će imati dužu metalnu nogu od negativne.

Korak 2: Korak 2: Postavite LED diodu na tlocrtnu ploču

Korak 2: Postavite LED diodu na tlocrtnu ploču
Korak 2: Postavite LED diodu na tlocrtnu ploču

LED diodu kao takvu postavite na svoju ploču s negativnom nogom u plavu traku za uzemljenje.

Korak 3: Korak 3: Dodajte otpornik

Korak 3: Dodajte otpornik
Korak 3: Dodajte otpornik

Za ovaj primjer postavljam otpornik od 100 ohma u istu kolonu sa LED -om. Da biste izračunali koji je otpornik potreban za vašu LED diodu, upotrijebite formulu koja se nalazi na

Korak 4: Korak 4: Spojite žicu na matičnu ploču

Korak 4: Spojite žicu na Breadboard
Korak 4: Spojite žicu na Breadboard

Spojite žicu na stupac u kojem se nalaze LED i otpornik.

Korak 5: Korak 5: Umetnite žicu u pin

Korak 5: Umetnite žicu u pin
Korak 5: Umetnite žicu u pin

Dok je Arduino ploča isključena, umetnite drugi kraj žice u pin 3 na vašoj ploči.

*Napomena za ovaj projekt koristim pinove 3, 5, 6, 9, 10, 11 jer su to pinovi na mojoj Arduino Uno ploči koji imaju PWM označen sa ~ pored broja, provjerite specifikacije ploče da odaberete pinove koji takođe imaju PWM.

Korak 6: Korak 6: Ponovite

Ponovite korake 2-5, 5 puta

Korak 7: Korak 6: Uzemljite

Korak 6: Uzemljenje
Korak 6: Uzemljenje

Postavite žicu u plavu traku za uzemljenje.

Korak 8: Korak 8: Uzemljenje, dio 2

Korak 8: Uzemljenje, dio 2
Korak 8: Uzemljenje, dio 2

Umetnite žicu za uzemljenje u iglu za uzemljenje na ploči.

Korak 9: Korak 9: Otpremite kôd

Sada možete priključiti svoj Arduino na računalo i prenijeti svoj kôd na njega ili kopirati donji kod.

/* Project1 LED efekat

Zatamnjuje više LED dioda odjednom, zatim zatamnjuje sve, a zatim lovi više LED dioda u nizu.

Krug:

- LED diode od pinova 2 do 7 na masu

stvoreno 2018

napisao Steven Johnson */

int timer = 80; // Što je veći broj, sporije je vrijeme.

void setup () {

// koristimo for petlju za inicijalizaciju svakog pina kao izlaz: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

void loop () {{100} {101}

// ponavljanje preko pinova: for (int thisPin = 2; thisPin <12; thisPin ++) {// blijedi LED na ovom pin -u od isključenog do najsvjetlijeg: for (int brightness = 0; brightness <255; brightness ++) {analogWrite (thisPin, svjetlina); }} // pauza između LED dioda: delay (1250);

// blijedi LED dioda na ovoj pin -u od najsvjetlije do isključene:

za (int svjetlina = 255; svjetlina> = 0; svjetlina--) {analogWrite (3, svjetlina); analogWrite (5, svjetlina); analogWrite (6, svjetlina); analogWrite (9, svjetlina); analogWrite (10, svjetlina); analogWrite (11, svjetlina); kašnjenje (2); }

// petlja od najnižeg pina do najvišeg:

// uključite pin:

analogWrite (3, 255); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (5, 255); analogWrite (3, 180); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (11, 80); analogWrite (10, 0); kašnjenje (tajmer); // isključite pin:

// uključite pin:

analogWrite (11, 0); kašnjenje (tajmer); // isključite pin:}

Preporučuje se: