İçindekiler:

Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım
Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım

Video: Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım

Video: Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım
Video: Laser distance measurement with M5Stack Core2 ESP32 and VL53L0X with Arduino - Robojax 2024, Haziran
Anonim
Image
Image
İhtiyacın olan şeyler
İhtiyacın olan şeyler

Merhaba arkadaşlar bu derste Arduino IDE kullanarak m5stick-C m5stack geliştirme kartı ile saat yapmayı öğreneceğiz. Yani m5stick ekranda ayın tarihini, saatini ve haftasını gösterecek.

Adım 1: İhtiyacınız Olan Şeyler

Bu talimat için aşağıdaki şeylere ihtiyacınız olacak:

m5stick-c geliştirme kartı Tip C kablosu

Adım 2: Arduino IDE'yi Ayarlama

Arduino IDE'yi Ayarlama
Arduino IDE'yi Ayarlama

Arduino IDE'nize ESP32 kartları taktığınızdan emin olun ve durum böyle değilse, lütfen bunu yapmak için aşağıdaki talimatları izleyin: ESP32 BOARDS INSTALL:

3. Adım: Kodlayın

kod
kod

Aşağıdaki kodu kopyalayın ve m5stick-C geliştirme kartınıza yükleyin:include "M5StickC.h"RTC_TimeTypeDef RTC_TimeStruct;RTC_DateTypeDef RTC_DateStruct;void setup() { // kurulum kodunuzu bir kez çalıştırmak için buraya koyun: M5.begin(); M5. Lcd.setRotation(3); M5. Lcd.fillScreen(SİYAH); M5. Lcd.setTextSize(1); M5. Lcd.setCursor(40, 0, 2); M5. Lcd.println("RTC TESTİ"); RTC_TimeTypeDef TimeStruct; TimeStruct. Saat = 18; TimeStruct. Dakika = 56; TimeStruct. Saniye = 10; M5. Rtc. SetTime(&TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDay = 3; DateStruct. Month = 3; DateStruct. Date = 22; DateStruct. Yıl = 2019; M5. Rtc. SetData(&DateStruct);}void loop() { // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun: M5. Rtc. GetTime(&RTC_TimeStruct); M5. Rtc. GetData(&RTC_DateStruct); M5. Lcd.setCursor(0, 15); M5. Lcd.printf("Veri: %04d-%02d-%02d\n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf("Hafta: %d\n", RTC_DateStruct. WeekDay); M5. Lcd.printf("Zaman: %02d: %02d: %02d\n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Saniye); gecikme(500);}

Adım 4: Ekranda Tarih, Saat ve Hafta Sayısını Alma

Image
Image

Kodu yükledikten sonra, ekranı görebilirsiniz ve benim durumumda olduğu gibi, ayın tarihi saat ve haftası ekranda görüntülenecektir. Bu saatte zamanın düzgün çalıştığını görmek istiyorsanız, lütfen sağlanan videoya bakın ve izin verin. Bununla ilgili bir şey paylaşmak isterseniz yorum bölümünde bana bildirin.

Önerilen: