Përmbajtje:

Projekti 1 LED: 9 hapa
Projekti 1 LED: 9 hapa

Video: Projekti 1 LED: 9 hapa

Video: Projekti 1 LED: 9 hapa
Video: Уроки Arduino #7 - подключение светодиода 2024, Nëntor
Anonim
Projekti 1 LED
Projekti 1 LED

Frymëzimi për këtë projekt erdhi nga dritat unazore në videon më poshtë nga 0: 22-0: 28

Dhe më poshtë mund të shkarkoni videon e rezultatit tim.

Hapi 1: Hapi 1: Identifikoni Anën Pozitive të ZHEL -it tuaj

Hapi 1: Identifikoni Anën Pozitive të ZHEL -it tuaj
Hapi 1: Identifikoni Anën Pozitive të ZHEL -it tuaj

Ana pozitive do të ketë një këmbë metalike më të gjatë se ajo negative.

Hapi 2: Hapi 2: Vendosni LED -in në Breadboard

Hapi 2: Vendosni LED -in në Breadboard
Hapi 2: Vendosni LED -in në Breadboard

Vendoseni LED si të tillë në tabelën tuaj të bukës me këmbën negative në korsinë blu të tokës.

Hapi 3: Hapi 3: Shtoni rezistencë

Hapi 3: Shtoni rezistencë
Hapi 3: Shtoni rezistencë

Për këtë shembull unë jam duke vendosur një rezistencë 100 ohm në të njëjtën kolonë si LED. Për të llogaritur se çfarë rezistence nevojitet për LED tuaj përdorni formulën e gjetur në

Hapi 4: Hapi 4: Lidhni Wire me Breadboard

Hapi 4: Lidhni Wire me Breadboard
Hapi 4: Lidhni Wire me Breadboard

Lidhni një tel me kolonën në të cilën janë LED dhe rezistenca.

Hapi 5: Hapi 5: Futni tela në kunj

Hapi 5: Futni tela në kunj
Hapi 5: Futni tela në kunj

Me bordin tuaj Arduino të shkëputur, futni skajin tjetër të telit në kunjin 3 në tabelën tuaj.

*Shënim për këtë projekt unë jam duke përdorur kunjat 3, 5, 6, 9, 10, 11 pasi ato janë kunjat në bordin tim Arduino Uno që kanë PWM të treguar me ~ pranë numrit, kontrolloni specifikimet e bordit tuaj për të zgjedhur kunjat që gjithashtu kanë PWM.

Hapi 6: Hapi 6: Përsëriteni

Përsëritni hapat 2-5, 5 herë më shumë

Hapi 7: Hapi 6: Tokë

Hapi 6: Tokë
Hapi 6: Tokë

Vendosni një tel në korsinë tokësore blu.

Hapi 8: Hapi 8: Pjesa e Tokës 2

Hapi 8: Pjesa e Tokës 2
Hapi 8: Pjesa e Tokës 2

Futni tela tokëzimi në kunjin e tokëzimit në tabelën tuaj.

Hapi 9: Hapi 9: Ngarko kodin

Tani mund ta lidhni Arduino -n tuaj në kompjuterin tuaj dhe të ngarkoni kodin tuaj në të, ose të kopjoni kodin më poshtë.

/* Efekti LED i Project1

Zbeh shumë LED në të njëjtën kohë, pastaj i zbeh të gjitha poshtë, pastaj ndjek LED të shumta në rend.

Qarku:

- LED nga kunjat 2 deri në 7 në tokë

krijuar 2018

nga Steven Johnson */

int timer = 80; // Sa më i lartë numri, aq më i ngadalshëm është koha.

void setup () {

// përdorni një lak for për të inicializuar çdo kunj si dalje: për (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

lak void () {

// përsëris mbi kunjat: për (int thisPin = 2; thisPin <12; thisPin ++) {// zbeh LED -in në këtë Pin nga off në më të ndritshmen: for (int brightness = 0; brightness <255; brightness ++) {analogWrite (thisPin, shkëlqim); }} // pauzë midis LED -ve: vonesë (1250);

// zbeh LED në këtë Pin nga më e ndezura në të fikur:

për (ndriçimi int = 255; shkëlqimi> = 0; shkëlqimi--) {analogWrite (3, shkëlqimi); analogWrite (5, shkëlqimi); analogWrite (6, shkëlqimi); analogWrite (9, shkëlqimi); analogWrite (10, shkëlqimi); analogWrite (11, shkëlqimi); vonesa (2); }

// lak nga kunja më e ulët në atë më të lartë:

// ndizni kunjin:

analogWrite (3, 255); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (5, 255); analogWrite (3, 180); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (11, 80); analogWrite (10, 0); vonesë (kohëmatës); // fikni pinin:

// ndizni kunjin:

analogWrite (11, 0); vonesë (kohëmatës); // fikni pinin:}

Recommended: