Hallo! Ich hab z.Zt. nen DS18S20 an meinem Mega8 hängen. Bei mcselec.com hab ich ein App. Note gefunden mit dem ich ihn mit 0,1°C genauigkeit auslesen kann. Mein Problem: Die Temperatur wird ohne Komma angezeigt (sprich statt 20,8°C wird 208°C angezeigt). Die einfachste möglichkeit wird wohl sein das Ergebnis durch 10 zu Teilen und den Rest nach dem Komma anzuhängen. Meine Frage: Wo speichert der Mega8 den Rest hin? Muss ich ihm erst sagen das er den Rest irgendwo speichern soll? --> Ich Programmiere in Bascom (Mit Asm und C kann ich leider nix anfangen!) Des weiteren will ich in naher Zukunft so ne Art kleine Wetterstation aufbauen (den Temp. Sensor hab ich ja schon). Dazu wollte ich noch zusätzlich nen Luftfeuchte- und Luftdrucksensor anschließen. In einer der letzten EAM-Magazine waren auch Sensoren aufgeführt, aber die kalibrierung ist mir (zumindest beim Luftdrucksensor) zu aufwendig (ich kann zu Hause keine 200mBar erzeugen!). Vielleicht kennt einer von euch Sensoren die man nicht kalibrieren muss bzw. nen Onlineshop in dem es die schon kalibriert gibt. Ich wäre sehr dankbar für eure Hilfe MfG Basti
Wenn du mit integer Zahlen rechnest, fällt bei einer Divison durch 10 erstmal der Rest einfach weg. Aber du kannst dir auch nur den Rest der Division zurückgeben lassen. Der Befehl dafür dürfte mod sein. also result = x mod 10
http://mc-project.de/Pages/wetterstation.html Habe mal mit ein paar Sensoren rumgespielt, Luftdruck ist auch dabei.
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.