From dc4632d3e9dc32407e6f5b1be0feef1f504b3e04 Mon Sep 17 00:00:00 2001 From: Tom Tiltmann <tom.tiltmann@th-koeln.de> Date: Sun, 5 Dec 2021 13:28:10 +0100 Subject: [PATCH] Beschreibung erstellt --- README.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8f81f21..bf4b1c3 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 -- GitLab