====== Ausgabe an ein Schieberegister ====== const int DS_PIN = 2; const int SHC_PIN = 3; const int STC_PIN = 4; byte data; void setup() { pinMode(DS_PIN, OUTPUT); pinMode(SHC_PIN, OUTPUT); pinMode(STC_PIN, OUTPUT); data = 0; } void loop() { digitalWrite(STC_PIN, LOW); // Bits von data in Schieberegister schieben shiftOut(DS_PIN, SHC_PIN, LSBFIRST, data); // Bits in Schieberegister speichern digitalWrite(STC_PIN, HIGH); delay(1000); data = data + 1; }