Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Arduino IDE -ийг тохируулах
- Алхам 3: Код
- Алхам 4: Огноо, цаг, долоо хоногийн тоог дэлгэц дээр авах
Видео: Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байна уу залуусаа, энэ зааварчилгаанд бид m5stack-ийн хөгжүүлэлтийн самбар m5stack ашиглан Arduino IDE ашиглан цаг хийж сурах болно.
Алхам 1: Танд хэрэгтэй зүйл
Энэхүү зааварчилгааны хувьд танд дараахь зүйлс хэрэгтэй болно.
m5stick-c хөгжүүлэх самбар С хэлбэрийн кабель
Алхам 2: Arduino IDE -ийг тохируулах
ESP32 самбарыг Arduino IDE-д суулгасан эсэхээ шалгаарай, хэрэв тийм биш бол дараах зааврыг дагана уу: ESP32 BOARDS INSTALL:
Алхам 3: Код
Дараах кодыг хуулж, m5stick-C хөгжүүлэлтийн самбарт байршуулна уу: "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// нэг удаа ажиллуулахын тулд тохиргооны кодоо энд оруулна уу: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (ХАР); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC TEST"); RTC_TimeTypeDef TimeStruct; TimeStruct. Hours = 18; TimeStruct. Minutes = 56; TimeStruct. Seconds = 10; M5. Rtc. SetTime (& TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDay = 3; DateStruct. Month = 3; DateStruct. Date = 22; DateStruct. Year = 2019; M5. Rtc. SetData (& DateStruct);} void loop () {// давтан ажиллуулахын тулд үндсэн кодоо энд оруулна уу: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Өгөгдөл:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Долоо хоног: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Цаг: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); саатал (500);}
Алхам 4: Огноо, цаг, долоо хоногийн тоог дэлгэц дээр авах
Кодыг байршуулсны дараа та дэлгэцийг харах боломжтой бөгөөд сарны огноо, долоо хоногийг энэ тохиолдолд харуулах болно. Хэрэв та энэ цаг дээр зөв ажиллаж байгааг харахыг хүсвэл оруулсан видеог үзээд зөвшөөрнө үү. Хэрэв та энэ талаар ямар нэгэн зүйл хуваалцахыг хүсч байвал коммент хэсэгт би мэднэ.
Зөвлөмж болгож буй:
Бодит цагийн цагийн модулийг (DS3231) хэрхэн ашиглах вэ: 5 алхам
Бодит цагийн цагны модулийг (DS3231) хэрхэн ашиглах вэ: DS3231 бол өртөг багатай, туйлын нарийвчлалтай I2C бодит цаг (RTC) бөгөөд температурыг нөхсөн болор осциллятор (TCXO), болортой. Төхөөрөмж нь батерейны оролттой бөгөөд үндсэн хүчдэлийн үед цагийг зөв хэмждэг
ESP8266 RTC байхгүй сүлжээний цаг - Nodemcu NTP цаг RTC байхгүй байна - ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: 4 алхам
ESP8266 RTC байхгүй сүлжээний цаг | Nodemcu NTP цаг RTC байхгүй | ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: Төсөл нь RTC -гүй цагны төсөл хийх бөгөөд wifi ашиглан интернэтээс цаг авч, st7735 дэлгэц дээр харуулах болно
Java (+-1s) ашиглан DS3231 RTC (Бодит цагийн цаг) -ыг нарийвчлалтай, хурдан, автоматаар тохируулах: 3 алхам
Java (+-1s) ашиглан DS3231 RTC (Бодит цагийн цаг) -ыг нарийвчлалтай, хурдан, автоматаар тохируулах: Энэхүү заавар нь Arduino болон жижиг Java програмыг ашиглан DS3231 бодит цагийн цагийг хэрхэн тохируулахыг танд үзүүлэх болно. Arduino -ийн цуваа холболт Энэ програмын үндсэн логик: 1. Arduino цуврал хүсэлт илгээдэг
DS1307 Arduino -той бодит цагийн цаг RTC: 4 алхам
DS1307 Real Time Clock RTC with Arduino: Энэхүү гарын авлагад бид Real Time Clock (RTC) болон хэрхэн Arduino & Бодит цагийн цаг IC DS1307 нь цаг хэмжигч төхөөрөмж хэлбэрээр хийгдсэн бөгөөд цагийг хянах, хуанли хөтлөхөд Бодит цаг (RTC) -ийг ашигладаг бөгөөд RTC ашиглахын тулд
DS1307 бодит цагийн цаг (RTC) модулийг ашиглан Arduino дээр суурилсан цаг ба 0.96: 5 алхам
DS1307 Real Time Clock (RTC) модулийг ашиглан Arduino -д суурилсан цаг & 0.96: Сайн байна уу залуусаа энэ хичээлээр бид DS1307 бодит цагийн модулийг ашиглан ажлын цагийг хэрхэн хийхийг харах болно. OLED дэлгэцүүд Тиймээс бид цагийг DS1307 модулаас унших болно. Үүнийг OLED дэлгэц дээр хэвлэ