Grüezi zusammen Ich bin gerade an einem Projekt das ich mithilfe meines Arduinos und des iButton's verwirklichen möchte... (kurze Übersicht über den DS1990A --> http://tushev.org/articles/electronics/35-reading-ibutton-with-arduino) Es geht darum, mit dem DS1990A (iButton) ein Aufzug zu rufen. Das "spezielle" daran ist, dass ich den DS1990A 3 Sekunden am Leser haben möchte, befor sich der Aufzug bewegt. Mit den ersten Code Versuchen hat sich herausgestellt, dass es mit der Funktion "getKeyCode()" ein kleines Problem gibt. Wenn ich die Funktion das erste mal aufrufe, klappt es tip top, aber nach den 3 Sekunden Wartezeit gibt mir die "getKeyCode()" keinen Wert mehr zurück. Bzw die Funktion ist nur einmal im Sketch möglich... wieso auch immer. Jetzt folgende Frage, wer kennt sich mit der OneWire library ein bisschen aus? Bzw wie könnte ich einen direkten Befehl geben um zu überprüfen ob der iButton noch auf dem Leser ist? Weil den Inhalt des Schlüssels, bzw den Code brauche ich ja nur am Anfang. Vielen Dank für eure mithilfe... Grüsse aus der Schweiz Nico
Mach halt nen Reset am Onewire-Bus, dann ein erneutes Discovery und schau dann nochmal. Schon mal mit dem Gedanken gespielt das ganze an der seriellen Schnittstelle selbstzuhäkeln? Andererseite kann man auch einen Timer nehmen, aber was sag ich da, Arduino, da bekommt man soweiso von der Hardware rein garnichts mit... mfg mf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.