USB를 통해 마이크로 컨트롤러 보드 (예 : Arduino)를 Windows 7 PC에 연결한다고 가정하십시오. USB 통신 프로토콜에 호스트 클럭 데이터가 포함 된 것이 있습니까? 다시 말해, USB에 연결하는 것만으로 마이크로 컨트롤러를 PC 클록에 동기화 할 수 있습니까?
그것이 가능하지 않다면 PC에서 Arduino로 시계 정보를 얻는 영리한 최소한의 노력을 제안 할 수 있습니까?
나는 항상 백그라운드에서 PC에서 실행할 소프트웨어를 작성하고 그 정보를 Arduino에 제공 할 수 있다고 생각합니다. 필요하다면 그렇게 할 것입니다. 그러나 그것을 피하고 싶습니다.
또한 네트워크 쉴드를 사용하고 Arduino가 네트워크를 통해 PC에 쿼리하도록 할 수 있지만 추가 쉴드를 사용하지 않으면 서 비용과 복잡성을 줄이고 싶습니다.
또한 Arduino가 자체 시계 기반을 실행할 수는 있지만 옵션은 아닙니다. PC 자체가 NTP와 동기화되지 않은 경우에도이 특정 PC와 초 단위로 동기화되어야합니다.
playground.arduino.cc/Code/DateTime 또는 ladyada.net/learn/arduino/lesson4.html- 현지 시간 USB. NTP가 필요한 경우 Wi-Fi를 사용하십시오. arduino.cc/ko/Reference/Libraries 및 arduino.cc/en/Tutorial/UdpNTPClient
—
STTR
NTP 시간 서버 업데이트 코드 예 openreefs.com/ntpServer
—
STTR