Orient din LED-matrix , så ben 1 til 8 er langs bunden , gå til venstre mod højre , og stifter 9 til 16 er langs toppen, går fra højre til venstre . Vend din Arduino board ud til siden af matricen , med de digitale udgange ( mærket ) på tværs i toppen og de analoge indgange ( mærket ) på tværs af bunden.
2
Wire sammen matrix tapperne 1 til 4 med bord digitale udgange 2 til 5, i nævnte rækkefølge . Wire sammen matrix stifter 5 til 8 med bord analoge indgange 0 til 3 , i nævnte rækkefølge. Wire sammen matrix stifter 9 til 16 med bord digitale udgange 13 til 6 , i nævnte rækkefølge.
3
Brug Arduino softwaren definere dine variabler i henhold til arrangementet af stifter og input /output . Tallene i de variable ben svarer til rækkefølgen af de ledninger , du gjorde , med -1 tilføjet som en dummy til at gøre matrix starter ved position 1 . LED matrix kolonner er defineret af 8 pins i rækkefølgen 13 , 3, 4, 10 , 6, 11, 15 , 16 og LED matrix rækker er defineret af 8 pins i rækkefølge 9, 14, 8, 12, 1, 7 , 2, 5 . de giver dig definitioner af de variabler rækker og kolonner . KAYAK
Eksempel kode :
# include byte col = 0; byte lysdioder [8 ] [8] ; int pins [17] = { -1 , 5, 4 , 3, 2 , 14, 15 , 16, 17 , 13, 12, 11 , 10, 9, 8, 7, 6 } int cols [8] = { pins [13] , pins [3] , pins [4] , pins [10] , pins [ 06 ] , pins [11] , pins [15] , pins [16] } ; int rækker [8] = { pins [9] , pins [14] , pins [8] , pins [12] , pins [1], pins [7] , pins [2] , pins [5 ]} ; Herfra kan du gøre lysdioder blinker i et mønster , du ønsker ved at definere en 8x8 matrix i form af 0'er og 1'ere . For eksempel til at definere bogstavet "H" , kan du sætte i din kode med 1s at tænde visse lysdioder til at gøre formen på bogstavet H: # define H { { 0, 1 , 0, 0 , 0, 0 , 1, 0 } , salg { 0, 1 , 0, 0 , 0, 0 , 1, 0 } , salg { 0, 1 , 0, 0 , 0, 0 , 1, 0 } , salg { 0, 1, 1, 1, 1, 1, 1, 0} , salg {0 , 1, 0, 0, 0, 0 , 1, 0 } , salg { 0, 1 , 0, 0 , 0, 0 , 1, 0 } , salg {0 , 1, 0 , 0, 0, 0, 1, 0} , salg { 0, 1, 0, 0 , 0, 0 , 1, 0 }}
4
hoteltilbud