Forum: Mikrocontroller und Digitale Elektronik Höhenunterschied pro Sekunde berechnen mit Bascom?


von Gregor (Gast)


Lesenswert?

Hallo,

ich bin gerade dabei einen Höhenmesser zu bauen.

Es wird alles an einem Lcd ausgegeben. Also die Höhe wird schon 
wunderbar dargestellt.

Nun möchte ich noch die Höhendifferenz pro Sekunde bilden.

Es muss noch dazugesagt werden, dass ein Datenlogger über rs232 die Höhe 
sekundenweise übermittelt. Bisher hab ich es so gemacht, dass ich 
einfach diesen Wert genommen hab und am Display ausgegeben habe.

Nun muss ich ja die Höhe im Mega8 speichern, damit ich die 
Höhendifferenz bilden kann.
also Hohe-neu - Höhe alt = Differenz

Wie kann ich jetzt die Höhe-alt speichern? im Eprom?
Ich brauch halt immer diese zwei werte, die Höhe-neu bekomm ich ja 
sekundenweise per uart zugeschickt,aber wie kann ich das realisieren, 
dass ich immer den vorigen( höhe-alt) Wert zeitgleich auch habe?

MFG Gregor

von Severino R. (severino)


Lesenswert?

Wahrscheinlich brauchst Du zwei LC-Displays, oder ein zweizeiliges.
Dazu vom Elektronikmarkt einen einfachen Taschenrechner.
Auf der oberen Zeile Höhe-alt, auf der unteren Höhe-neu anzeigen.
Der Benutzer kann dann auf einfache Weise die Differenz mit dem 
Taschenrechner ermitteln, ab Hochschulabschluss auch im Kopf.

SCNR

Im Ernst: Gibt es in Bascom keine Variablen?

loop
  Höhe-alt = Höhe-neu
  Höhe-neu empfangen
  Diff = Höhe-alt - Höhe-neu
  Diff anzeigen
goto loop

EEPROM ist nur nötig, wenn der Wert nicht-flüchtig gespeichert werden 
soll, also nach Aus- und wieder Einschalten noch da sein soll.

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
Noch kein Account? Hier anmelden.