Da ich nun schon mehrmals das Problem hatte, mal schnell die ID eines 1Wire Bausteins auslesen zu müssen und ich noch unzählige 95 cent LCD Displays von Pollin rumliegen hab, habe ich ein 1Wire Info-Display gebaut. Dieses zeigt für jedes beliebige 1Wire Gerät alle ROM Code Infos an, und für das DS18B20 auch die gemessene Temperatur. Der Code ist so gestaltet dass man einfach spezielle Infos für weitere 1Wire Bausteine hinzufügen kann. Controller kann ein Tiny24/44/84 sein. Die angehängte hex ist für einen tiny24 kompiliert. Für mehr Unterstützte Bausteine sollte man einen größeren tiny wählen da der aktuelle Code in den 24er gerade so reinpasst. Mit dabei ist auch eine Funktion welche den gemessenen Wert in Grad Celcius mit einer Nachkommastelle ausgibt. gruß cyblord
Danke Leider keine kommentare in dem code... Ich habe auch noch paar ow samples hier rumliegen und muss mich bei gelegenheit mal dran machen die zu bespielen. Gab es keine Bibliothek, oder warum hast du die selbst geschrieben?
Schaltplan kann ich nachliefern. Kommentare im Code? Naja ich dachte der wäre großteils selbsterklärend. Aber bisschen aufräumen könnte ich den schon noch. Ich werde auch noch eine Version hochladen in der mehr Infos zum DS18B20 ausgelesen werden und evt. auch noch ein oder zwei andere 1Wire Bausteine mit drin sind. Es gibt sicher unmengen an 1Wire Libs aber ich wollte das halt mal selber machen. Genau wie die Routinen fürs Display. Größenmäßig kann man da sicher noch vieles optimieren. Die beiden libs sind aktuell auch eher auf gute Verständlichkeit optimiert.
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.