Съдържание:
- Стъпка 1: Свържете DS1307 към Arduino
- Стъпка 2: Добавете библиотеката DS1307RTC
- Стъпка 3: Изберете Arduino Board
- Стъпка 4: SetTime Sketch
- Стъпка 5: ReadTest Sketch
- Стъпка 6: Резултат
- Стъпка 7: Други Articel За RTC
Видео: Как да използвате DS1307 с помощта на Arduino: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
DS1307 е IC за часовник в реално време (RTC). Тази IC се използва за предоставяне на данни за времето. Разпределеното време започва от секунди, минути, часове, дни, дата, месец и година.
Тази ИС изисква допълнителни външни компоненти като кристални и 3.6V батерии. Кристалът се използва за източници на часовник. Батериите се използват за резервно зареждане на енергия, така че функцията за време не се спира при изключване на захранването.
Предлагам да закупите модул DS1307, оборудван с външни компоненти.
Необходими компоненти:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB мини
Използвана библиотека:
DS1307RTC
Стъпка 1: Свържете DS1307 към Arduino
Свържете DS1307 към Arduino Nano съгласно снимката или таблицата по -долу.
DS1307 към Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
След това свържете Arduino към лаптопа / компютъра с помощта на Mini USB.
Стъпка 2: Добавете библиотеката DS1307RTC
Библиотеката DS1307 може да бъде изтеглена тук:
Библиотека DS1307
След като изтеглянето приключи, Отворете „Skecth ==> Включване на библиотека ==> добавяне на. Zip библиотека“
Намерете файла на библиотеката, който е изтеглен.
Ако е успешен, затворете Arduino и го отворете отново.
Стъпка 3: Изберете Arduino Board
Отворете инструментите и изберете дъската Arduino според снимката по -горе.
Табло "Arduino Nano"
Процесор: "ATmega328P (стар буутлоудър)"
Стъпка 4: SetTime Sketch
Ще се използват две скици. Първата скица е "SetTime", използвана за задаване на часа на DS1307, за да съответства на текущия час. вторият е "ReadTest", използван за показване на броя на времето.
Качване на SetTime:
Отворете Файл> Примери> DS1307RTC> SetTime
След като Sketch е отворен, щракнете върху качване и изчакайте няколко минути.
Ако процесът на качване приключи, отворете серийния монитор, за да видите зададеното време.
Стъпка 5: ReadTest Sketch
Качете скица "ReadTes", за да изпълните функция с време.
Отворете Файл> Примери> DS1307RTC> ReadTest
Щракнете върху качване и изчакайте няколко минути. След като процесът на качване приключи, отворете серийния монитор, за да видите резултатите.
Стъпка 6: Резултат
Ако успее, серийният монитор ще се покаже, както е показано на Фигура 1.
Ако модулът DS1307 не е инсталиран или не е свързан към платка Arduino, серийният монитор ще се покаже, както е показано на фигура 2.
Стъпка 7: Други Articel За RTC
Можете да използвате LCD или 7-сегментен модул, за да покажете времето, генерирано от RTC.
Ако не знаете как да го използвате, можете да видите следващата ми статия на тема „Как да показвам времето на LCD дисплея“или „Как да показвам времето в 7-сегментния модул“в следващата ми статия.
Благодаря ви, че прочетохте тази статия, надявам се да е полезна.
Ако има въпроси, просто напишете в колоната за коментари.
Препоръчано:
Направи си сам -- Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: 6 стъпки
Направи си сам || Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: Докато правите робот -паяк, човек може да научи толкова много неща за роботиката. В това видео ще ви покажем как да направите робот Spider, с който можем да управляваме с помощта на нашия смартфон (Androi
Как да използвате сензора за влажност на почвата с помощта на Arduino: 4 стъпки
Как да използвате сензора за влажност на почвата с помощта на Arduino: Сензорът за влажност на почвата е сензор, който може да се използва за измерване на влагата в почвата. Подходящ за създаване на прототипи на проекти за интелигентно земеделие, проекти за контролери за напояване или проекти за IoT земеделие. Този сензор има 2 сонди. Което се използва за мен
Как да използвате сензора DHT11 с помощта на Arduino: 5 стъпки
Как да използваме сензора DHT11 с помощта на Arduino: В този урок ще изпробваме сензора DHT11 с помощта на Arduino.DHT11 може да се използва за измерване на температура и влажност. Необходими компоненти: USB Mini Jumper кабели за сензор за температура и влажност на Arduino Необходима библиотека: DHT библиотека
Как да използвате Teensy за отпечатване на снимки на Splatoon 2 с помощта на принтера SplatPost: 10 стъпки
Как да използвате Teensy за отпечатване на снимки на Splatoon 2 с помощта на принтера SplatPost: В тази инструкция ще покажа как да използвате принтера SplatPost от ShinyQuagsire. Без ясни инструкции, някой, който няма опит с командния ред, ще има малко проблеми. Целта ми е да опростя стъпките надолу към пой
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама