Hier gibts das Programm:
Matrix
Im Code steht...
Code:
/*
Matrix
LED-Matrix zeigt ein Bild
Dieses Beispiel aus dem Fritzing Creator Kit: www.fritzing.org/creator-kit.
*/
// Pinbelegung für Arduino UNO
int reihenPins[8] = {9,3,2,12,15,11,7,6}; // Anschlüsse der Reihenpins am Arduino
int spaltenPins[8] = {13,8,17,10,5,16,4,14}; // Anschlüsse der Spaltenpins am Arduino
// Pinbelegung für Arduino MEGA
// int reihenPins[8] = {9,3,2,12,55,11,7,6}; // Anschlüsse der Reihenpins am Arduino
// int spaltenPins[8] = {13,8,57,10,5,56,4,54}; // Anschlüsse der Spaltenpins am Arduino
...
Für den Mega müssen die Kommentarzeichen '//' entfernt werden, und der Uno-Teil wird am besten gelöscht.
Dein Programm sollte dann so beginnen:
Code:
/*
Matrix
LED-Matrix zeigt ein Bild
Dieses Beispiel aus dem Fritzing Creator Kit: www.fritzing.org/creator-kit.
*/
// Pinbelegung für Arduino MEGA
int reihenPins[8] = {9,3,2,12,55,11,7,6}; // Anschlüsse der Reihenpins am Arduino
int spaltenPins[8] = {13,8,57,10,5,56,4,54}; // Anschlüsse der Spaltenpins am Arduino
...
Wie du sieht, bleiben die Reihenpins die gleichen, die Spaltenpins ändern sich zum Teil.
Z.B. wird Matrix-Spaltenpin 3 auf Arduino-Mega-Pin 57 gelegt (statt 17 beim Uno).
Also insgesamt 3 Änderungen:
57 statt 17
56 statt 16
54 statt 14
Viel Spass mit dem Arduino!
Lesezeichen