Obsah:

Hodiny Arduino s krokmi DS3231 a LCD1602: 3
Hodiny Arduino s krokmi DS3231 a LCD1602: 3

Video: Hodiny Arduino s krokmi DS3231 a LCD1602: 3

Video: Hodiny Arduino s krokmi DS3231 a LCD1602: 3
Video: LDmicro 20: решен вопрос жидкокристаллического дисплея I2C (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Hodiny Arduino s DS3231 a LCD1602
Hodiny Arduino s DS3231 a LCD1602

Tento projekt je súčasťou väčšieho projektu, ale môže ísť o samostatný projekt. V zásade ide o hodiny s dvoma tlačidlami na nastavenie času a dátumu.

Nevyzerá to tak skvele na doske so všetkými tými vodičmi, ale robí svoju prácu a dá sa to zjednodušiť pomocou displeja I2C, ale tejto téme sa budem v budúcnosti venovať.

Prevádzkový režim je pomerne jednoduchý. Máte dve tlačidlá, prvé, prepojené s pinom 8 na Arduine, slúži na výber parametra (dátum, hodina minúta …) a na konci na uloženie nového dátumu. Druhé tlačidlo, ktoré je pripevnené k pinu 9 na arduino, slúži na zvýšenie zvoleného parametra a na konci na zrušenie údajov, ktoré ste práve zadali (neukladajte) v prípade, že s ním nie ste spokojní.

Krok 1: Potrebné diely:

Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely

1. Arduino UNO R3 alebo kompatibilná doska

2. Modul DS3231 RTC (hodiny v reálnom čase)

3. Batéria CR2032, ak modul nie je súčasťou dodávky

4. LCD 1602 displej

5. 50K ohm variabilný odpor na úpravu kontrastu LCD 1602

6. 2 tlačidlá na úpravu dátumu a času

7. Dva 10K ohmové odpory pre rozbaľovacie kolíky

8. Prepojovací drôt na pripojenie častí

9. Breadboard

Krok 2: Zostavte schému

Zostavte schému
Zostavte schému

Pretože som si istý, že nemôžete nadviazať spojenie na základe prvej fotky projektu, tu je schéma.

Krok 3: Napíšte kód:

Kód tohto projektu nájdete tu, v priloženom súbore. Neváhajte ho upraviť tak, aby vyhovoval vašim potrebám. Kód je vysvetlený v súbore.ino. Akékoľvek návrhy sú vítané.

V prílohe je aj knižnica, ktorú som použil. Ostatné knižnice DS3231 nemusia fungovať.

Odporúča: