Forum: Mikrocontroller und Digitale Elektronik Temperaturüberwachung mit Systemzeit


von flo (Gast)


Lesenswert?

Hallo,

Habe gerade eine Mikrocontroller(ATmega8535) dazu gebracht von einem 
DS1620 (Temperatursensor), die Daten im Binärformat richtig zu erhalten 
und diese wiederum richtig in eine Floatzahl (z.B. 22,5) umzurechnen. 
Die Übergabe der Temperatur mittel USART an den PC funktioniert bereits, 
jetzt würde ich gerne versuchen auf dem PC zusätzlich noch den 
Entsprechenden Messzeitpunkt auszugeben. Hat zufällig irgendjemand eine 
Idee für ein Programm in c, mit dem der Mikrocontroller den PC 
veranlässt die Systemzeit(hh:mm:ss) auszugeben.
Vielen Dank für eure Bemühungen
Gruß Flo

von Karl heinz B. (kbucheg)


Lesenswert?

Du wirst auf PC Seite ein eigenes Programm schreiben müssen,
dass die Messwerte entgegennimmt. Da ist es dann einfach:
Wenn ein Messwert hereinkommt, schaut das PC-Programm auf
seine Uhr.

Alternativ kann natürlich das µC Programm vom PC-Programm
die aktuelle Uhrzeit anfordern und im µC läuft dann
eine eigene Software-Uhr mit.

Aber um ein eigenes PC Programm kommst du nicht rum,
wenn wir mal Lösungen ala µC-RTC oder µC-DCF77 ausser
acht lassen.

von fieser, klugscheissender Rahul (Gast)


Lesenswert?

>Hat zufällig irgendjemand eine
>Idee für ein Programm in c, mit dem der Mikrocontroller den PC
>veranlässt die Systemzeit(hh:mm:ss) auszugeben.

ja...

Du könntest aber auch auf den µC eine Uhr laufen lassen, und die Zeit 
mit dem Messwert verschicken. Dann braucht man auf dem PC kein 
spezielles Programm, sondern kann irgendein Terminalprogramm benutzen.
Die Programmierung einer Uhr habe ich in der Codesammlung veröffentlicht 
(ist aber auch ziemlicher Pippifax...).

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.