Orodha ya maudhui:

Jinsi ya Kutumia DS1307 Kutumia Arduino: Hatua 7
Jinsi ya Kutumia DS1307 Kutumia Arduino: Hatua 7

Video: Jinsi ya Kutumia DS1307 Kutumia Arduino: Hatua 7

Video: Jinsi ya Kutumia DS1307 Kutumia Arduino: Hatua 7
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Novemba
Anonim
Jinsi ya Kutumia DS1307 Kutumia Arduino
Jinsi ya Kutumia DS1307 Kutumia Arduino
Jinsi ya Kutumia DS1307 Kutumia Arduino
Jinsi ya Kutumia DS1307 Kutumia Arduino

DS1307 ni Saa Saa Saa IC (RTC). IC hii hutumiwa kutoa data ya wakati. Wakati uliopewa huanza kutoka Sekunde, Dakika, Saa, Siku, Tarehe, Mwezi, na Mwaka.

IC hii inahitaji vifaa vya ziada vya nje kama vile Crystal na Batri za 3.6V. Crystal hutumiwa kwa vyanzo vya saa. Betri hutumiwa kwa nishati ya ziada ili kazi ya wakati isimamishwe wakati usambazaji kuu umekatwa.

Ninashauri kununua moduli ya DS1307 ambayo imewekwa na vifaa vya nje.

Vipengele vinahitajika:

  • Arduino Nano V.3
  • RTC DS1307
  • Jumper Wire
  • Mini mini ya USB

Maktaba iliyotumiwa:

DS1307RTC

Hatua ya 1: Unganisha DS1307 na Arduino

Unganisha DS1307 kwa Arduino
Unganisha DS1307 kwa Arduino
Unganisha DS1307 kwa Arduino
Unganisha DS1307 kwa Arduino

Unganisha DS1307 kwa Arduino Nano kulingana na picha au jedwali hapa chini.

DS1307 kwa Arduino Nano

VCC ==> + 5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

Kisha, unganisha Arduino kwenye Laptop / PC ukitumia Mini USB.

Hatua ya 2: Ongeza Maktaba ya DS1307RTC

Ongeza Maktaba ya DS1307RTC
Ongeza Maktaba ya DS1307RTC
Ongeza Maktaba ya DS1307RTC
Ongeza Maktaba ya DS1307RTC
Ongeza Maktaba ya DS1307RTC
Ongeza Maktaba ya DS1307RTC

Maktaba ya DS1307 inaweza kupakuliwa hapa:

Maktaba DS1307

Baada ya upakuaji kukamilika, Fungua "Skecth ==> Jumuisha Maktaba ==> ongeza Maktaba ya.pp"

Pata faili ya maktaba ambayo imepakuliwa.

Ikiwa imefanikiwa, funga Arduino na uifungue tena.

Hatua ya 3: Chagua Bodi ya Arduino

Chagua Bodi ya Arduino
Chagua Bodi ya Arduino

Fungua zana na uchague bodi ya Arduino kulingana na picha hapo juu.

Bodi "Arduino Nano"

Mtawala: "ATmega328P (Bootloader ya Zamani)"

Hatua ya 4: Mchoro wa Wakati wa Kuweka

Mchoro wa SetTime
Mchoro wa SetTime
Mchoro wa SetTime
Mchoro wa SetTime

Kuna michoro mbili ambazo zitatumika. Mchoro wa kwanza ni "SetTime" inayotumika kuweka wakati kwenye DS1307 ili kuendana na wakati wa sasa. ya pili ni "ReadTest" inayotumika kuonyesha hesabu ya saa.

Pakia Wakati wa Kuweka:

Fungua Faili> Mifano> DS1307RTC> SetTime

Baada ya Mchoro kufunguliwa bonyeza bonyeza na subiri kwa muda mfupi.

Ikiwa mchakato wa kupakia umekamilika, fungua Monitor Monitor kuona muda uliowekwa.

Hatua ya 5: Mchoro wa ReadTest

Mchoro wa ReadTest
Mchoro wa ReadTest

Pakia Mchoro "ReadTes" ili kutekeleza kazi iliyowekwa wakati.

Fungua Faili> Mifano> DS1307RTC> ReadTest

Bonyeza pakia na subiri kwa muda mfupi. Baada ya mchakato wa kupakia kukamilika fungua mfuatiliaji wa serial ili kuona matokeo.

Hatua ya 6: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo

Ikiwa imefanikiwa, mfuatiliaji wa serial ataonyeshwa kama inavyoonyeshwa kwenye Kielelezo 1.

Ikiwa Moduli ya DS1307 haijawekwa au haijaunganishwa kwenye bodi ya Arduino, mfuatiliaji wa serial ataonyeshwa kama inavyoonyeshwa kwenye Kielelezo 2.

Hatua ya 7: Articel Nyingine Kuhusu RTC

Nakala nyingine kuhusu RTC
Nakala nyingine kuhusu RTC
Nakala nyingine kuhusu RTC
Nakala nyingine kuhusu RTC

Unaweza kutumia LCD au Moduli ya Sehemu 7 kuonyesha wakati unaozalishwa na RTC.

Ikiwa haujui kuitumia, unaweza kuona nakala yangu inayofuata juu ya "Jinsi ya kuonyesha wakati kwenye LCD" au "Jinsi ya kuonyesha wakati katika Moduli ya Sehemu 7" katika nakala yangu inayofuata.

Asante kwa kusoma nakala hii, tunatumai ni muhimu.

Ikiwa kuna maswali, andika tu kwenye safu ya maoni.

Ilipendekeza: