User manual

Ausgabe 19.05.2017 Copyright by Joy-IT 54
int data = 2; // Stellt Pin 14 des 74HC595 als Dateneingang
int clock = 5; // Stellt Pin 11 des 74HC595 als Tackt Pin
int latch = 4; // Stellt Pin 12 des 74HC595 als Ausgang
int ledState = 0;
const int ON = HIGH;
const int OFF = LOW;
void setup()
{
pinMode(data, OUTPUT);
pinMode(clock, OUTPUT);
pinMode(latch, OUTPUT);
}
void loop()
{
for(int i = 0; i < 256; i++)
{
updateLEDs(i);
delay(500);
}
}
void updateLEDs(int value)
{
digitalWrite(latch, LOW);
shiftOut(data, clock, MSBFIRST, ~value);
digitalWrite(latch, HIGH); // Verriegeln
}