PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DS18B20



MAxK
21.04.2005, 20:26
Hallo,

ich habe nun einen Temperatursensor an de Avr angeschlossen.

Wie nun kann ich diesen auslesen?
reicht es da wenn ich in Bascom schreibe:
config 1wire=portd.0
Temp=1wread(8,pind,0)
lcd temp


was müsste ich noch dazu scheiben??
In der Bascom Hilfe ist ein Beispiel , dass aber mehrere ansteuert,
vielleicht kann mir jemand erklären was ich noch schreiben muss, damit ich einen lesen kann


Danke für eure Tipps

21.04.2005, 20:36
gibts eigentlich auch sensoren die noch genauer sind also z.b. ein bereich von 10 - 40 Grad mit 0,1 grad genauigkeit?

Marten83
22.04.2005, 14:23
Hallo MAxK!

Probier doch einfach mal diese application note von mcselec: http://www.mcselec.com/an06.htm
und nimm zum berechnen der temperatur das beispiel, welches du schon erwähnt hattest.
ich habe 2 sensoren 18S20 und hab mir dafür alles aus anderen beispielen zusammengesucht.
Viel Erfolg!
Marten83

MAxK
24.04.2005, 01:25
Hallo,


bei mir läuft das Beispiel mit der Demoversion von Bascon nicht.

Könnte mir jemand sagen, wie ich den Sensor ansteuere und den Wert an das Lcd-Display ausgebe?
Danke

Marten83
25.04.2005, 14:37
Also die Unterschiede zwischen den Versionen von Bascom kenne ich nicht, aber du musst auf die Portbezeichnungen aufpassen (PortD statt Port1 (P1) z.B.)
Stell doch mal deinen Code hier rein,dann kann man mal gucken was vielleicht geändert werden sollte.