Mundarija:

LED naqshlari (har xil yorug'lik naqshlari): 3 qadam
LED naqshlari (har xil yorug'lik naqshlari): 3 qadam

Video: LED naqshlari (har xil yorug'lik naqshlari): 3 qadam

Video: LED naqshlari (har xil yorug'lik naqshlari): 3 qadam
Video: Fohsha 2024, Iyul
Anonim
LED naqshlari (har xil yorug'lik naqshlari)
LED naqshlari (har xil yorug'lik naqshlari)

Fikr:

Mening loyiham - LED rangli naqsh. Loyihada Arduino bilan ishlaydigan 6 ta LED mavjud. To'rt xil naqsh mavjud, ular aylanib o'tadi va tsiklda o'ynaladi. Bir naqsh tugaganda, boshqasi uning o'rnini egallaydi. Asosiy reja faqat LED -lar yordamida sinxronlashtirilgan naqsh yaratish edi, chunki kod murakkab edi, chunki biz kodda to'rt xil naqshni qo'llashimiz kerak edi

Tadqiqot:

Men bu fikrni asosan Arduino ismli Matt Arnold ismli boshqa foydalanuvchidan oldim. U shunga o'xshash loyihani amalga oshirdi, lekin bir nechta farqlar bilan, masalan, faqat uchta LEDni ishlatish va rezistorlarni birlashtirish. Men faqat LEDlar va Arduino -ga ulangan bir nechta simlardan foydalanardim, chunki qarshilikka ehtiyoj yo'q edi. Men uning kodini asosiy tosh sifatida ishlatardim, men uning kodiga asoslanib, uni o'zim va loyihamga moslashtirdim

1 -qadam: 1 -qadam: Materiallarni yig'ish

1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish
1 -qadam: materiallarni yig'ish

Loyihani yaratish uchun sizga bir nechta materiallar kerak bo'ladi, chunki ularni qurish unchalik qiyin emas.

- Arduino

- Non paneli (har qanday o'lchamda)

- 6 ta LED (faqat ikkita rang afzalroq, bu naqshni yanada jozibali qiladi.)

- Simlar (ular etarlicha uzun kesilganligiga ishonch hosil qiling)

Eslatma: simlar har xil rangda bo'lishi kerak (Quvvat = Sariq, Zamin = Moviy va boshqalar). Bu majburiy emas.

2 -qadam: 2 -qadam: Bino

2 -qadam: qurilish!
2 -qadam: qurilish!
2 -qadam: qurilish!
2 -qadam: qurilish!

1 -qadam: Uyushgan holda ishlashingiz uchun barcha materiallaringizni bir joyga to'plang.

2 -qadam: 6 ta svetodiodning barchasini non paneliga juda uzoq yoki juda yaqin joylashtiring.

3 -qadam: Endi LEDlarning uzun oyoqlariga e'tibor qaratib, siz har bir LED uzun oyog'iga simni bog'lab, ularni Arduino -dagi turli pinli raqamlarga ulaysiz. Masalan, LED 1 = 12, LED 2 = 9 va boshqalar. O'zingiz xohlagan pinni tanlang, chunki kodni keyinroq o'zgartirishingiz mumkin.

4 -qadam: Endi biz erni Arduino -dan taxtaga ulashimiz kerak bo'ladi, buning uchun Arduino -ning quvvat tomonida siz simni erga ulashingiz va uni taxtaning eng chetiga (ko'k sim) ulashingiz kerak bo'ladi.

5 -qadam: Endi oldinga siljiymiz, LEDlarning qisqa oyoqlari biz erni bog'lagan tomonga ulanishi kerak. (yashil simlar)

6 -qadam: Kodlashni boshlang!

3 -qadam: 3 -qadam: Eskizlar

Asl kod LED Blink Pattern © GPL3+ dan Matt Arnold tomonidan yaratilgan. Nozik eskiz - bu mening dastlabki kodim bo'lib, u boshlang'ich asos sifatida ishlatilgan. Eskiz ishlayotganiga ishonch hosil qilish uchun, har bir LED aniqlanganligiga ishonch hosil qiling, shuningdek, ularning pinlarini to'g'ri yozing. Kelgusi loyihalaringiz uchun ikkala eskiz ham, Mett ham, meniki ham yuklab olinadi.

Tavsiya: