From da0105868c45922a37b091a25a5d146487119672 Mon Sep 17 00:00:00 2001 From: Tom Tiltmann <tom.tiltmann@th-koeln.de> Date: Sun, 5 Dec 2021 13:58:13 +0100 Subject: [PATCH] =?UTF-8?q?Beispiele=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/led_blink/led_blink.ino | 71 ++++++++++++++++++++++++++ examples/ledchain_use/ledchain_use.ino | 63 +++++++++++++++++++++-- 2 files changed, 129 insertions(+), 5 deletions(-) diff --git a/examples/led_blink/led_blink.ino b/examples/led_blink/led_blink.ino index e69de29..069f3e3 100644 --- a/examples/led_blink/led_blink.ino +++ b/examples/led_blink/led_blink.ino @@ -0,0 +1,71 @@ +// Diese Beispiel lässt 4 LED mit unterschiedlichen Frequenzen blinken + +#include "TT_LED.h" + +TT_LED led1(4); +TT_LED led2(5); +TT_LED led3(6); +TT_LED led4(7); + +void setup() +{} + +void loop() +{ + led1.blink(100); + led2.blink(200); + led3.blink(300); + led4.blink(400); +} + +/* + +Kopiervorlage für den Wokwi-Simulator: + +{ + "version": 1, + "author": "Anonymous maker", + "editor": "wokwi", + "parts": [ + { "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} }, + { + "type": "wokwi-led", + "id": "led1", + "top": -107.26, + "left": 110.72, + "attrs": { "color": "red" } + }, + { + "type": "wokwi-led", + "id": "led2", + "top": -108.13, + "left": 166.95, + "attrs": { "color": "red" } + }, + { + "type": "wokwi-led", + "id": "led3", + "top": -107.26, + "left": 220.58, + "attrs": { "color": "red" } + }, + { + "type": "wokwi-led", + "id": "led4", + "top": -107.27, + "left": 277.68, + "attrs": { "color": "red" } + } + ], + "connections": [ + [ "led1:C", "uno:GND.1", "green", [ "v0" ] ], + [ "led1:A", "uno:7", "green", [ "v0" ] ], + [ "led2:C", "uno:GND.1", "green", [ "v0" ] ], + [ "led2:A", "uno:6", "green", [ "v0" ] ], + [ "led3:C", "uno:GND.1", "green", [ "v0" ] ], + [ "led3:A", "uno:5", "green", [ "v0" ] ], + [ "led4:C", "uno:GND.1", "green", [ "v0" ] ], + [ "uno:4", "led4:A", "green", [ "v0" ] ] + ] +} +*/ \ No newline at end of file diff --git a/examples/ledchain_use/ledchain_use.ino b/examples/ledchain_use/ledchain_use.ino index 4011e34..3506e99 100644 --- a/examples/ledchain_use/ledchain_use.ino +++ b/examples/ledchain_use/ledchain_use.ino @@ -1,9 +1,12 @@ +// Diese Beispiel lässt 4 LED als Lauflicht arbeiten +// - die Geschwindigkeit wechselt - + #include "TT_LED.h" // Definiere die Pins, an denen die LEDs angeschlossen sind: byte pins[] = {4, 5, 6, 7}; -// Erzeuge ein ledchain-Objekt +// Erzeuge ein ledchain-Objekt: // 1. Parameter: Größe des Pin-Arrays // 2. Parameter: Pin-Array // 3. Parameter: RIGHT=von rechts nach links (default) @@ -12,9 +15,7 @@ byte pins[] = {4, 5, 6, 7}; TT_LED_chain ledchain(4, pins, TOGGLE); void setup() -{ - -} +{} void loop() { @@ -36,4 +37,56 @@ void loop() t=millis(); delay(1000); -} \ No newline at end of file +} + +/* + +Kopiervorlage für den Wokwi-Simulator: + +{ + "version": 1, + "author": "Anonymous maker", + "editor": "wokwi", + "parts": [ + { "type": "wokwi-arduino-uno", "id": "uno", "top": 0, "left": 0, "attrs": {} }, + { + "type": "wokwi-led", + "id": "led1", + "top": -107.26, + "left": 110.72, + "attrs": { "color": "red" } + }, + { + "type": "wokwi-led", + "id": "led2", + "top": -108.13, + "left": 166.95, + "attrs": { "color": "red" } + }, + { + "type": "wokwi-led", + "id": "led3", + "top": -107.26, + "left": 220.58, + "attrs": { "color": "red" } + }, + { + "type": "wokwi-led", + "id": "led4", + "top": -107.27, + "left": 277.68, + "attrs": { "color": "red" } + } + ], + "connections": [ + [ "led1:C", "uno:GND.1", "green", [ "v0" ] ], + [ "led1:A", "uno:7", "green", [ "v0" ] ], + [ "led2:C", "uno:GND.1", "green", [ "v0" ] ], + [ "led2:A", "uno:6", "green", [ "v0" ] ], + [ "led3:C", "uno:GND.1", "green", [ "v0" ] ], + [ "led3:A", "uno:5", "green", [ "v0" ] ], + [ "led4:C", "uno:GND.1", "green", [ "v0" ] ], + [ "uno:4", "led4:A", "green", [ "v0" ] ] + ] +} +*/ \ No newline at end of file -- GitLab