From aba3dac05042c9737731959382c02c8ce354e171 Mon Sep 17 00:00:00 2001 From: Tilman Date: Thu, 7 Oct 2021 20:10:35 +0200 Subject: [PATCH] doorbell v3 --- .../klingel_v3_wemos/klingel_v3_wemos.ino | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/doorbell/klingel_v3_wemos/klingel_v3_wemos.ino b/doorbell/klingel_v3_wemos/klingel_v3_wemos.ino index ae7b1a3..3527992 100644 --- a/doorbell/klingel_v3_wemos/klingel_v3_wemos.ino +++ b/doorbell/klingel_v3_wemos/klingel_v3_wemos.ino @@ -15,7 +15,8 @@ DFRobotDFPlayerMini dfPlayer; int volume = 22; -byte mac[] = { 0x02, 0x60, 0x0D, 0xF0, 0x0D, 0x04 }; +//byte mac[] = { 0x02, 0x60, 0x0D, 0xF0, 0x0D, 0x04 }; +byte mac[] = { 0x80, 0x7d, 0x3a, 0x66, 0xd1, 0x62 }; IPAddress ip(192, 168, 178, 60); EthernetServer server(80); @@ -30,11 +31,20 @@ void setup() { Serial.println(); Serial.println("Starting server"); + Serial1.begin(9600);// TX liegt auf Pin D4 RX geht nicht !! + dfPlayer.begin(Serial1); + delay(100); + dfPlayer.setTimeOut(500); // Set serial communication time out 500ms + dfPlayer.volume(volume); // Set volume value (0~30). + dfPlayer.EQ(DFPLAYER_EQ_NORMAL); + dfPlayer.outputDevice(DFPLAYER_DEVICE_SD); + Ethernet.init(5); // W5500 CS PIN auf D1 Ethernet.begin(mac, ip); if (Ethernet.hardwareStatus() == EthernetNoHardware) { Serial.println("Ethernet shield not found"); + dfPlayer.play(3); while (true) { delay(5000); } @@ -45,19 +55,10 @@ void setup() { delay(5000); } - Serial1.begin(9600);// TX liegt auf Pin D4 RX geht nicht !! - - dfPlayer.begin(Serial1); - delay(100); - dfPlayer.setTimeOut(500); // Set serial communication time out 500ms - dfPlayer.volume(volume); // Set volume value (0~30). - dfPlayer.EQ(DFPLAYER_EQ_NORMAL); - dfPlayer.outputDevice(DFPLAYER_DEVICE_SD); - dfPlayer.play(2); - server.begin(); Serial.println(Ethernet.localIP()); + dfPlayer.play(2); } void loop() {