From c8b3fb136e5cdef03884d7540d4b6366e7bcf1df Mon Sep 17 00:00:00 2001 From: "tom.tiltmann" <tom.tiltmann@th-koeln.de> Date: Mon, 30 May 2022 12:53:33 +0200 Subject: [PATCH] Klassennamen angepasst --- README.md | 10 +++++----- examples/led_blink/led_blink.ino | 8 ++++---- examples/ledchain_use/ledchain_use.ino | 2 +- led_controller.h | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index f8898bc..1c5cdb5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ## **Projekttitel:** -**LED_controller und LED_chain** +**LEDController und LEDChain** * LEDs Signale erzeugen ohne Nutzung von delay() * Verwendung mehrerer LEDs parallel @@ -15,13 +15,13 @@ Um diese Klassen verwenden zu können, muss diese Repository geklont und in das ## **Anwendung:** Einbinden der Library: ```Arduino -#include "led_controller.h.h" +#include "led_controller.h" ``` <br /> ## **Erläuterungen:** -**Klasse LED_controller:** +**Klasse LEDController:** * `void blink(uint16_t interval)`: Lasse die LED blinken mit der übergebenen Intervallzeit. * `void on()`: Einschalten * `void off()`: Ausschalten @@ -29,8 +29,8 @@ Einbinden der Library: * `void switch_to(bool)`: Schalten * `byte read_pin_state()`: Lesen den aktuellen Zustand der LED -**Klasse LED_chain:** -* `LED_chain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT)`: Erzeuge ein ledchain-Objekt (Konstruktor) +**Klasse LEDChain:** +* `LEDChain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT)`: Erzeuge ein ledchain-Objekt (Konstruktor) `aPin_count`: Größe des Pin-Arrays `aPin_chain[]`: Pin-Array `chainmode`: diff --git a/examples/led_blink/led_blink.ino b/examples/led_blink/led_blink.ino index 89d31cf..a68da14 100644 --- a/examples/led_blink/led_blink.ino +++ b/examples/led_blink/led_blink.ino @@ -2,10 +2,10 @@ #include "led_controller.h" -LED_controller led1(4); -LED_controller led2(5); -LED_controller led3(6); -LED_controller led4(7); +LEDController led1(4); +LEDController led2(5); +LEDController led3(6); +LEDController led4(7); void setup() {} diff --git a/examples/ledchain_use/ledchain_use.ino b/examples/ledchain_use/ledchain_use.ino index 72f6945..17ca68c 100644 --- a/examples/ledchain_use/ledchain_use.ino +++ b/examples/ledchain_use/ledchain_use.ino @@ -12,7 +12,7 @@ byte pins[] = {4, 5, 6, 7}; // 3. Parameter: RIGHT=von rechts nach links (default) // LEFT= von links nach rechts // TOGGLE=von links nach rechts nach links nach ... -LED_chain ledchain(4, pins, TOGGLE); +LEDChain ledchain(4, pins, TOGGLE); void setup() {} diff --git a/led_controller.h b/led_controller.h index 4aec454..1df9ab7 100644 --- a/led_controller.h +++ b/led_controller.h @@ -1,7 +1,7 @@ -class LED_controller +class LEDController { public: - LED_controller(byte aPin) : PIN(aPin) { pinMode(aPin, OUTPUT); }; + LEDController(byte aPin) : PIN(aPin) { pinMode(aPin, OUTPUT); }; void switch_to(bool b) { digitalWrite(PIN, b); }; byte read_pin_state() { return digitalRead(PIN); }; void on() { switch_to(HIGH); }; @@ -50,10 +50,10 @@ enum Chainmode TOGGLE }; -class LED_chain +class LEDChain { public: - LED_chain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT) : PIN_CHAIN(aPin_chain), PIN_COUNT(aPin_count), chainmode(chainmode) + LEDChain(byte aPin_count, byte aPin_chain[], Chainmode chainmode = RIGHT) : PIN_CHAIN(aPin_chain), PIN_COUNT(aPin_count), chainmode(chainmode) { for (byte i = 0; i < aPin_count; i++) pinMode(aPin_chain[i], OUTPUT); -- GitLab