Uhrzeit- / Zeitinformationen von einem Windows 7-PC zu einem Arduino übertragen

4788
Florin Andrei

Angenommen, ich verbinde eine Mikrocontrollerplatine (wie ein Arduino) über USB mit einem Windows 7-PC. Gibt es etwas im USB-Kommunikationsprotokoll, das Hostuhrdaten enthält? Kann ich den Mikrocontroller mit der PC-Uhr synchronisieren, indem ich ihn einfach an USB anschließe?

Wenn dies nicht möglich ist, können Sie einen cleveren Weg finden, um die Uhrzeitinformationen vom PC zum Arduino zu bekommen.

Ich denke, ich könnte immer eine Software schreiben, die auf dem PC im Hintergrund läuft und diese Informationen dem Arduino zur Verfügung stellt. Ich werde das tun, wenn ich muss, aber ich möchte das vermeiden.

Ich könnte auch eine Netzwerkabschirmung verwenden und den Arduino über das Netzwerk abfragen, aber ich möchte die Kosten und die Komplexität gering halten, indem keine zusätzlichen Abschirmungen verwendet werden.

Ich könnte auch das Arduino mit einer eigenen Uhrenbasis betreiben, aber das ist keine Option - es muss auf diesen PC synchronisiert werden, auch wenn der PC selbst nicht mit NTP synchronisiert ist.

1
http://playground.arduino.cc/Code/DateTime oder http://www.ladyada.net/learn/arduino/lesson4.html - Ortszeit USB. Verwenden Sie WLAN, wenn Sie NTP benötigen. http://arduino.cc/de/Reference/Libraries und http://arduino.cc/de/Tutorial/UdpNTPClient STTR vor 10 Jahren 0
Beispiel für einen NTP-Zeitserver-Update http://www.openreefs.com/ntpServer STTR vor 10 Jahren 0

0 Antworten auf die Frage