Jak do sterowania 8×8 LED matrycę z Arduino

Arduino jest jednym obwodu w połączeniu z oprogramowaniem Arduino , aby za pomocą elektroniki łatwiej . Umożliwia on sterowanie poprzez programowanie układów elektronicznych na małej , prostej skali . 8×8 LED( dioda emitująca światło ) matryca jest zazwyczaj zakupione jako komplet , choć niektórzy mogą zdecydować się na zakup 64 diod i podłączyć je razem . Największym wyzwaniem w podłączaniu matrycy LED do płyty Arduino jest upewnienie się, że szpilki są podłączone do odpowiednich wejść i wyjść , jak to jesttrochę sprzeczne z intuicją . Instrukcja
1

Orient swoją matrycę LED , tak aby kołki 1 do 8 są na dole , idąc od lewej do prawej , i szpilki 9 do 16 są u góry , będzie od prawej do lewej . Orientować pokładzie Arduino off z boku matrycy , z wyjść cyfrowych ( oznakowanych ) w całej górnej i wejść analogowych ( oznakowanych ) na całym dnie .
2

drutu razem szpilki matrix 1 do 4 z rady wyjść cyfrowych 2 do 5, w tej kolejności . Matryca szpilki drutu wraz z 5 do 8 wejść analogowych 0 deska do 3, w tej kolejności. Szpilki drutu wraz Matrix 9 do 16 z 13 wyjść cyfrowych zarządu do 6 , w tej kolejności .
3

Korzystanie z oprogramowania Arduino , zdefiniować zmienne w zależności od rozmieszczenia kołków i wejść /wyjść . Liczby w zmiennej pinów odpowiadają kolejności okablowania zrobiłeś , z -1 dodany jako manekina do uczynienia tablicy zaczynają się od pozycji 1 . Kolumny matrycy LED , są określane przez 8 pinów w kolejności 13 , 3 , 4 , 10 , 6 , 11 , 15, 16 , i wiersze matrycy LED są określone przez 8 pinów w kolejności 9 , 14 , 8 , 12 , 1 , 7 , 2 , 5 . Osoby daje definicje wierszy zmiennych i kolumny .

Przykładowy kod : # include

Foto

bajtowy col = 0;

diody byte [ 8 ] [ 8 ] ;

int kołki [17 ] = { 1, 5 , 4, 3, 2 , 14 , 15, 16 , 17, 13, 12 , 11, 10, 9 , 8, 7, 6 },

int Kolumny [ 8 ] = { [13] szpilki , szpilki [ 3 ] , szpilki [ 4 ] , [10] szpilki , szpilki [ 06] , [11] szpilki , szpilki [15] , [16] szpilki ;}

int rzędy [ 8 ] = { kołki [9 ] , szpilki [14 ] , szpilki [ 8 ] , szpilki [12 ] , szpilki [ 1 ] , szpilki [ 7 ] , szpilki [ 2 ] szpilki [ 5 ] } ;
4

Stąd można zrobić diody migają w dowolny wzór pragnienie poprzez zdefiniowanie macierzy 8×8 w zakresie 0 i 1 . Na przykład, aby określić literę ” H ” , można umieścić w kodzie z 1s , aby włączyć niektóre diody LED , aby kształt litery H :

# define H {

{ 0, 1, 0 , 0, 0 , 0, 1 , 0} , Obrazy

{0, 1, 0 , 0, 0 , 0, 1 , 0} , Obrazy

{0, 1, 0 , 0, 0 , 0, 1 , 0} , Obrazy

{0 , 1, 1 , 1, 1 , 1, 1 , 0} , Obrazy

{0 , 1, 0 , 0, 0 , 0, 1 , 0} , Obrazy

{0, 1, 0 , 0, 0 , 0, 1 , 0} , Obrazy

{0, 1 , 0, 0 , 0 , 0 , 1 , 0 } , {0

, 1 , 0 , 0 , 0 , 0 , 1 , 0 } } Imperium

Dodaj komentarz