diff --git a/README.md b/README.md index 8f81f2169d30380ad1cd80470a221740a3f40af3..bf4b1c3c6b3aa8a4c237d34f071f4ddcd18ae60c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ -# tt_led +# tt_led: Klassen TT_LED, TT_LED_chain +LEDs Signale erzeugen ohne Nutzung von delay(). -LEDs Signale erzeugen ohne Nutzung von delay(). \ No newline at end of file +Klasse TT_LED: +void blink(uint16_t interval): Lasse die LED blinken mit der übergebenen Intervallzeit. +void on(): Einschalten +void off(): Ausschalten +void toggle(): Umschalten +void switch_to(bool): Schalten +byte read_pin_state(): Lesen den aktuellen Zustand der LED + +Klasse TT_LED_chain: +TT_LED_chain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT): Konstruktor +// Erzeuge ein ledchain-Objekt +// 1. Parameter: Größe des Pin-Arrays +// 2. Parameter: Pin-Array +// 3. Parameter: RIGHT=von rechts nach links (default) +// LEFT= von links nach rechts +// TOGGLE=von links nach rechts nach links nach ... +void run(uint16_t interval): Lasse Lauflicht laufen mit übergebener Intervallzeit. +void set_chainmode(Chainmode cm): Nachträgliches Ändern des Lauflichtes +// Parameter: RIGHT=von rechts nach links (default) +// LEFT= von links nach rechts +// TOGGLE=von links nach rechts nach links nach ... +void on(): Alle LED einschalten. +void off(): Alle LED ausschalten. \ No newline at end of file