Ja, Hallo erstmal
Ich habe mir eine 13x13 LED (einfarbig) zusammengelöted und mit meinem Arduino Mega verbunden
die Spalten von 1-13 sind auf Pin 21-33 und mit den Anoden? (Pluspol) verbungen
die Reihen von 1-13 auf Pin 41-53 und mit den Kathoden (Minuspol, hoffe mal die bezeichnung stimmt XD)
das Problem welches sich mir nun stellt ist die Programmierung, da alles was ich gefunden habe auf 8x8 gemacht wurde...
- ziel ist "einfach" nur alle LED's zum leuchten zu bringen um eventuell nicht leuchtende auszutauschen
daran bin ich schon mal gescheitert....
könnte natürlich jeden spalte einzeln auf high und alle reien auf low setzen was mir aber zu umständlich erscheint
habe also versucht die Spalten und Reien heweils einer Variablen zuzuweisen was allerdings nicht geht da lauter fehler erscheinen
denke das ist weil 8 bit und 13 ports nicht harmonieren
habe also die Spalten und Zeilen auf je 2 Variablen aufgeteild und möchte die zum leuchten bringen
habe im Scatch ein 50ms an/aus delay genommen damit die LED's flackern da dies ja für spätere animationen notwendig ist
weis nur nicht, was ich unter void setup eintragen soll
hier bis jetzt mein scatch:
int spaltger = (22, 24, 26, 28, 30, 32);
int spaltung = (21, 23, 25, 27, 29, 31, 33);
int rowger = (42, 44, 46, 48, 50, 52);
int rowung = (41, 43, 45, 47, 49, 51, 53);
void setup(){}
void loop () {
digitalWright(rowger, LOW);
digitalWright(rowung, LOW);
digitalWright(spaltger, HIGH);
digitalWright(spaltung, HIGH);
delay(50);
digitalWright(rowger, HIGH);
digitalWright(rowung, HIGH);
digitalWright(spaltger, LOW);
digitalWright(spaltung, LOW);
delay(50);
}
und die fehlermeldung:
sketch_feb07a.cpp: In function 'void loop()':
sketch_feb07a:8: error: 'digitalWright' was not declared in this scope
da ich mich überhaupt nicht auskenne währe es natürlich auch möglich, dass dies hier kompletter blödsinn ist
währe über hilfestellungen äußerst erfreut und hoffe, das es nur eine kleinigkeit ist