/* Zweck: Auslesen einer Temperatur mit dem Sensor ds1631 mit dem Treiber von Andre Helbig Problem: Gibt immer -6000 auf dem Display aus, der Wert verändert sich nicht */ thread getTemp {
run 100;
int t1; string wert;
//lesen der Adresse 0 t1 = ds1631.readi1(0); //Integer in String umwandeln str.putint(wert, t1); lcd.goto(0,0); lcd.print(wert, 8); //zurücksetzten sleep(300); lcd.clear(); ds1631.Reset(0); wert = ""; sleep(1000);
}
thread main { //initialisierung ds1631.init(0); lcd.init(); run getTemp; halt; }
|