Spisu treści:

Konfiguracja modułu DS1302 RTC z klawiaturą + Arduino + LCD: 3 kroki
Konfiguracja modułu DS1302 RTC z klawiaturą + Arduino + LCD: 3 kroki

Wideo: Konfiguracja modułu DS1302 RTC z klawiaturą + Arduino + LCD: 3 kroki

Wideo: Konfiguracja modułu DS1302 RTC z klawiaturą + Arduino + LCD: 3 kroki
Wideo: LCD Keypad Shield - test produktu 2024, Lipiec
Anonim
Image
Image

Witam, właśnie zrobiłem ten mały projekt, mam nadzieję, że Ci się spodoba, jak tytuł mówi o tym, jak używać klawiatury do ustawienia DS1302, to jeden z podstawowych projektów, który możesz dodać do własnego projektu, jeśli chcesz dodać inne moduły lub funkcje… Jest bardzo łatwy do zrozumienia i adaptacji, mam nadzieję, że Ci się spodoba i okaże się przydatny.

Obejrzyj powyższy film, jeśli potrzebujesz dalszej pomocy, lub poproś w komentarzu, to przyjemność.

Krok 1: Potrzebne moduły i materiały

Potrzebne moduły i materiały
Potrzebne moduły i materiały
Potrzebne moduły i materiały
Potrzebne moduły i materiały
Potrzebne moduły i materiały
Potrzebne moduły i materiały

W tym celu potrzebujemy:

-Płytka Arduino tutaj używam Arduino UNO

-DS1302 moduł RTC

-4*4 lub 4*3 Matrix Keypad tutaj użyłem 4*4

-Ekran LCD i2c

Niektóre przewody rozruchowe i rezystor 1k (Tylko jeśli masz problem z RTC)

Krok 2: Okablowanie

Okablowanie
Okablowanie

Okablowanie jak na schemacie:

-Styki klawiatury: 1-8 z D5-D12

-RTC DS1302: - Vcc - 5 v

- GND - GND

- CLK - D2

- DAT- (opcjonalnie rezystor 1k, jeśli masz problem z pisaniem) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Krok 3: Biblioteki, kod i funkcjonowanie

Tutaj możesz pobrać wszystkie używane przeze mnie biblioteki (.zip) gotowe do zainstalowania i kodować w formacie ".ino":

- Biblioteka RTC virtuabotix

- LCD i2c Nowa bibliotekaLiquidCrystal

- Biblioteka klawiatur

A oto kod: Pobierz kod

Funkcjonowanie: Po okablowaniu, przesłaniu kodu, zasil płytkę Arduino, zwykle na wyświetlaczu LCD powinna pojawić się domyślna lub ustawiona przed datą i godziną, naciśnij "*", aby rozpocząć konfigurację za pomocą klawiatury, poprosi Cię o ustawienie rok, miesiąc… Po naciśnięciu przycisku program automatycznie zapamiętuje wartości, na przykład: gdy poprosi o ustawienie roku, który naciśniesz (2-0-1-8) zostanie automatycznie zapisany, a następnie poprosi o wprowadzenie miesiąc… dla miesiąca, godziny… zawsze należy wpisać dwie cyfry, jak dla kwietnia (0-4)…

Nie dodałem sekund ani dnia tygodnia, "Lenistwo:D:D" dodaj je jeśli chcesz.

Jeśli masz problem, zostaw komentarz, sugestię lub pytanie.

Zalecana: