User manual

Ausgabe 19.05.2017 Copyright by Joy-IT 54
int data = 2; // sets PIN 14 of the 74HC595 to datainput
int clock = 5; // sets PIN 11 of the 74HC595 to clock PIN
int latch = 4; // sets PIN 12 of the 74HC595 to output
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); // lock
}