Arduino Projekt 23 ist natürlich die LED Matrix Teil 3 und wir zaubern damit einen Smiley auf unsere LED Matrix…

Programmierung:

#define DATA 6
#define LATCH 8
#define CLOCK 10

byte smile[] = {B00000000, B00000110, B01000110, B00000000, B00011000, B00000000, B11000011, B01111110};

int binary[] = {1, 2, 4, 8, 16, 32, 64, 128};

void setup()

{
pinMode(LATCH, OUTPUT);
pinMode(CLOCK, OUTPUT);
pinMode(DATA, OUTPUT);
}

void loop()
{
int i;
for (i = 0 ; i < 8 ; i++)
{

digitalWrite(LATCH, LOW);
shiftOut(DATA, CLOCK, LSBFIRST, smile[i]);
shiftOut(DATA, CLOCK, MSBFIRST, ~binary[i]);
digitalWrite(LATCH, HIGH);
delay(1);
}
}

Von Torsten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert