From a733c347b6a4ce2aa517f560ecccbac60e245eea Mon Sep 17 00:00:00 2001 From: cederbach Date: Wed, 6 Nov 2024 18:04:27 +0100 Subject: [PATCH] =?UTF-8?q?Ausgabe=20Pin=20hizugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Damit die Bord LED auch das Signal anzeigt --- DCF77_Simulator.ino | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/DCF77_Simulator.ino b/DCF77_Simulator.ino index 99c1677..1e39342 100644 --- a/DCF77_Simulator.ino +++ b/DCF77_Simulator.ino @@ -7,13 +7,16 @@ #define outPin 16 // D0 +#define ledPin 2 // D4 byte selectBit; int timeBit[59] = {0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 2}; void setup() { pinMode(outPin, OUTPUT); + pinMode(ledPin, OUTPUT); digitalWrite(outPin, LOW); + digitalWrite(ledPin, HIGH); } void loop() { @@ -32,29 +35,37 @@ void loop() { switch (selectBit) { case 0: digitalWrite(outPin, HIGH); + digitalWrite(ledPin, LOW); delay(100); digitalWrite(outPin, LOW); + digitalWrite(ledPin, HIGH); delay(900); break; case 1: digitalWrite(outPin, HIGH); + digitalWrite(ledPin, LOW); delay(200); digitalWrite(outPin, LOW); + digitalWrite(ledPin, HIGH); delay(800); break; case 2: digitalWrite(outPin, HIGH); + digitalWrite(ledPin, LOW); delay(100); digitalWrite(outPin, LOW); + digitalWrite(ledPin, HIGH); delay(1900); break; case 3: digitalWrite(outPin, HIGH); + digitalWrite(ledPin, LOW); delay(200); digitalWrite(outPin, LOW); + digitalWrite(ledPin, HIGH); delay(1800); break; }