diff --git a/drawers/src/main.cpp b/drawers/src/main.cpp index 68c44d4..12dc7e7 100644 --- a/drawers/src/main.cpp +++ b/drawers/src/main.cpp @@ -43,9 +43,13 @@ unsigned long lockTimer = 0; bool unlocked = false; void openLock(uint8_t indexOn) { + digitalWrite(schubladen[indexOn].schlossPin, HIGH); + delay(400); + digitalWrite(schubladen[indexOn].schlossPin, LOW); + delay(400); + digitalWrite(schubladen[indexOn].schlossPin, HIGH); unlocked = true; lockTimer = millis(); - digitalWrite(schubladen[indexOn].schlossPin, HIGH); } void onI2CReceive(int len) {