Tartalomjegyzék:

8x8 LED mátrix: 5 lépés
8x8 LED mátrix: 5 lépés
Anonim
8x8 LED mátrix
8x8 LED mátrix
8x8 LED mátrix
8x8 LED mátrix

Ez az oktatóanyag megmutatja, hogyan lehet 8x8 LED -es mátrixot készíteni boszorkányban, amellyel egyetlen LED -et vezérelhet, és saját mintákat hozhat létre mindaddig, amíg csak 64 képpontra van szükségük ahhoz, hogy egy színben megjelenítsék őket.

Frissítés 25.09.10 Hozzáadtam egy mintagenerátort a minták létrehozásához, de nem minden funkciója teljes

1. lépés: Anyagok

Anyagok
Anyagok

Szükséges anyagok: -8x8LED mátrix (készíthetek egyet, de én vettem az enyémet) -16x120 Ohm ellenállások-8xNPN tranzisztorok (én C547B-t használtam) -1xPIC16f690-prototípus kártya (vagy ehhez PCB-t is készíthet) -vezetékes-5V-os tápegység (használjon feszültségszabályozót, de én csak egy USB-portról táplálom az enyémet) Eszközök: -PIC programozók (a picit1 kivételével a mikrochip összes programozója működni fog)-Szoftver-MPLAB (ingyenes szoftver a mikrochipről)-Forrasztópáka-A vákuumszivattyú A forrasztás eltávolítása jó, ha huzalvágókkal rendelkezik egyszerűbb projekt.

2. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör

Ez az áramkör vázlata. MEGJEGYZÉS, hogy meg kell néznie a led mátrix adatlapját (ha vásárolt egyet), vagy tudnia kell, hogyan kell csatlakoztatni a mátrixot

3. lépés: A kód

A kód összeállításban van írva.

Ez a kód a https://www.instructables.com/id/3x3x3-LED-Cube/ webhelyen található kódon alapul, de nem használhatja a genorator-t, mert feltételezi, hogy csak 27 dióda van benne, és "layer1 layer2 layer3" "sor1…". és szintén csak 3x8 bites számokkal rendelkezik, míg 8x8 bites számokkal rendelkezik MEGJEGYZÉS A kód betűi fordított értelemben jelenhetnek meg.

4. lépés: A megjelenített minták szerkesztése

Ebben a mátrixban tetszés szerint adhat hozzá és távolíthat el mintákat. mintázat hozzáadásához egyszerűen generálja a mintát az ebben a lépésben szereplő generátorral…. Ez egy.rar fájl, ezért a winrar segítségével bontsa ki. És mégis szeretném megköszönni a portreathbeachnek, hogy a www.instructables.com/id/3x3x3-LED-Cube/ dokumentumában megtalálható a genorator forráskódja, hogy mozgó tervezést készítsen, néhány lépéssel eljuthat az alprogramhoz, és legyen ilyen.; ------------------------------------------------- -----------------------------------------------;; Teszt alrutin;; ------------------------------------------------- -----------------------------------------------; Teszt: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw bw Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 hívás Kimenet movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movLf movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Kimeneti visszatérés az asm fájl alján is hozzá kell adnia egy funkciót néhány sor lesz valami ilyesmi. (a hívás funkció az alprogramok hívása, amelyeket tetszőleges sorrendben hívhat) Loop: hívás Someroutine hívás Teszt hívás Teszt goto Loop vége

5. lépés: A késztermék

A késztermék
A késztermék
A késztermék
A késztermék
A késztermék
A késztermék
A késztermék
A késztermék

Íme a mátrix eredményei … ezen a mátrixon minden egyes LED -et a kódon keresztül vezérelhet

Ajánlott: