![Как использовать DS1307 с помощью Arduino: 7 шагов Как использовать DS1307 с помощью Arduino: 7 шагов](https://i.howwhatproduce.com/images/011/image-30914-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![Как использовать DS1307 с помощью Arduino Как использовать DS1307 с помощью Arduino](https://i.howwhatproduce.com/images/011/image-30914-1-j.webp)
![Как использовать DS1307 с помощью Arduino Как использовать DS1307 с помощью Arduino](https://i.howwhatproduce.com/images/011/image-30914-2-j.webp)
DS1307 - это микросхема часов реального времени (RTC). Эта ИС используется для предоставления данных о времени. Выделенное время начинается с секунд, минут, часов, дней, даты, месяца и года.
Эта ИС требует дополнительных внешних компонентов, таких как кристалл и батареи 3,6 В. Кристалл используется для источников часов. Батареи используются в качестве резервного источника энергии, поэтому функция отсчета времени не останавливается при отключении основного питания.
Предлагаю купить модуль DS1307, оснащенный внешними компонентами.
Необходимые компоненты:
- Ардуино Нано V.3
- RTC DS1307
- Перемычка
- USB мини
Используемая библиотека:
DS1307RTC
Шаг 1. Подключите DS1307 к Arduino
![Подключите DS1307 к Arduino Подключите DS1307 к Arduino](https://i.howwhatproduce.com/images/011/image-30914-3-j.webp)
![Подключите DS1307 к Arduino Подключите DS1307 к Arduino](https://i.howwhatproduce.com/images/011/image-30914-4-j.webp)
Подключите DS1307 к Arduino Nano, как показано на рисунке или в таблице ниже.
DS1307 для Arduino Nano
VCC ==> + 5 В
GND ==> GND
SCL ==> A5
ПДД ==> A4
DS ==> NC
Затем подключите Arduino к ноутбуку / ПК с помощью Mini USB.
Шаг 2. Добавьте библиотеку DS1307RTC
![Добавьте библиотеку DS1307RTC Добавьте библиотеку DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-5-j.webp)
![Добавьте библиотеку DS1307RTC Добавьте библиотеку DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-6-j.webp)
![Добавьте библиотеку DS1307RTC Добавьте библиотеку DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-7-j.webp)
Библиотеку DS1307 можно скачать здесь:
Библиотека DS1307
После завершения загрузки
Откройте «Skecth ==> Включить библиотеку ==> добавить библиотеку. ZIp»
Найдите загруженный файл библиотеки.
В случае успеха закройте Arduino и откройте его снова.
Шаг 3: Выберите плату Arduino
![Выберите плату Arduino Выберите плату Arduino](https://i.howwhatproduce.com/images/011/image-30914-8-j.webp)
Откройте инструменты и выберите плату Arduino, как показано на картинке выше.
Плата "Ардуино Нано"
Процессор: «ATmega328P (старый загрузчик)»
Шаг 4: SetTime Sketch
![SetTime Sketch SetTime Sketch](https://i.howwhatproduce.com/images/011/image-30914-9-j.webp)
![SetTime Sketch SetTime Sketch](https://i.howwhatproduce.com/images/011/image-30914-10-j.webp)
Будут использованы два эскиза. Первый эскиз - это «SetTime», используемый для установки времени на DS1307 в соответствии с текущим временем. второй - «ReadTest», используемый для отображения отсчета времени.
Загрузить SetTime:
Откройте файл> Примеры> DS1307RTC> SetTime
После того, как Sketch открыт, нажмите «Загрузить» и подождите несколько секунд.
Если процесс загрузки завершен, откройте Serial Monitor, чтобы увидеть установленное время.
Шаг 5: ReadTest Sketch
![ReadTest Sketch ReadTest Sketch](https://i.howwhatproduce.com/images/011/image-30914-11-j.webp)
Загрузите скетч «ReadTes» для выполнения временной функции.
Откройте файл> Примеры> DS1307RTC> ReadTest
Нажмите «Загрузить» и подождите несколько секунд. После завершения процесса загрузки откройте серийный монитор, чтобы увидеть результаты.
Шаг 6: Результат
![Результат Результат](https://i.howwhatproduce.com/images/011/image-30914-12-j.webp)
![Результат Результат](https://i.howwhatproduce.com/images/011/image-30914-13-j.webp)
В случае успеха на серийном мониторе появится изображение, показанное на Рисунке 1.
Если модуль DS1307 не установлен или не подключен к плате Arduino, на последовательном мониторе будет отображаться, как показано на рисунке 2.
Шаг 7: Другая статья о RTC
![Другая статья о RTC Другая статья о RTC](https://i.howwhatproduce.com/images/011/image-30914-14-j.webp)
![Другая статья о RTC Другая статья о RTC](https://i.howwhatproduce.com/images/011/image-30914-15-j.webp)
Вы можете использовать ЖК-дисплей или 7-сегментный модуль для отображения времени, генерируемого RTC.
Если вы не знаете, как его использовать, то можете прочитать мою следующую статью «Как отображать время на ЖК-дисплее» или «Как отображать время в 7-сегментном модуле» в моей следующей статье.
Спасибо, что прочитали эту статью, надеюсь, она будет полезной.
Если есть вопросы, просто напишите в колонку комментариев.
Рекомендуемые:
Как использовать датчик DHT11 с помощью Arduino: 5 шагов
![Как использовать датчик DHT11 с помощью Arduino: 5 шагов Как использовать датчик DHT11 с помощью Arduino: 5 шагов](https://i.howwhatproduce.com/images/010/image-28371-j.webp)
Как использовать датчик DHT11 с помощью Arduino: в этом руководстве мы попробуем датчик DHT11 с использованием Arduino. DHT11 можно использовать для измерения температуры и влажности. Необходимые компоненты: Датчик температуры и влажности Arduino NanoDHT11. Миниатюрные соединительные кабели USB Требуемая библиотека: Библиотека DHT
Как использовать Teensy для печати изображений на Splatoon 2 с помощью принтера SplatPost: 10 шагов
![Как использовать Teensy для печати изображений на Splatoon 2 с помощью принтера SplatPost: 10 шагов Как использовать Teensy для печати изображений на Splatoon 2 с помощью принтера SplatPost: 10 шагов](https://i.howwhatproduce.com/images/011/image-32655-j.webp)
Как использовать Teensy для печати изображений на Splatoon 2 с помощью принтера SplatPost: в этом руководстве я покажу, как использовать принтер SplatPost от ShinyQuagsire. Без четких инструкций у человека, не имеющего опыта работы с командной строкой, возникнут небольшие проблемы. Моя цель - упростить шаги до пои
Как использовать мини-модуль Wi-Fi Wemos ESP-Wroom-02 D1 ESP8266 + 18650 с помощью Blynk: 10 шагов
![Как использовать мини-модуль Wi-Fi Wemos ESP-Wroom-02 D1 ESP8266 + 18650 с помощью Blynk: 10 шагов Как использовать мини-модуль Wi-Fi Wemos ESP-Wroom-02 D1 ESP8266 + 18650 с помощью Blynk: 10 шагов](https://i.howwhatproduce.com/images/005/image-12565-3-j.webp)
Как использовать мини-модуль Wi-Fi Wemos ESP-Wroom-02 D1 ESP8266 + 18650 с помощью Blynk: Спецификация: Совместимость с интеграцией системы зарядки nodemcu 18650 Светодиодный индикатор (зеленый означает, что полный красный означает зарядку) можно использовать во время зарядки. разъем можно использовать для спящего режима · 1 доп
Как использовать терминал Mac и как использовать ключевые функции: 4 шага
![Как использовать терминал Mac и как использовать ключевые функции: 4 шага Как использовать терминал Mac и как использовать ключевые функции: 4 шага](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Как использовать терминал Mac и как использовать основные функции: мы покажем вам, как открыть терминал MAC. Мы также покажем вам несколько функций Терминала, такие как ifconfig, изменение каталогов, доступ к файлам и arp. Ifconfig позволит вам проверить ваш IP-адрес и ваш MAC-адрес
Как использовать Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE-совместимую плату с помощью Blynk: 10 шагов
![Как использовать Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE-совместимую плату с помощью Blynk: 10 шагов Как использовать Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE-совместимую плату с помощью Blynk: 10 шагов](https://i.howwhatproduce.com/images/006/image-16899-11-j.webp)
Как использовать Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE-совместимую плату с помощью Blynk: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE-совместимая плата Описание: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 - это плата для разработки WIFI, основанная на ESP8266 12E. Функционирование аналогично NODEMCU, за исключением того, что аппаратное обеспечение построено