|
LED-Matrix: 64-Kanal-Lauflicht
Die Schaltung ist dieselbe, wie vom letzten Experiment:

Hier das Programm:
/*
LED-Matrix: 64-Kanal-Lauflicht
www.arduinospielwiese.de
*/
//Die Zahlen sind die am Arduino verwendeten Pins
//Jede Anode hat einen 220 Ohm Widerstand im Stromweg!
int spalte[] = { 0, 1, 2, 3, 4, 5, 6, 7 };
//Anoden
int zeile[] = { 8, 9, 10, 11, 12, 14, 15, 16 };
//Katoden
void setup()
{
for (int i=0; i<=7; i++)
{
pinMode(zeile[i],
OUTPUT); //Katoden
pinMode(spalte[i], OUTPUT);
//Anoden
digitalWrite(zeile[i], HIGH);//Alle
Kathoden auf HIGH setzen
}
}
void loop()
{
for (int z=0; z<8; z++)
{
for (int s=0; s<8; s++)
{
digitalWrite(zeile[z], LOW);
digitalWrite(spalte[s], HIGH);
delay(100);
digitalWrite(zeile[z], HIGH);
digitalWrite(spalte[s], LOW);
}
}
}
|