![Jak korzystać z DS1307 za pomocą Arduino: 7 kroków Jak korzystać z DS1307 za pomocą Arduino: 7 kroków](https://i.howwhatproduce.com/images/011/image-30914-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Jak korzystać z DS1307 za pomocą Arduino? Jak korzystać z DS1307 za pomocą Arduino?](https://i.howwhatproduce.com/images/011/image-30914-1-j.webp)
![Jak korzystać z DS1307 za pomocą Arduino? Jak korzystać z DS1307 za pomocą Arduino?](https://i.howwhatproduce.com/images/011/image-30914-2-j.webp)
DS1307 to układ scalony zegara czasu rzeczywistego (RTC). Ten układ scalony służy do dostarczania danych o czasie. Przydzielony czas zaczyna się od sekund, minut, godzin, dni, daty, miesiąca i roku.
Ten układ scalony wymaga dodatkowych komponentów zewnętrznych, takich jak baterie kryształowe i 3,6 V. Kryształ jest używany do źródeł zegara. Baterie służą do zasilania awaryjnego, aby funkcja czasu nie została zatrzymana po odcięciu głównego zasilania.
Proponuję zakupić moduł DS1307, który został wyposażony w komponenty zewnętrzne.
Potrzebne komponenty:
- Arduino Nano V.3
- RTC DS1307
- Przewód połączeniowy
- mini USB
Wykorzystywana biblioteka:
DS1307RTC
Krok 1: Podłącz DS1307 do Arduino
![Podłącz DS1307 do Arduino Podłącz DS1307 do Arduino](https://i.howwhatproduce.com/images/011/image-30914-3-j.webp)
![Podłącz DS1307 do Arduino Podłącz DS1307 do Arduino](https://i.howwhatproduce.com/images/011/image-30914-4-j.webp)
Podłącz DS1307 do Arduino Nano zgodnie z rysunkiem lub tabelą poniżej.
DS1307 na Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Następnie podłącz Arduino do Laptopa/PC za pomocą Mini USB.
Krok 2: Dodaj bibliotekę DS1307RTC
![Dodaj bibliotekę DS1307RTC Dodaj bibliotekę DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-5-j.webp)
![Dodaj bibliotekę DS1307RTC Dodaj bibliotekę DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-6-j.webp)
![Dodaj bibliotekę DS1307RTC Dodaj bibliotekę DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-7-j.webp)
Bibliotekę DS1307 można pobrać tutaj:
Biblioteka DS1307
Po zakończeniu pobierania
Otwórz "Skecth ==> Dołącz bibliotekę ==> dodaj bibliotekę. ZIp"
Znajdź pobrany plik biblioteki.
Jeśli się powiedzie, zamknij Arduino i otwórz je ponownie.
Krok 3: Wybierz płytkę Arduino
![Wybierz płytkę Arduino Wybierz płytkę Arduino](https://i.howwhatproduce.com/images/011/image-30914-8-j.webp)
Otwórz narzędzia i wybierz płytkę Arduino zgodnie z powyższym obrazkiem.
Płytka "Arduino Nano"
Procesor: "ATmega328P (stary bootloader)"
Krok 4: Szkic SetTime
![Szkic SetTime Szkic SetTime](https://i.howwhatproduce.com/images/011/image-30914-9-j.webp)
![Szkic SetTime Szkic SetTime](https://i.howwhatproduce.com/images/011/image-30914-10-j.webp)
Wykorzystane zostaną dwa szkice. Pierwszy szkic to „SetTime” używany do ustawiania czasu w DS1307, aby dopasować go do aktualnego czasu. drugi to "ReadTest" używany do wyświetlania licznika czasu.
Prześlij SetTime:
Otwórz plik > Przykłady > DS1307RTC > SetTime
Po otwarciu Sketch kliknij upload i poczekaj kilka chwil.
Po zakończeniu procesu przesyłania otwórz Monitor szeregowy, aby zobaczyć ustawiony czas.
Krok 5: Przeczytaj szkic testowy
![Przeczytaj szkic testowy Przeczytaj szkic testowy](https://i.howwhatproduce.com/images/011/image-30914-11-j.webp)
Prześlij szkic „ReadTes”, aby wykonać funkcję czasową.
Otwórz plik > Przykłady > DS1307RTC > ReadTest
Kliknij prześlij i poczekaj chwilę. Po zakończeniu procesu przesyłania otwórz monitor szeregowy, aby zobaczyć wyniki.
Krok 6: Wynik
![Wynik Wynik](https://i.howwhatproduce.com/images/011/image-30914-12-j.webp)
![Wynik Wynik](https://i.howwhatproduce.com/images/011/image-30914-13-j.webp)
Jeśli się powiedzie, monitor szeregowy wyświetli się, jak pokazano na rysunku 1.
Jeśli moduł DS1307 nie jest zainstalowany lub nie jest podłączony do płyty Arduino, monitor szeregowy wyświetli się, jak pokazano na rysunku 2.
Krok 7: Inne artykuły dotyczące RTC
![Inne artykuły o RTC Inne artykuły o RTC](https://i.howwhatproduce.com/images/011/image-30914-14-j.webp)
![Inne artykuły o RTC Inne artykuły o RTC](https://i.howwhatproduce.com/images/011/image-30914-15-j.webp)
Do wyświetlania czasu generowanego przez RTC można użyć wyświetlacza LCD lub modułu 7-segmentowego.
Jeśli nie wiesz, jak go używać, możesz zobaczyć mój następny artykuł na temat "Jak wyświetlać czas na LCD" lub "Jak wyświetlić czas w module 7-segmentowym" w następnym artykule.
Dziękuję za przeczytanie tego artykułu, mam nadzieję, że jest przydatny.
Jeśli są pytania, po prostu napisz w kolumnie komentarzy.
Zalecana:
Jak korzystać z czujnika wilgotności gleby za pomocą Arduino: 4 kroki
![Jak korzystać z czujnika wilgotności gleby za pomocą Arduino: 4 kroki Jak korzystać z czujnika wilgotności gleby za pomocą Arduino: 4 kroki](https://i.howwhatproduce.com/images/010/image-28363-j.webp)
Jak korzystać z czujnika wilgotności gleby za pomocą Arduino: Czujnik wilgotności gleby to czujnik, który może być używany do pomiaru wilgotności gleby. Nadaje się do tworzenia prototypów projektów Smart Farming, projektów sterowników nawadniania lub projektów IoT Agriculture. Ten czujnik ma 2 sondy. Który służy do
Jak korzystać z czujnika DHT11 za pomocą Arduino: 5 kroków
![Jak korzystać z czujnika DHT11 za pomocą Arduino: 5 kroków Jak korzystać z czujnika DHT11 za pomocą Arduino: 5 kroków](https://i.howwhatproduce.com/images/010/image-28371-j.webp)
Jak korzystać z czujnika DHT11 za pomocą Arduino: W tym samouczku wypróbujemy czujnik DHT11 za pomocą Arduino.DHT11 może być używany do pomiaru temperatury i wilgotności.Wymagane komponenty: Czujnik temperatury i wilgotności Arduino NanoDHT11 Kable USB Mini Jumper Wymagana biblioteka: Biblioteka DHT
Jak korzystać z modułu Wemos ESP-Wroom-02 D1 Mini WiFi ESP8266 + 18650 za pomocą Blynk: 10 kroków
![Jak korzystać z modułu Wemos ESP-Wroom-02 D1 Mini WiFi ESP8266 + 18650 za pomocą Blynk: 10 kroków Jak korzystać z modułu Wemos ESP-Wroom-02 D1 Mini WiFi ESP8266 + 18650 za pomocą Blynk: 10 kroków](https://i.howwhatproduce.com/images/005/image-12565-3-j.webp)
Jak korzystać z modułu Wemos ESP-Wroom-02 D1 Mini WiFi ESP8266 + 18650 za pomocą Blynk: Specyfikacja: Kompatybilny z integracją systemu ładowania nodemcu 18650 Wskaźnik LED (zielony oznacza pełny czerwony oznacza ładowanie) może być używany podczas ładowania Przełącznik zasilania sterowania SMT złącze może być używane w trybie uśpienia · 1 dodatek
Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: 4 kroki
![Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: 4 kroki Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: 4 kroki](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: Pokażemy Ci, jak otworzyć terminal MAC. Pokażemy również kilka funkcji w Terminalu, takich jak ifconfig, zmiana katalogów, dostęp do plików i arp. Ifconfig pozwoli Ci sprawdzić Twój adres IP i reklamę MAC
Jak korzystać z płyty zgodnej z Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE za pomocą Blynk: 10 kroków
![Jak korzystać z płyty zgodnej z Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE za pomocą Blynk: 10 kroków Jak korzystać z płyty zgodnej z Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE za pomocą Blynk: 10 kroków](https://i.howwhatproduce.com/images/006/image-16899-11-j.webp)
Jak korzystać z płyty zgodnej z Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE za pomocą Blynk: Płyta zgodna z Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Opis: Płytka rozwojowa WiFi ESP8266 WEMOS D1. WEMOS D1 to płytka rozwojowa WIFI oparta na ESP8266 12E. Funkcjonowanie jest podobne do NODEMCU, z wyjątkiem tego, że sprzęt jest budowany