一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作NTP時鐘

454398 ? 來源:wv ? 2019-08-29 17:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:如何工作

如何制作NTP時鐘

NTP代表網(wǎng)絡時間協(xié)議,它是用于將計算機時鐘與協(xié)調(diào)世界時(UTC)參考同步的Internet協(xié)議。自1985年以前運營以來,NTP最初由特拉華大學的David L. Mills設計。 NTP旨在將所有參與計算機同步到UTC的幾毫秒內(nèi)。在這個項目中,我們將使用NTP將我們的4Duino與UTC同步,并在4Duino屏幕上顯示。在骨架代碼中,有一個部分用于初始化ESP8266 Wi-Fi模塊。您需要做的就是取消注釋這些代碼行,并為您完成初始化。現(xiàn)在可以使用AT命令控制Wi-Fi模塊了。

步驟2:工作原理的第1部分

默認波特率設置為115200 bps,但軟件序列實際工作的最大波特率為19200 bps。所以在代碼中它需要改變波特率,這是在骨架代碼中完成的。

步驟3:工作原理的第2部分(SSID和密碼)

ESP8266設置為站點模式并加入AP,AP可以是您的家庭路由器。 SSID和PASSWORD分別在代碼中定義。此外,程序?qū)⒛K設置為單連接模式。在單連接模式下,只能創(chuàng)建一個TCP或UDP通信。 (如第一張圖所示)

第4步:工作原理的第3部分(更改SSID和密碼)

只需更改SSID和PASSWORD以適合您的路由器。

步驟5:工作原理的第4部分

代碼上面用于繪制4Duino顯示屏上的時鐘面。

步驟6:函數(shù)

此處顯示的函數(shù)在本文檔稍后的流程圖。最好先提出每個功能的用途。這將使流程圖的理解更容易,顯示程序如何作為一個整體工作。

第7步:函數(shù):無符號長GetTime()

輸入:無

返回:UNIX時間(自1970年1月1日起的秒數(shù))

4Duino通過UDP啟動與NTP網(wǎng)絡服務器的通信,并將服務綁定到端口123.

步驟8:功能:無符號長GetTime()(第1部分)

4Duino通過UDP向服務器發(fā)送NTP請求。

步驟9:功能:無符號長GetTime()(第2部分)

響應中的服務器將發(fā)送數(shù)據(jù)包,其中字節(jié)40到43包含時間戳。

步驟10:功能:無符號長GetTime ()(第3部分)

提取并合并此數(shù)據(jù)以計算NTP時間(自1900年1月1日起的秒數(shù))。

步驟11:功能:無符號長GetTime()(第4部分)

這進一步轉(zhuǎn)換為UNIX時間(自1970年1月1日起的秒數(shù))函數(shù)返回該值。

步驟12:函數(shù):字符串GMTTime(int GMT)

輸入:時差來自GMT

返回:格式為String的位置時間HH:MM:SS

此函數(shù)將UNIX時間轉(zhuǎn)換為小時,分鐘和秒,并返回包含此信息的字符串,格式為(HH:MM:SS)。

此外,它接收GMT位置的時差作為輸入,允許函數(shù)考慮GMT的差異并計算特定位置的時間。

步驟13:功能:無效DrawHand(int Length,Int Angle,Int Color,Int Size)

輸入:手的長度,角度,手的顏色,實心圓的半徑手的結尾

此功能允許繪制與計算時間對應的時鐘指針(小時,分鐘,秒)。

步驟14:流程圖

步驟15:C OMPONENTS

此項目僅使用4Duino的內(nèi)部電路。因此,您不需要此項目的任何組件。但是,需要微型USB電纜來編程4Duino。

步驟16:實施

1.構建

4Duino有一個內(nèi)置的ESP8266 Wi-Fi模塊。因此,該項目不需要外部電路。

步驟17:實施

2。程序

Workshop 4 - 4Duino Basic Graphics環(huán)境用于編程此項目。 (同樣可以在最新的Arduino IDE中實現(xiàn))

這個項目需要安裝Arduino IDE,因為Workshop調(diào)用Arduino IDE來編譯Arduino草圖。但是,不需要打開或修改Arduino IDE來編程4Duino。 (如第一個圖所示。)

使用Workshop 4打開此文件。

在程序中更改SSID和PASSWORD以適合您的路由器。 (如下圖所示)

注意:在此處下載項目。

步驟18:實施

3。通信端口

使用μUSB電纜將4Duino連接到PC。然后導航到Comms選項卡并選擇4Duino連接的Comms端口。

步驟19:實現(xiàn)

4。編譯和上傳

最后,返回“主頁”標簽,然后點擊“Comp‘nLoad”按鈕。

第20步:演示

上傳4Duino后,通過UDP與NTP服務器通信,并在4Duino屏幕上顯示同步時間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 時鐘
    +關注

    關注

    11

    文章

    1901

    瀏覽量

    133241
  • NTP
    NTP
    +關注

    關注

    1

    文章

    226

    瀏覽量

    14495
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NTP網(wǎng)絡同步時鐘:數(shù)字世界的“心跳”

    NTP網(wǎng)絡同步時鐘是為網(wǎng)絡設備提供準確、標準、可靠和多功能的時間服務的解決方案,能提供準確的同步時鐘信號,支持標準的NTP和SNTP網(wǎng)絡時間同步協(xié)議,采用MD5協(xié)議和加密方式,有完整的
    的頭像 發(fā)表于 07-15 10:42 ?109次閱讀
    <b class='flag-5'>NTP</b>網(wǎng)絡同步<b class='flag-5'>時鐘</b>:數(shù)字世界的“心跳”

    ntp時鐘同步服務器是什么?ntp時鐘同步服務器介紹

    時間、時鐘、時辰是我們非常熟悉的,但是你們知道如今的時間、時鐘都是哪里產(chǎn)生的嗎?尤其當今網(wǎng)絡設備的普及使用,上面幾乎都有時間標識,其實他們都是通過一些設備傳遞的,比如ntp時鐘同步服務
    的頭像 發(fā)表于 05-13 15:19 ?277次閱讀
    <b class='flag-5'>ntp</b><b class='flag-5'>時鐘</b>同步服務器是什么?<b class='flag-5'>ntp</b><b class='flag-5'>時鐘</b>同步服務器介紹

    NTP網(wǎng)絡子鐘的技術架構與行業(yè)應用解析 GPS醫(yī)院子母鐘 考場校時同步時鐘

    基準如同數(shù)字化時代的 “隱形基礎設施”,支撐著各領域的穩(wěn)定運行。 關鍵詞:考場同步時鐘,同步電子時鐘,醫(yī)院時鐘NTP子鐘 一、NTP 網(wǎng)絡
    的頭像 發(fā)表于 05-09 15:16 ?254次閱讀

    京準電鐘分享:水利控制系統(tǒng)NTP時鐘同步技術方案

    京準電鐘分享:水利控制系統(tǒng)NTP時鐘同步技術方案
    的頭像 發(fā)表于 03-05 09:30 ?411次閱讀

    京準電鐘:NTP北斗時鐘服務器助力生物制藥

    京準電鐘:NTP北斗時鐘服務器助力生物制藥
    的頭像 發(fā)表于 02-18 16:18 ?396次閱讀

    京準電鐘發(fā)布:定制款席位桌面NTP電子時鐘

    京準電鐘發(fā)布:定制款席位桌面NTP電子時鐘
    的頭像 發(fā)表于 02-07 16:49 ?431次閱讀
    京準電鐘發(fā)布:定制款席位桌面<b class='flag-5'>NTP</b>電子<b class='flag-5'>時鐘</b>

    NTP服務器在云計算中的作用

    目標的關鍵技術,其在云計算中的作用不容忽視。 NTP服務器的基本原理 NTP是一種用于同步計算機時鐘的網(wǎng)絡協(xié)議,它允許計算機客戶端與服務器進行通信,以確定準確的時間。NTP服務器通過發(fā)
    的頭像 發(fā)表于 12-18 15:19 ?698次閱讀

    NTP服務器在物聯(lián)網(wǎng)中的應用

    的時間服務,確保設備間的通信和數(shù)據(jù)同步。 物聯(lián)網(wǎng)中的NTP服務器概述 NTP是一種用于同步計算機時鐘的網(wǎng)絡協(xié)議,它通過互聯(lián)網(wǎng)或局域網(wǎng)將計算機的時鐘與世界協(xié)調(diào)時間(UTC)同步。在物聯(lián)網(wǎng)
    的頭像 發(fā)表于 12-18 15:16 ?780次閱讀

    常見NTP服務器軟件比較

    網(wǎng)絡時間協(xié)議(NTP)是一種用于同步計算機時鐘的協(xié)議,它允許計算機通過網(wǎng)絡與時間服務器通信,以確保它們的系統(tǒng)時鐘盡可能準確。以下是一些常見的NTP服務器軟件的比較,這些軟件可以幫助組織
    的頭像 發(fā)表于 12-18 15:14 ?2302次閱讀

    NTP服務器配置步驟 NTP服務器服務的好處

    NTP服務器配置步驟 網(wǎng)絡時間協(xié)議(NTP)是一種用于同步計算機時鐘的協(xié)議,它確保了網(wǎng)絡中的設備能夠保持準確的時間。配置NTP服務器可以為組織內(nèi)的設備提供準確的時間服務,這對于日志記錄
    的頭像 發(fā)表于 12-18 15:12 ?1788次閱讀

    使用NTP,該如何同步時間?一文詳解!

    ? 一、NTP通信概述 很多場景中,由于業(yè)務需要,模塊需要保持正確的系統(tǒng)時鐘,才能正常工作。但是模塊上電后的初試時間戳是946713600(即2000/01/01,16:00:00),所以同步時鐘
    的頭像 發(fā)表于 10-29 13:44 ?858次閱讀
    使用<b class='flag-5'>NTP</b>,該如何同步時間?一文詳解!

    京準電鐘:NTP網(wǎng)絡時鐘服務器應用石油化工行業(yè)

    京準電鐘:NTP網(wǎng)絡時鐘服務器應用石油化工行業(yè)
    的頭像 發(fā)表于 10-24 16:01 ?625次閱讀
    京準電鐘:<b class='flag-5'>NTP</b>網(wǎng)絡<b class='flag-5'>時鐘</b>服務器應用石油化工行業(yè)

    京準電鐘:校園體育場館數(shù)字化NTP網(wǎng)絡時鐘系統(tǒng)

    京準電鐘:校園體育場館數(shù)字化NTP網(wǎng)絡時鐘系統(tǒng)
    的頭像 發(fā)表于 09-24 11:10 ?689次閱讀
    京準電鐘:校園體育場館數(shù)字化<b class='flag-5'>NTP</b>網(wǎng)絡<b class='flag-5'>時鐘</b>系統(tǒng)

    安徽京準 NTP網(wǎng)絡校時器 NTP服務器 電廠應用方案

    【安徽京準】NTP網(wǎng)絡校時器(NTP服務器)電廠應用方案
    的頭像 發(fā)表于 08-08 09:27 ?575次閱讀
    安徽京準 <b class='flag-5'>NTP</b>網(wǎng)絡校時器 <b class='flag-5'>NTP</b>服務器 電廠應用方案

    NTP服務器知識課堂 網(wǎng)絡時間同步系統(tǒng)的校時方式

    時鐘的幾種校時方式:GPS/北斗、NTP、WiFi、電腦校時軟件。 ? 1、NTP網(wǎng)絡校時: ①NTP的校時方式是設備主動上傳的方式。設備帶有標準的
    的頭像 發(fā)表于 07-30 14:23 ?843次閱讀
    <b class='flag-5'>NTP</b>服務器知識課堂 網(wǎng)絡時間同步系統(tǒng)的校時方式