Informatikunterricht

am Gymnasium Kirchenfeld

Benutzer-Werkzeuge

Webseiten-Werkzeuge


digitalelektronik:shift-register

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;
}
digitalelektronik/shift-register.txt · Zuletzt geändert: 2020/10/13 14:25 von 127.0.0.1