Mundarija:

Arduino Uno ko'p LEDli loyihasi: 8 qadam
Arduino Uno ko'p LEDli loyihasi: 8 qadam

Video: Arduino Uno ko'p LEDli loyihasi: 8 qadam

Video: Arduino Uno ko'p LEDli loyihasi: 8 qadam
Video: Как использовать светодиод RGB с кодом Arduino для расчета значения резистора 2024, Noyabr
Anonim
Arduino Uno ko'p LEDli loyihasi
Arduino Uno ko'p LEDli loyihasi

Men yaratmoqchi bo'lgan loyiha boshlang'ich darajadagi Arduino eskizi bo'lib, u LEDni har 1000 ms (1 sek) ketma -ketlikda yoritishni o'z ichiga oladi. Menga Arduino Uno yordamida bir nechta LEDni boshqarish usullari haqida ma'lumot berish juda yoqdi va menimcha, bu erda mening loyihalarimning ko'p motivatsiyasi paydo bo'ldi. Biz yana bir nechta ilg'or dasturlarni o'rgangan bo'lsak -da, men o'zimni juda yaxshi tushungan dasturlash sohasi bo'yicha darslik yaratganimdan juda xursand bo'ldim.

Shunday qilib, agar siz Arduino Uno -ni ishlatishni yoki Arduino eskizlarini yaratishni boshlagan bo'lsangiz, iltimos, mening yurishimni o'rgating.

Arduino kodi havolasi:

1 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar

(Batafsil ma'lumot uchun sichqonchani rasm ustiga suring)

  • Arduino Uno
  • Non paneli
  • 6 ta o'tish simlari
  • USB kabeli (Uno uchun)
  • 5 LED (2 yashil, 2 qizil, 1 ko'k)
  • 5 560 Ohmli rezistorlar

2 -qadam: GND -ni ulang

GND -ni ulang
GND -ni ulang
GND -ni ulang
GND -ni ulang

Arduino -dagi topraklama (GND) pinini non panelidagi manfiy relsga ulash uchun o'tish simini (qora) ishlating. Bu oxir -oqibat LED -larning Arduino -dagi topraklama pinini ishlatishiga imkon beradi.

3 -qadam: Rezistorlarni ulang

Rezistorlarni ulang
Rezistorlarni ulang
Rezistorlarni ulang
Rezistorlarni ulang
Rezistorlarni ulang
Rezistorlarni ulang

560 ohmli beshta rezistorning har birini bir oyog'i manfiy temir yo'lga, ikkinchisi esa rasmda ko'rsatilgan portlarga ulangan holda non paneliga joylashtiring. Oyoqlarning har bir to'plami vertikal ravishda bir -biriga moslashtirilganligiga ishonch hosil qiling.

4 -qadam: LEDlarni joylashtiring

LEDlarni joylashtiring
LEDlarni joylashtiring
LEDlarni joylashtiring
LEDlarni joylashtiring
LEDlarni joylashtiring
LEDlarni joylashtiring
LEDlarni joylashtiring
LEDlarni joylashtiring

Har bir LED o'z qarshiligi bilan bog'liq bo'ladi. Har bir LEDda ikkita simi bor (bitta ijobiy/bitta salbiy). Ikkala etakchining qisqarishi - salbiy qo'rg'oshin. LEDdagi salbiy simni rezistor ulangan gorizontal relsga ulang (rezistorning o'ng tomonidagi port) va musbat simni ulashgan temir yo'lga ulang (uning ustidagi port). Boshqa 5 ta LED uchun bu jarayonni takrorlang. Batafsil ma'lumot uchun rasmlarga qarang.

Men LEDlarimni yuqoridan pastgacha yashil, qizil, ko'k, qizil, yashil rangga o'tishini tanladim.

5 -qadam: Jumper simlarini ulang

Jumper simlarini ulang
Jumper simlarini ulang
Jumper simlarini ulang
Jumper simlarini ulang

Endi qolgan o'tish simlarini ulash uchun. Biz bu 5 ta o'tish simlari uchun chiqish portlari 9, 10, 11, 12 va 13 dan foydalanamiz.

  1. Arduino -ning 9 -chi chiqishidagi o'tish simini (oq) yuqori LEDdagi (yashil) musbat simingizning ulashgan portiga (o'ngda) ulang.
  2. Boshqa chiqish simini (yashil) 10 -chi chiqishidan svetoforingizning 2 -ustki LED (qizil) yonidagi portga ulashgan (o'ngda) ulang.
  3. Chiqish 11dan boshqa oq simni (oq) pastki LEDdagi (yashil) musbat simingizning ulashgan portiga (o'ngda) ulang.
  4. 12 -chi chiqishdan boshqa o'tish simini (yashil) 2 -chi pastdan svetodioddagi (qizil) musbat simingizning ulashgan portiga (o'ngda) ulang.
  5. 13 -chi chiqishdagi oxirgi o'tish simini (yashil) o'rta (ko'k) diodli musbat simingizning ulashgan portiga (o'ngda) ulang.

6 -qadam: Arduino -ni yoqing

Arduino -ni yoqing
Arduino -ni yoqing

Arduino -ni yoqish uchun siz Arduino -dan USB kabelini kompyuteringizning USB -portiga ulashingiz va Arduino -ni tahrir qilish dasturini ochishingiz kerak. Siz Arduino Uno kuchga ega ekanligini ko'rsatadigan chiroqlar miltillayotganini ko'rasiz.

7 -qadam: Dasturni ishga tushiring

Dasturni ishga tushiring
Dasturni ishga tushiring

Arduino dasturini oching va Arduino muharririga quyidagi kodni kiriting (pastdagi havola). Keyin uni Arduino Uno -ga yuklang. Agar to'g'ri bajarilgan bo'lsa, siz shunga o'xshash narsani ko'rishingiz kerak ……. (keyingi bosqichga o'ting)

Arduino kodi:

8 -qadam: MUVAFFAQAT !!

BU!

Agar sizning LED -laringiz menikidek ketma -ket yonib turmasa, quyidagilarni tekshiring.

  • Barcha o'tish simlari, rezistorlar va LEDlar to'g'ri portlarga ulangan.
  • Barcha o'tish simlari, rezistorlar va LEDlar bir -biriga mahkam bog'langan.
  • Sizning Arduino eskizingiz mening kodimga to'g'ri keldi.

Hali ham muammolar bor.. quyida izoh qoldiring!

Tavsiya: