Projekte und Tutorials für Arduino › Foren › StartHardware-Forum › RFID & Tastenfeld Schloss › Antwort auf: RFID & Tastenfeld Schloss
Hallo Andreas,
deine Code habe ich jetzt noch nicht im Detail gelesen ( ist auch aufgrund der fehlenden Formatierung nicht einfach ). Was mir beim Überfliegen aber gleich aufgefallen ist:
void closeDoor(){
for (int pos = 180; pos >= 90; pos–) {
door.write(pos);
delay(10);
}
while(1) loop(); << das geht auf keinen Fall!!!
}
Du darfst niemals nicht selbst loop aufrufen. Das macht das Arduino-System. Wenn Du das selbst so machst führt das mit gnadenloser Sicherheit über kurz oder lang zum Absturz des Systems. Wie sich das dann auswirkt kann man nicht vorhersagen. Das kann ein Neustart sein, der Prozessor kann sich aber auch in den Tiefen des Maschinencodes verirren und irgendwo im Kreis laufen.
P.S. und setze deinen Code bitte in Codetags. Sonst ist er kaum zu lesen.