Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Hammaga salom, Men ushbu loyihani joylashtiryapman, chunki men har bir kishi 16x16 RGB o'lchamdagi ajoyib LED panellari bilan o'ynash uchun oddiy joyga ega bo'lishini xohlayman. Men boshqa loyihalardan g'oyalarni oldim va ularni ushbu loyiha uchun o'zgartirdim.
Bu sizga o'zingizni o'zgartirishingiz va o'zgartirishingiz mumkin bo'lgan qiziqarli panelli loyihalardan boshlash uchun ajoyib joy beradi. Men C ++ dasturchisi emasman, lekin bu kodning ko'p qismini tushunish va o'zgartirish juda oson.
Men bu loyihani boshladim, chunki rafiqam o'g'limizni bitirishi uchun shlyapa tikuvchi qilmoqchi edi.
Umid qilamanki, siz ushbu loyihalar ustida ishlashdan zavqlanasiz.
Men boshqa g'oyalarni topganim uchun loyihani yangi kod bilan yangilab boraman.
QO'ShIMCHA KOD:
16counter - Ranglar palitrasi panel bo'ylab
16 tasodifiy - paneldagi tasodifiy ranglar
16pacman - Sariq Pacman
16 qizil - Red Pacman Ghost
16colormatrix - aylanadigan ranglar (Youtube -dan boshqa loyihaga kredit)
Ta'minotlar
Men LED panelini Amazondan sotib oldim, lekin siz ularni ebaydan ham olishingiz mumkin:
www.amazon.com/gp/product/B01DC0IOCK/ref=p…
Menga kichik o'lchamlari uchun Arduino Nano -dan foydalanish yoqadi, menga kamdan -kam hollarda katta taxtalarning pinlari kerak bo'ladi:
Arduino kartasini ulash uchun kabellar USB Mini bo'lib, ma'lumotlarni uzatish imkoniyatiga ega bo'lishi kerak:
1 -qadam: Kengash va LED panelini o'rnating
Ulanish
Panel 3 ta simdan iborat: qizil, yashil, oq.
Arduino platasidagi 5v dan paneldan qizil (ijobiy)
Yashil (Ground) paneldan Ardunino taxtasida GNDgacha
Oq (Ma'lumotlar) paneldan Arduino Nano -dagi 3 -pingacha
Rasmdagi simlarimning rangiga chalkashmang, men nanoni panelga ulash uchun turli xil rangli simlardan foydalandim.
Nihoyat, Nano -ni USB Mini kabeli bilan kompyuteringizga ulang.
2 -qadam: Dasturlashni sozlash
ARDUINO dasturiy ta'minoti
Arduino dasturini kompyuteringizga yuklab oling va o'rnating.
www.arduino.cc/en/Main/Software
FastLED kutubxonasi
Github -dan FastLED kutubxonasini yuklab olishingiz kerak bo'ladi. Ushbu loyiha kodining aksariyati kutubxonani talab qiladi. Sketch, Kutubxonani qo'shish, Kutubxona qo'shish-ni bosing, FastLED-master.zip faylini tanlang.
github.com/FastLED/FastLED
Jildlar tuzilmasi
Arduino kodingiz uchun papka yarating va har bir Project kodini papkaning nomi kod bilan bir xil bo'lgan alohida pastki papkaga joylashtiring.
3 -qadam: dasturlash
Arduino Nano kartasi kompyuterga ulanganligiga ishonch hosil qiling.
Tegishli papka tuzilmasidagi.ino fayllaridan birini bosing va u Arduino dasturida ochilishi kerak.
Arduino dasturiga kirgandan so'ng, asboblar, taxtani bosing va Arduino Nano kartasini tanlang.
Keyin "Asboblar, port" ni bosing, kamida bitta port bo'lishi kerak, portni tanlang.
Eskizni kompilyatsiya qilish va taxtaga yuklash uchun Yuklash tugmachasini (O'ng o'q) bosing. Rang namunasi 16x16 panelida ko'rsatilishi kerak
Agar sizda port muammosi bo'lsa, sizda bir nechta ro'yxat bo'lsa, boshqa portni sinab ko'ring.
Agar sizda biron bir xato bo'lsa, "Fayl", "Sozlamalar" bo'limiga o'ting va "Chiqish paytida batafsil chiqish" ni bosing.