Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt jest częścią większego projektu, ale może być samodzielnym projektem. To w zasadzie zegar z dwoma przyciskami do ustawiania godziny i daty.
Nie wygląda to tak dobrze na płytce stykowej z tymi wszystkimi przewodami, ale wykonuje swoją pracę i można to uprościć za pomocą wyświetlacza I2C, ale omówię ten temat w przyszłej instrukcji.
Tryb pracy jest dość prosty, masz dwa przyciski, pierwszy połączony z pinem 8 na arduino służy do wyboru parametru (data, godzina minuta…) a na końcu do zapisania nowej daty. Drugi przycisk, który jest dołączony do pinu 9 na arduino, służy do zwiększania wybranego parametru, a na końcu do anulowania danych, które właśnie wprowadziłeś (nie zapisuj) w przypadku, gdy nie jesteś z nich zadowolony.
Krok 1: Potrzebne części:
1. Arduino UNO R3 lub kompatybilna płyta
2. Moduł DS3231 RTC (zegar czasu rzeczywistego)
3. Bateria CR2032, jeśli moduł nie jest dostarczany z jedną
4. Wyświetlacz LCD 1602
5. Rezystor zmienny 50K omów do regulacji kontrastu 1602 LCD;
6. 2 przyciski do regulacji daty i godziny
7. Dwa rezystory 10K omów do wysuwania kołków przycisków;
8. Przewód połączeniowy do łączenia części
9. Deska do krojenia chleba
Krok 2: Złóż schemat
Ponieważ jestem pewien, że nie da się nawiązać połączenia na podstawie pierwszego zdjęcia projektu, oto schemat.
Krok 3: Napisz kod:
Kod tego projektu znajdziesz tutaj, w załączonym pliku. Zapraszam do modyfikowania go do własnych potrzeb. Kod jest wyjaśniony w pliku.ino. Wszelkie sugestie są mile widziane.
Dołączona jest również biblioteka, z której korzystałem. Inne biblioteki DS3231 mogą nie działać.