Nochmal ich,
so wird z.B. ein Temperatursensor DS1631 ausgelesen und ausgegeben (Ist in Basic++ für die M-Unit2.0x mit LCD geschrieben):
Code:define Temp as word define temphi as byte define templo as byte const adr=158 import "DS1631_Generic.bas" lcd.init lcd.off ds1631reset(adr) ds1631set_status(adr,1) #loop pause 5 ds1631convert(adr) ds1631wait_ready(adr) temp=ds1631get_temp(adr) lcd.init switchonly lcd.pos 1,1 lcd.print temp shr 7 lcd.pos 2,1 temp=temp shr 7 lcd.print "Temp: " & Temp/2 & "," & (temp and 1)*5 & "C" lcd.off goto loop







Zitieren

Lesezeichen