{"id":18415,"date":"2020-09-19T16:17:53","date_gmt":"2020-09-19T11:47:53","guid":{"rendered":"https:\/\/thecaferobot.com\/learn\/?p=18415"},"modified":"2022-01-15T16:18:40","modified_gmt":"2022-01-15T12:48:40","slug":"esp32-ntp-client-server-get-date-and-time","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/","title":{"rendered":"\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 ESP32 \u0648 ESP8266"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"18415\" class=\"elementor elementor-18415\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f97d523 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f97d523\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c9a8dd\" data-id=\"3c9a8dd\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ad8e2f1 elementor-widget elementor-widget-heading\" data-id=\"3ad8e2f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0642\u062f\u0645\u0647<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45fddf87 elementor-widget elementor-widget-text-editor\" data-id=\"45fddf87\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u062f\u0631 \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u062e\u0627\u0635 \u06cc\u0627 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0632\u0645\u0627\u0646 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0647\u0645\u06cc\u0634\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u067e\u06cc\u0634 \u0631\u0648 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a. \u0645\u0639\u0645\u0648\u0644\u0627 \u0627\u0648\u0644\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0628\u0631\u0627\u06cc \u0639\u0628\u0648\u0631 \u0627\u0632 \u0627\u06cc\u0646 \u0686\u0627\u0644\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u06cc\u0633\u06cc \u0647\u0627\u06cc RTC \u0645\u0627\u0646\u0646\u062f DS1307 \u0645\u06cc \u0628\u0627\u0634\u062f (\u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 &#8220;<a href=\"http:\/\/thecaferobot.com\/learn\/how-to-use-ds1307-rtc-module-arduino-tutorial\/\">\u0686\u06af\u0648\u0646\u0647 \u0627\u0632 DS1307 \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645 \u0648 \u06cc\u06a9 \u06cc\u0627\u062f\u0622\u0648\u0631 \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0633\u0627\u0632\u06cc\u0645\u061f<\/a>&#8221; \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f)\u060c \u06a9\u0647 \u0645\u0639\u0645\u0648\u0644\u0627 \u0627\u06cc\u0646 \u0622\u06cc\u0633\u06cc \u0647\u0627 \u062f\u0642\u062a \u062e\u06cc\u0644\u06cc \u0628\u0627\u0644\u0627\u06cc\u06cc \u0646\u062f\u0627\u0631\u0646\u062f. \u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0632 \u0631\u0627\u0647 \u062d\u0644 \u0647\u0627\u06cc \u0639\u0628\u0648\u0631 \u0627\u0632 \u0627\u06cc\u0646 \u0686\u0627\u0644\u0634 \u06a9\u0647 \u0646\u0633\u0628\u062a \u0628\u0647 \u0645\u0648\u0631\u062f \u0642\u0628\u0644\u06cc \u062c\u062f\u06cc\u062f\u062a\u0631 \u0648 \u0627\u0644\u0628\u062a\u0647 \u062e\u06cc\u0644\u06cc \u062f\u0642\u06cc\u0642 \u062a\u0631 \u0627\u0633\u062a\u060c \u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0645\u0631\u06a9\u0632\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0645\u06cc \u0628\u0627\u0634\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3357e95f elementor-widget elementor-widget-heading\" data-id=\"3357e95f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0622\u0646\u0686\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-701602b4 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"701602b4\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0645\u0641\u0647\u0648\u0645 NTP<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0633\u0627\u062e\u062a \u0633\u0627\u0639\u062a NTP \u0628\u0627 Nodemcu<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\t\u0633\u0627\u062e\u062a \u0633\u0627\u0639\u062a NTP \u0628\u0627 ESP32 \u0648 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 OLED<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57956212 elementor-widget elementor-widget-heading\" data-id=\"57956212\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NTP \u0686\u06cc\u0633\u062a \u0648 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3982ead5 elementor-widget elementor-widget-text-editor\" data-id=\"3982ead5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u06a9\u0644\u0645\u0647 NTP \u0645\u062e\u0641\u0641 Network Time Protocol \u0627\u0633\u062a \u0648 \u06cc\u06a9 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062c\u0647\u0627\u0646\u06cc \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc \u0628\u0631\u0627\u06cc \u0647\u0645\u06af\u0627\u0645 \u0633\u0627\u0632\u06cc \u0633\u0627\u0639\u062a \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627 \u0645\u06cc \u0628\u0627\u0634\u062f. NTP \u0633\u0627\u0639\u062a \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0633\u0627\u0639\u062a UTC \u0628\u0627 50 \u0645\u06cc\u0644\u06cc \u062b\u0627\u0646\u06cc\u0647 \u062e\u0637\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0648\u0642\u0639\u06cc\u062a \u062c\u063a\u0631\u0627\u0641\u06cc\u0627\u06cc\u06cc \u0648 \u0642\u0627\u0646\u0648\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0631\u0648\u0634\u0646\u0627\u06cc\u06cc \u0631\u0648\u0632 (day light saving)\u060c \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f.<br \/>\u0627\u0645\u0627 NTP \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<br \/>NTP \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628\u06cc \u062f\u0627\u0631\u062f\u060c \u062f\u0631 \u0633\u0637\u062d \u0627\u0648\u0644 \u0633\u0627\u0639\u062a \u062f\u0642\u06cc\u0642 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0641\u0648\u0642 \u062f\u0642\u06cc\u0642\u06cc \u0645\u0627\u0646\u0646\u062f \u0633\u0627\u0639\u062a GMT \u06cc\u0627 \u0633\u0627\u0639\u062a \u0647\u0627\u06cc \u0627\u062a\u0645\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u0634\u0648\u062f\u060c \u0633\u0637\u062d \u062f\u0648\u0645 \u0628\u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0633\u0637\u062d \u0648\u0627\u0633\u0637 \u0633\u0627\u0639\u062a \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0627\u0632 \u0633\u0637\u062d \u0627\u0648\u0644 \u0631\u0627 \u062f\u0631 \u0628\u0633\u062a\u0631 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0642\u0631\u0627\u0631 \u0645\u06cc \u062f\u0647\u062f\u060c \u0633\u0637\u062d \u0633\u0648\u0645 \u0647\u0645 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0646\u0646\u062f\u0647 \u0645\u06cc \u0628\u0627\u0634\u0646\u062f \u06a9\u0647 \u0627\u0632 \u0633\u0637\u062d \u062f\u0648 \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0631\u0627 \u0637\u0644\u0628 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dd8cb52 elementor-widget elementor-widget-image\" data-id=\"1dd8cb52\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-stream.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ntp-stream.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg0MTgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL250cC1zdHJlYW0uanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"800\" height=\"800\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-stream.jpg\" class=\"attachment-large size-large\" alt=\"\u0633\u0631\u0648\u0631 NTP \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34ca5495 elementor-widget elementor-widget-text-editor\" data-id=\"34ca5495\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u067e\u06a9\u06cc\u062c \u0627\u0631\u0633\u0627\u0644\u06cc \u0627\u0632 \u0633\u0645\u062a \u0633\u0637\u062d \u062f\u0648 \u0628\u0647 \u0633\u0637\u062d \u0633\u0647 \u0631\u0627 \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u062c\u062f\u0648\u0644 \u0632\u06cc\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646 \u062a\u0631\u062c\u0645\u0647 \u06a9\u0631\u062f:<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fe062cf elementor-widget elementor-widget-image\" data-id=\"4fe062cf\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-table.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ntp-table.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg0MTksInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL250cC10YWJsZS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"627\" height=\"706\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-table.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33fa9218 elementor-widget elementor-widget-heading\" data-id=\"33fa9218\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0644\u0648\u0627\u0632\u0645\u06cc \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u0627\u062d\u062a\u06cc\u0627\u062c \u062f\u0627\u0631\u06cc\u062f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35f17975 elementor-widget elementor-widget-heading\" data-id=\"35f17975\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0642\u0637\u0639\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3803724 elementor-widget elementor-widget-image\" data-id=\"3803724\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-req.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ntp-req.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg0MjAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL250cC1yZXEuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"720\" height=\"560\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-req.jpg\" class=\"attachment-large size-large\" alt=\"\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u0633\u0631\u0648\u0631 NTP\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ba1e14d elementor-widget elementor-widget-html\" data-id=\"4ba1e14d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"70%\">\u0645\u0627\u0698\u0648\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b \u062f\u0648 \u0647\u0633\u062a\u0647 \u0627\u06cc ESP32S-WROOM\r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/thecaferobot.com\/store\/node-mcu-esp32s-edition-wifi-module\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">\u0645\u0627\u0698\u0648\u0644 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 0.96 \u0627\u06cc\u0646\u0686 OLED  \u062f\u0627\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 I2C\r\n\r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/0-96-inch-yellowblue-color-i2c-communication-12864-oled-lcd-module\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">\u0628\u0631\u062f \u062a\u0648\u0633\u0639\u0647 NodeMcu \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u0627\u0698\u0648\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc ESP8266\r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/nodemcu-lua-esp8266-wifi-internet-development-board\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">\u0633\u06cc\u0645 \u062c\u0627\u0645\u067e\u0631 \u0646\u0631\u06cc \u0628\u0647 \u0645\u0627\u062f\u06af\u06cc\r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/40p-male-female-10cm-jumper-wire\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20b8bf64 elementor-widget elementor-widget-heading\" data-id=\"20b8bf64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-540f45bb elementor-widget elementor-widget-html\" data-id=\"540f45bb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"90%\">Arduino IDE<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\"><i class=\"fa fa-info\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n\r\n\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d91e5ae elementor-widget elementor-widget-heading\" data-id=\"6d91e5ae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 ESP8266<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7171cdc elementor-widget elementor-widget-text-editor\" data-id=\"7171cdc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062d\u0627\u0644 \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc \u0628\u0631\u062f ESP8266 \u062e\u0648\u062f \u0631\u06cc\u062e\u062a\u0647 \u0648 \u0646\u062a\u06cc\u062c\u0647 \u0631\u0627 \u062f\u0631 Serial Monitor \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fe36d81 elementor-widget elementor-widget-image\" data-id=\"5fe36d81\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-lib.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ntp-lib.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg0MjEsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL250cC1saWIuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"778\" height=\"437\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-lib.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-284b227 elementor-widget elementor-widget-html\" data-id=\"284b227\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>\/*\r\n  NTP Clock with NodeMCU \r\n  modified on 18 DEC 2019\r\n  by Saeed Hosseini @ Electropeak\r\n  https:\/\/electropeak.com\/learn\r\n*\/\r\n#include &lt;NTPClient.h&gt;\r\n#include &lt;ESP8266WiFi.h&gt;\r\n#include &lt;WiFiUdp.h&gt;\r\nconst char *ssid     = &quot;YOUR SSID&quot;;\r\nconst char *password = &quot;YOUR SSID PASSWORD&quot;;\r\nconst long utcOffsetInSeconds = 12600;\r\nchar daysOfTheWeek[7][12] = {&quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, &quot;Saturday&quot;};\r\n\/\/ Define NTP Client to get time\r\nWiFiUDP ntpUDP;\r\nNTPClient timeClient(ntpUDP, &quot;pool.ntp.org&quot;, utcOffsetInSeconds);\r\n\r\nvoid setup(){\r\n  Serial.begin(115200);\r\n\r\n  WiFi.begin(ssid, password);\r\n\r\n  while ( WiFi.status() != WL_CONNECTED ) {\r\n    delay ( 500 );\r\n    Serial.print ( &quot;.&quot; );\r\n  }\r\n\r\n  timeClient.begin();\r\n}\r\n\r\nvoid loop() {\r\n  timeClient.update();\r\n\r\n  Serial.print(daysOfTheWeek[timeClient.getDay()]);\r\n  Serial.print(&quot;, &quot;);\r\n  Serial.print(timeClient.getHours());\r\n  Serial.print(&quot;:&quot;);\r\n  Serial.print(timeClient.getMinutes());\r\n  Serial.print(&quot;:&quot;);\r\n  Serial.println(timeClient.getSeconds());\r\n  \/\/Serial.println(timeClient.getFormattedTime());\r\n\r\n  delay(1000);\r\n}\r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dbcba34 elementor-widget elementor-widget-text-editor\" data-id=\"7dbcba34\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u0628\u0647 \u06a9\u062f \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u060c \u0633\u067e\u0633 \u0646\u0627\u0645 \u0648 \u0631\u0645\u0632 \u0631\u0648\u062a\u0631 \u0648\u0627\u06cc\u0641\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062f\u0631\u062c \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/p>\n<p>\u0645\u062a\u063a\u06cc\u0631 utcOffsetInSeconds \u0631\u0627 \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0645\u0648\u0642\u0639\u06cc\u062a \u0645\u06a9\u0627\u0646\u06cc \u062e\u0648\u062f \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0636\u0631\u06cc\u0628 UTC \u06a9\u0634\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_UTC_time_offsets\">\u0627\u06cc\u0646\u062c\u0627<\/a> \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0628\u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u0636\u0631\u06cc\u0628 UTC \u0628\u0631\u0627\u06cc \u06a9\u0634\u0648\u0631 \u0622\u0645\u0631\u06cc\u06a9\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<p>UTC = -11:00<\/p>\n<p>utcOffsetInSeconds = -11*60*60 = -39600<\/p>\n<p>\u0633\u0631\u0648\u0631 \u0645\u0627 \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a NTP \u0633\u0631\u0648\u0631 <a href=\"pool.ntp.org\">pool.ntp.org<\/a> \u0645\u06cc \u0628\u0627\u0634\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u067e\u0633 \u0627\u0632 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0628\u0627 \u0634\u06cc timeclient \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0627\u0631\u06cc\u062e \u0648 \u0633\u0627\u0639\u062a \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u0645.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f874e7d elementor-widget elementor-widget-heading\" data-id=\"3f874e7d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 ESP32<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41a71094 elementor-widget elementor-widget-text-editor\" data-id=\"41a71094\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u06af\u0631 \u0628\u0627 \u0628\u0631\u062f\u0647\u0627\u06cc ESP32 \u0648 \u0646\u062d\u0648\u0647 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0622\u0646\u0647\u0627 \u0628\u0627 Arduino IDE \u0622\u0634\u0646\u0627 \u0646\u06cc\u0633\u062a\u06cc\u062f \u0628\u0647 &#8221; <a href=\"http:\/\/thecaferobot.com\/learn\/getting-started-w-esp32-wifi-bluetooth-module\/\">\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0698\u0648\u0644 \u0648\u0627\u06cc \u0641\u0627\u06cc \u0648 \u0628\u0644\u0648\u062a\u0648\u062b ESP32 \u0648 \u0646\u0635\u0628 \u0622\u0646 \u0628\u0631 IDE \u0622\u0631\u062f\u0648\u06cc\u0646\u0648<\/a>&#8221; \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p><p>\u062d\u0627\u0644 \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc ESP32 \u062e\u0648\u062f \u0631\u06cc\u062e\u062a\u0647 \u0648 \u0646\u062a\u06cc\u062c\u0647 \u0631\u0627 Serial Monitor \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-651d52f6 elementor-widget elementor-widget-html\" data-id=\"651d52f6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>#include &lt;WiFi.h&gt;\r\n#include &quot;time.h&quot;\r\n\r\nconst char* ssid       = &quot;YOUR_SSID&quot;;\r\nconst char* password   = &quot;YOUR_PASS&quot;;\r\n\r\nconst char* ntpServer = &quot;pool.ntp.org&quot;;\r\nconst long  gmtOffset_sec = 12600;\r\nconst int   daylightOffset_sec = 3600;\r\n\r\nvoid printLocalTime()\r\n{\r\n  struct tm timeinfo;\r\n  if(!getLocalTime(&amp;timeinfo)){\r\n    Serial.println(&quot;Failed to obtain time&quot;);\r\n    return;\r\n  }\r\n  Serial.println(&amp;timeinfo, &quot;%A, %B %d %Y %H:%M:%S&quot;);\r\n}\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(115200);\r\n  \r\n  \/\/connect to WiFi\r\n  Serial.printf(&quot;Connecting to %s &quot;, ssid);\r\n  WiFi.begin(ssid, password);\r\n  while (WiFi.status() != WL_CONNECTED) {\r\n      delay(500);\r\n      Serial.print(&quot;.&quot;);\r\n  }\r\n  Serial.println(&quot; CONNECTED&quot;);\r\n  \r\n  \/\/init and get the time\r\n  configTime(gmtOffset_sec, daylightOffset_sec, ntpServer);\r\n  printLocalTime();\r\n\r\n  \/\/disconnect WiFi as it's no longer needed\r\n  WiFi.disconnect(true);\r\n  WiFi.mode(WIFI_OFF);\r\n}\r\n\r\nvoid loop()\r\n{\r\n  delay(1000);\r\n  printLocalTime();\r\n}\r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a406625 elementor-widget elementor-widget-text-editor\" data-id=\"4a406625\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0646\u06cc\u0632 \u0645\u0627\u0646\u0646\u062f \u067e\u0631\u0648\u0698\u0647 NodeMcu \u0627\u0628\u062a\u062f\u0627 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0648\u0627\u06cc\u0641\u0627\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/p><p>\u0645\u0627\u0646\u0646\u062f \u0642\u0628\u0644 gmtOffset_sec \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u062f\u0647\u06cc\u0645\u060c \u062f\u0631\u0645\u0648\u0631\u062f \u0645\u062a\u063a\u06cc\u0631 daylightOffset_sec \u0627\u06af\u0631 \u06a9\u0634\u0648\u0631 \u0634\u0645\u0627 \u062c\u0632\u0648 \u06a9\u0634\u0648\u0631\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0642\u0627\u0646\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0633\u0627\u0639\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f (\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0644\u06cc\u0633\u062a \u0627\u06cc\u0646 \u06a9\u0634\u0648\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Daylight_saving_time\">\u0627\u06cc\u0646\u062c\u0627<\/a> \u0628\u0628\u06cc\u0646\u06cc\u062f) \u0645\u0642\u062f\u0627\u0631 \u0622\u0646 \u0631\u0627 3600 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f \u0648 \u062f\u0631\u063a\u06cc\u0631 \u0627\u06cc\u0646\u0635\u0648\u0631\u062a \u0645\u0642\u062f\u0627\u0631 0 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f. \u0633\u0631\u0648\u0631 NTP \u0646\u06cc\u0632 \u0645\u0627\u0646\u0646\u062f \u0642\u0628\u0644 pool.ntp.org \u0645\u06cc \u0628\u0627\u0634\u062f. \u062a\u0627\u0628\u0639 printLocalTime() \u0646\u06cc\u0632 \u0637\u0628\u0642 \u062c\u062f\u0648\u0644 \u0633\u0627\u062e\u062a\u0627\u0631 NTP \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0644\u0627\u0632\u0645 \u0631\u0627 \u0627\u0632 \u0634\u06cc timeinfo \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc \u062f\u0647\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23d4cee9 elementor-widget elementor-widget-heading\" data-id=\"23d4cee9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0633\u0627\u062e\u062a \u0633\u0627\u0639\u062a \u062f\u0642\u06cc\u0642 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 OLED \u0648 ESP32<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8017a8 elementor-widget elementor-widget-text-editor\" data-id=\"b8017a8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0631\u0627\u06cc \u0632\u06cc\u0628\u0627\u062a\u0631 \u0648 \u0639\u0645\u0644\u06cc \u062a\u0631 \u0634\u062f\u0646 \u067e\u0631\u0648\u0698\u0647 \u0633\u0627\u0639\u062a \u0628\u0627 NTP \u0622\u0646\u0631\u0627 \u0631\u0648\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 OLED 0.96\u201d I2C \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18ae21e2 elementor-widget elementor-widget-heading\" data-id=\"18ae21e2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-735e607 elementor-widget elementor-widget-image\" data-id=\"735e607\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-cir.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ntp-cir.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg0MjIsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMFwvMDlcL250cC1jaXIuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"800\" height=\"800\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-cir.jpg\" class=\"attachment-large size-large\" alt=\"\u0645\u062f\u0627\u0631 \u0633\u0627\u0639\u062a \u062f\u0642\u06cc\u0642 \u0628\u0627 NTP \u0648 OLED\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecbf12f elementor-widget elementor-widget-heading\" data-id=\"ecbf12f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06a9\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44881d44 elementor-widget elementor-widget-text-editor\" data-id=\"44881d44\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc ESP32 \u062e\u0648\u062f \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f\u00a0 \u0648 \u0646\u062a\u06cc\u062c\u0647 \u0631\u0627 \u0631\u0648\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0645\u0644\u0627\u062d\u0638\u0647 \u06a9\u0646\u06cc\u062f.<\/p><p><a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2022\/01\/logo.h\">logo.h<\/a><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-420ec8f8 elementor-widget elementor-widget-html\" data-id=\"420ec8f8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>\/*\r\n  NTP Clock with ESP32 and OLED \r\n  modified on 18 DEC 2019\r\n  by Saeed Hosseini @ Electropeak\r\n  https:\/\/electropeak.com\/learn\r\n*\/\r\n#include &lt;Wire.h&gt;\r\n#include &lt;Adafruit_GFX.h&gt;\r\n#include &lt;Adafruit_SSD1306.h&gt;\r\n#include &quot;logo.h&quot;\r\n#include &lt;WiFi.h&gt;\r\n#include &quot;time.h&quot;\r\n#define SCREEN_WIDTH 128\r\n#define SCREEN_HEIGHT 64\r\n#define OLED_RESET     -1\r\n\r\nAdafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &amp;Wire, OLED_RESET);\r\nconst char* ssid       = &quot;CafeRobot Inc.&quot;;\r\nconst char* password   = &quot;caferobot.ir&quot;;\r\nconst char* ntpServer = &quot;pool.ntp.org&quot;;\r\nconst long  gmtOffset_sec = 12600;\r\nconst int   daylightOffset_sec = 3600;\r\n\r\nvoid diplay_logo(int x, int y, const uint8_t *bitmap, int w, int h) {\r\n  display.drawBitmap(x, y, bitmap, w, h, WHITE);\r\n}\r\n\r\nvoid display_text(int sz, int x, int y, String str) {\r\n  display.setTextSize(sz);\r\n  display.setTextColor(WHITE);\r\n  display.setCursor(x, y);\r\n  display.println(str);\r\n}\r\n\r\nvoid display_number(int sz, int x, int y, double num) {\r\n  display.setTextSize(sz);\r\n  display.setTextColor(WHITE);\r\n  display.setCursor(x, y);\r\n  display.println(num);\r\n}\r\n\r\nvoid system_setup() {\r\n  Serial.begin(115200);\r\n  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);\r\n  display.clearDisplay();\r\n  diplay_logo(13, 20, Electropeak, 128, 32);\r\n  display.display();\r\n  delay(1000);\r\n  display.clearDisplay();\r\n  \/\/  while (WiFi.status() != WL_CONNECTED) {\r\n  \/\/    loading();\r\n  \/\/  }\r\n}\r\n\r\nvoid loading() {\r\n  display_text(2, 0, 25, &quot;Loading&quot;);\r\n  display_text(2, 85, 25, &quot;.&quot;);\r\n  display.display();\r\n  delay(500);\r\n  display_text(2, 95, 25, &quot;.&quot;);\r\n  display.display();\r\n  delay(500);\r\n  display_text(2, 105, 25, &quot;.&quot;);\r\n  display.display();\r\n  delay(500);\r\n  display.fillRect(85, 25, 40, 20, BLACK);\r\n  display.display();\r\n  delay(500);\r\n}\r\n\r\nvoid printLocalTime()\r\n{\r\n  String s = &quot;&quot;;\r\n  char h [80];\r\n  char m [80];\r\n  char p [80];\r\n\r\n  struct tm timeinfo;\r\n  if (!getLocalTime(&amp;timeinfo)) {\r\n    Serial.println(&quot;Failed to obtain time&quot;);\r\n    return;\r\n  }\r\n  Serial.println(&amp;timeinfo, &quot;%H:%M:%S&quot;);\r\n  strftime (h, 80, &quot;%I&quot;, &amp;timeinfo);\r\n  strftime (m, 80, &quot;%M&quot;, &amp;timeinfo);\r\n  strftime (p, 80, &quot;%p&quot;, &amp;timeinfo);\r\n\r\n  display_text(3, 15, 30, h);\r\n  display_text(3, 50, 30, &quot;:&quot;);\r\n  display_text(3, 65, 30, m);\r\n  display_text(1, 108, 45, p);\r\n  display.display();\r\n}\r\n\r\nvoid setup() {\r\n  system_setup();\r\n  WiFi.begin(ssid, password);\r\n  while (WiFi.status() != WL_CONNECTED) {\r\n    loading();\r\n  }\r\n  display.clearDisplay();\r\n  diplay_logo(0, 0, Wifi, 16, 16);\r\n  display.display();\r\n  configTime(gmtOffset_sec, daylightOffset_sec, ntpServer);\r\n  printLocalTime();\r\n\r\n  \/\/disconnect WiFi as it's no longer needed\r\n  WiFi.disconnect(true);\r\n  WiFi.mode(WIFI_OFF);\r\n  \r\n}\r\n\r\nvoid loop() {\r\n  printLocalTime();\r\n  delay(10000);\r\n  display.clearDisplay();\r\n  diplay_logo(0, 0, Wifi, 16, 16);\r\n  display.display();\r\n\r\n}\r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54c9d0b6 elementor-widget elementor-widget-text-editor\" data-id=\"54c9d0b6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062a\u0646\u0647\u0627 \u062a\u0641\u0627\u0648\u062a \u0627\u06cc\u0646 \u06a9\u062f \u0628\u0627 \u06a9\u062f \u0642\u0628\u0644 \u062f\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u0634\u06cc strftime \u0645\u0642\u0627\u062f\u06cc\u0631 \u0633\u0627\u0639\u062a\u060c \u062f\u0642\u06cc\u0642\u0647 \u0648 AM\/PM \u0631\u0627 \u0627\u0632 timeinfo \u062c\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0631 \u0631\u0634\u062a\u0647 \u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0648 \u0633\u067e\u0633 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0641\u0631\u0645\u062a \u0633\u0627\u0639\u062a \u062f\u0631 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u06cc\u0645.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ffcfee elementor-aspect-ratio-169 elementor-widget elementor-widget-video\" data-id=\"8ffcfee\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;controls&quot;:&quot;yes&quot;,&quot;aspect_ratio&quot;:&quot;169&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-fit-aspect-ratio elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/ntp-op.mp4\" autoplay=\"\" loop=\"\" controls=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77e006a4 elementor-widget elementor-widget-heading\" data-id=\"77e006a4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u06cc\u06a9 \u06af\u0627\u0645 \u062c\u0644\u0648\u062a\u0631<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3224cbac elementor-widget elementor-widget-text-editor\" data-id=\"3224cbac\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>\u0633\u0639\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627\u0631\u06cc\u062e \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0631\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0646\u0634\u0627\u0646 \u062f\u0647\u06cc\u062f.<\/li><li>\u0633\u0639\u06cc \u06a9\u0646\u06cc\u062f \u0628\u0627 \u0633\u0627\u0639\u062a NTP \u06cc\u06a9 \u0622\u0644\u0627\u0631\u0645 \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0633\u0627\u0632\u06cc\u062f.<\/li><\/ul>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u062f\u0631 \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u062e\u0627\u0635 \u06cc\u0627 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0632\u0645\u0627\u0646 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0647\u0645\u06cc\u0634\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u067e\u06cc\u0634 \u0631\u0648 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a. \u0645\u0639\u0645\u0648\u0644\u0627 \u0627\u0648\u0644\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0628\u0631\u0627\u06cc \u0639\u0628\u0648\u0631 \u0627\u0632 \u0627\u06cc\u0646 \u0686\u0627\u0644\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u06cc\u0633\u06cc \u0647\u0627\u06cc RTC \u0645\u0627\u0646\u0646\u062f DS1307 \u0645\u06cc \u0628\u0627\u0634\u062f (\u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 &#8220;\u0686\u06af\u0648\u0646\u0647 \u0627\u0632 DS1307 \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":18416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[943,1842],"tags":[4615,4598,4604,4650],"platform":[2732,1073],"bytype":[1076],"difficulty":[1079],"related_products":[2509,4720,3130,2471,4732,4724,2510,3676,2485,3283,3677,3678,4734,3681,3680,4725,4729,4730,4722,4733,4726,4736,4731,4723,4735,3665],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/esp32-date-time-ntp-fa.jpg",600,450,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/esp32-date-time-ntp-fa.jpg",600,450,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/esp32-date-time-ntp-fa-533x400.jpg",533,400,true],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/esp32-date-time-ntp-fa.jpg",600,450,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 ESP32 \u0648 ESP8266 (Arduino IDE) - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/title>\n<meta name=\"description\" content=\"\u0622\u0645\u0648\u0632\u0634 \u062f\u0631\u06cc\u0627\u0641\u062a \u062a\u0627\u0631\u06cc\u062e \u0648 \u0633\u0627\u0639\u062a \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u062a\u0648\u0633\u0637 Arduino IDE \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0627\u0639\u062a \u062f\u0642\u06cc\u0642 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u0627\u0639\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 ESP32 \u0648 ESP8266 (Arduino IDE) - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"og:description\" content=\"\u0622\u0645\u0648\u0632\u0634 \u062f\u0631\u06cc\u0627\u0641\u062a \u062a\u0627\u0631\u06cc\u062e \u0648 \u0633\u0627\u0639\u062a \u0627\u0632 \u0633\u0631\u0648\u0631 NTP \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u062a\u0648\u0633\u0637 Arduino IDE \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0627\u0639\u062a \u062f\u0642\u06cc\u0642 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/\" \/>\n<meta property=\"og:site_name\" content=\"\u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-19T11:47:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-15T12:48:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/esp32-date-time-ntp-fa.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/08\/Logo-small.png\",\"width\":250,\"height\":250,\"caption\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"description\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0627\\u0644\\u06a9\\u062a\\u0631\\u0648\\u0646\\u06cc\\u06a9\\u060c \\u0631\\u0628\\u0627\\u062a\\u06cc\\u06a9\\u060c \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 \\u0648 \\u0631\\u0633\\u067e\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc\",\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/thecaferobot.com\/learn\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#primaryimage\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2020\/09\/esp32-date-time-ntp-fa.jpg\",\"width\":600,\"height\":450},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#webpage\",\"url\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/\",\"name\":\"\\u062f\\u0631\\u06cc\\u0627\\u0641\\u062a \\u0633\\u0627\\u0639\\u062a \\u0648 \\u062a\\u0627\\u0631\\u06cc\\u062e \\u0627\\u0632 \\u0633\\u0631\\u0648\\u0631 NTP \\u0628\\u0627 ESP32 \\u0648 ESP8266 (Arduino IDE) - \\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#primaryimage\"},\"datePublished\":\"2020-09-19T11:47:53+00:00\",\"dateModified\":\"2022-01-15T12:48:40+00:00\",\"description\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u062f\\u0631\\u06cc\\u0627\\u0641\\u062a \\u062a\\u0627\\u0631\\u06cc\\u062e \\u0648 \\u0633\\u0627\\u0639\\u062a \\u0627\\u0632 \\u0633\\u0631\\u0648\\u0631 NTP \\u0628\\u0627 \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 \\u062a\\u0648\\u0633\\u0637 Arduino IDE \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 \\u0633\\u0627\\u0639\\u062a \\u062f\\u0642\\u06cc\\u0642 \\u062f\\u0631 \\u067e\\u0631\\u0648\\u0698\\u0647 \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#webpage\"},\"author\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/c0e21c461e06ae878db38c071e3aa166\"},\"headline\":\"\\u062f\\u0631\\u06cc\\u0627\\u0641\\u062a \\u0633\\u0627\\u0639\\u062a \\u0648 \\u062a\\u0627\\u0631\\u06cc\\u062e \\u0627\\u0632 \\u0633\\u0631\\u0648\\u0631 NTP \\u0628\\u0627 ESP32 \\u0648 ESP8266\",\"datePublished\":\"2020-09-19T11:47:53+00:00\",\"dateModified\":\"2022-01-15T12:48:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#webpage\"},\"commentCount\":19,\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#primaryimage\"},\"keywords\":\"\\u062a\\u0627\\u0631\\u06cc\\u062e \\u0648 \\u0633\\u0627\\u0639\\u062a,\\u0645\\u06cc\\u06a9\\u0631\\u0648\\u06a9\\u0646\\u062a\\u0631\\u0644\\u0631 ESP32,\\u0648\\u0627\\u06cc\\u200c\\u0641\\u0627\\u06cc,\\u0648\\u0628\",\"articleSection\":\"\\u0627\\u06cc\\u0646\\u062a\\u0631\\u0646\\u062a \\u0627\\u0634\\u06cc\\u0627,\\u0632\\u0645\\u0627\\u0646 \\u0648 \\u0633\\u0627\\u0639\\u062a\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/esp32-ntp-client-server-get-date-and-time\/#respond\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/c0e21c461e06ae878db38c071e3aa166\",\"name\":\"\\u0633\\u0639\\u06cc\\u062f \\u062d\\u0633\\u06cc\\u0646\\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#personlogo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/59bcfec6616092bab5cd6253c8fb4892?s=96&d=mm&r=g\",\"caption\":\"\\u0633\\u0639\\u06cc\\u062f \\u062d\\u0633\\u06cc\\u0646\\u06cc\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/18415"}],"collection":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/comments?post=18415"}],"version-history":[{"count":11,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/18415\/revisions"}],"predecessor-version":[{"id":26340,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/18415\/revisions\/26340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/18416"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=18415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=18415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=18415"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=18415"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=18415"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=18415"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=18415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}