Mündəricat:

Project1 LED: 9 addım
Project1 LED: 9 addım

Video: Project1 LED: 9 addım

Video: Project1 LED: 9 addım
Video: Motor LED connection with 9v battery and switch - Fan Light project tutorial 2024, Iyul
Anonim
Layihə 1 LED
Layihə 1 LED

Bu layihə üçün ilham aşağıdakı videoda 0: 22-0: 28-də olan üzük işıqlarından gəldi

Və nəticəmin videosunu yükləyə bilərsiniz.

Addım 1: Adım 1: LEDinizin müsbət tərəfini müəyyənləşdirin

Addım 1: LED -in müsbət tərəfini müəyyənləşdirin
Addım 1: LED -in müsbət tərəfini müəyyənləşdirin

Müsbət tərəfin mənfi metaldan daha uzun bir metal ayağı olacaq.

Addım 2: Adım 2: LED -i Breadboard -a yerləşdirin

Addım 2: LED -i Breadboard -a yerləşdirin
Addım 2: LED -i Breadboard -a yerləşdirin

LED -i çörək taxtanıza, mənfi ayağı mavi zolaqda qoyun.

Addım 3: Adım 3: Rezistor əlavə edin

Addım 3: Rezistor əlavə edin
Addım 3: Rezistor əlavə edin

Bu nümunə üçün LED ilə eyni sütuna 100 ohm müqavimət qoyuram. LEDiniz üçün hansı rezistorun lazım olduğunu hesablamaq üçün https://www.ohmslawcalculator.com/led-resistor-calculator ünvanındakı formulu istifadə edin.

Adım 4: Adım 4: Wire'i Breadboard -a qoşun

Addım 4: Wire'i Breadboard -a qoşun
Addım 4: Wire'i Breadboard -a qoşun

LED və rezistorun yerləşdiyi sütuna bir tel bağlayın.

Addım 5: Adım 5: Pimi Tel daxil edin

Addım 5: Pimi tel daxil edin
Addım 5: Pimi tel daxil edin

Arduino lövhəniz çıxarıldıqda, telin digər ucunu lövhənizdəki pin 3 -ə daxil edin.

*Bu layihə üçün qeyd edin, 3, 5, 6, 9, 10, 11 sancaqlarından istifadə edirəm, çünki bunlar Arduino Uno lövhəmdə, nömrənin yanında ~ ilə işarələnmiş PWM olan sancaqlar olduğu üçün lövhələrinizin xüsusiyyətlərini yoxlayın. PWM də var.

Addım 6: Adım 6: Təkrarlayın

Addımları 2-5, 5 dəfə daha təkrarlayın

Adım 7: Adım 6: Zəmin

Addım 6: Zəmin
Addım 6: Zəmin

Mavi torpaq zolağına bir tel qoyun.

Adım 8: Adım 8: Zəmin 2 -ci hissə

Addım 8: Zəmin 2 -ci hissə
Addım 8: Zəmin 2 -ci hissə

Torpaq telini lövhənizdəki torpaq pininə daxil edin.

Addım 9: Adım 9: Kodu Yükləyin

İndi Arduino -nu kompüterinizə qoşub kodunuzu ora yükləyə və ya aşağıdakı kodu kopyalaya bilərsiniz.

/* Project1 LED effekti

Birdən çox LED -i söndürür, sonra hamısını qaraldır, sonra birdən çox LED -i ardıcıl olaraq təqib edir.

Dövrə:

- 2 -dən 7 -ə qədər sancaqlardan yerə qədər olan LEDlər

2018 -ci il yaradılıb

Steven Johnson tərəfindən */

int taymer = 80; // Sayı nə qədər çox olarsa, vaxt da o qədər yavaş olar.

boş quraşdırma () {

// hər bir sancağı çıxış olaraq başlatmaq üçün for döngəsindən istifadə edin: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

boşluq döngəsi () {

// sancaqlar üzərində təkrarlayın: for (int thisPin = 2; thisPin <12; thisPin ++) {// thisPin üzərindəki LED -i ən parlaqdan söndürün: for (int parlaqlıq = 0; parlaqlıq <255; parlaqlıq ++) {analogWrite (thisPin), parlaqlıq); }} // LEDlər arasında fasilə: gecikmə (1250);

// bu Pindəki LED -i ən parlaqdan söndürün:

for (int parlaqlıq = 255; parlaqlıq> = 0; parlaqlıq--) {analogWrite (3, parlaqlıq); analogWrite (5, parlaqlıq); analogWrite (6, parlaqlıq); analogWrite (9, parlaqlıq); analogWrite (10, parlaqlıq); analogWrite (11, parlaqlıq); gecikmə (2); }

// ən aşağı pindən yuxarıya doğru döngə:

// pimi açın:

analogWrite (3, 255); gecikmə (taymer); // pimi söndürün:

// pimi açın:

analogWrite (5, 255); analogWrite (3, 180); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); gecikmə (taymer); // pimi söndürün:

// pimi açın:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); gecikmə (taymer); // pimi söndürün:

// pimi açın:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); gecikmə (taymer); // pimi söndürün:

// pimi açın:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (11, 80); analogWrite (10, 0); gecikmə (taymer); // sancağı söndürün:

// pimi açın:

analogWrite (11, 0); gecikmə (taymer); // pimi söndürün:}

Tövsiyə: