Orient μήτρα σας LED , έτσι ώστε πινέζες 1 έως 8 είναι κατά μήκος του κάτω , πηγαίνει αριστερά προς τα δεξιά , και οι πείροι 9 έως 16 είναι κατά μήκος της κορυφής , που πηγαίνει δεξιά προς τα αριστερά . Προσανατολίσουν Arduino σκάφους σας από την πλευρά της μήτρας , με τις ψηφιακές εξόδους (με την ένδειξη ) πέρα από την κορυφή και τις αναλογικές εισόδους ( επισημασμένο) σε όλη την κάτω μέρος . 2
Wire μαζί πινέζες μήτρας 1 έως 4 με το διοικητικό συμβούλιο ψηφιακές έξοδοι 2 έως 5 , με αυτή τη σειρά . Πείρους μαζί μήτρας 5 έως 8 με το διοικητικό συμβούλιο αναλογικές εισόδους 0 έως 3 , με αυτή τη σειρά . Πείρους μαζί μήτρας 9 έως 16 με το διοικητικό συμβούλιο ψηφιακές εξόδους 13 έως 6 , με αυτή τη σειρά .
Εικόνων 3
Χρησιμοποιώντας το λογισμικό Arduino , να καθορίσει τις μεταβλητές σας , σύμφωνα με τη διάταξη των ακίδων και σε εισροές /εκροές . Οι αριθμοί στη μεταβλητή πινέζες αντιστοιχεί στη σειρά των καλωδίων που κάνατε , με -1 προστίθεται ως ανδρείκελο να κάνει συστοιχία ξεκινήσει στη θέση 1 . Οι στήλες LED πίνακα που καθορίζεται από 8 ακίδες με τη σειρά 13 , 3 , 4 , 10 , 6 , 11 , 15 , 16 και οι σειρές LED μήτρας που ορίζεται από 8 πινέζες με τη σειρά 9 , 14 , 8 , 12 , 1 , 7 , 2 , 5 . Εκείνοι σας δώσει τους ορισμούς των μεταβλητών σειρές και στήλες .
Παράδειγμα κώδικα :
# include
byte col = 0 ?
leds byte [ 8 ] [ 8 ] ?
int πινέζες [ 17 ] = { -1 , 5 , 4 , 3 , 2 , 14 , 15 , 16 , 17 , 13 , 12 , 11 , 10 , 9 , 8 , 7 , 6 } ?
int στήλες [ 8 ] = { πινέζες [ 13 ] , στις πινέζες του [ 3 ] , στις πινέζες του [ 4 ] , περόνες [ 10 ] , στις πινέζες του [ 06 ] , στις πινέζες του [ 11 ] , στις πινέζες του [ 15 ] , στις πινέζες του [ 16 ] } ?
int γραμμές [ 8 ] = { πινέζες [ 9 ] , περόνες [ 14 ] , στις πινέζες του [ 8 ] , περόνες [ 12 ] , στις πινέζες του [ 1 ] , στις πινέζες του [ 7 ] , περόνες [ 2 ] , πινέζες [ 5 ] } ?
από εδώ , μπορείτε να κάνετε τα LED αναβοσβήνουν σε οποιοδήποτε σχέδιο που επιθυμείτε με τον καθορισμό ενός πίνακα 8x8 από την άποψη των 0 και 1 . Για παράδειγμα , για να ορίσετε το γράμμα " H" , θα μπορούσε να θέσει στον κώδικά σας με 1s για να ενεργοποιήσετε ορισμένες LEDs για να κάνουν το σχήμα του γράμματος H :
# define H { {
0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } ,
{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } ,
{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } ,
{ 0 , 1 , 1 , 1 , 1 , 1 , 1 , 0 } ,
{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } ,
{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } ,
{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } , πώληση
{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 } }
Η 4
Η
εικόνων