Sisukord:

Kuidas kasutada DS1307 Arduino abil: 7 sammu
Kuidas kasutada DS1307 Arduino abil: 7 sammu

Video: Kuidas kasutada DS1307 Arduino abil: 7 sammu

Video: Kuidas kasutada DS1307 Arduino abil: 7 sammu
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Detsember
Anonim
Kuidas kasutada DS1307 Arduino abil
Kuidas kasutada DS1307 Arduino abil
Kuidas kasutada DS1307 Arduino abil
Kuidas kasutada DS1307 Arduino abil

DS1307 on reaalajas kella IC (RTC). Seda IC -d kasutatakse ajaandmete esitamiseks. Määratud aeg algab sekunditest, minutitest, tundidest, päevadest, kuupäevast, kuust ja aastast.

See IC vajab täiendavaid väliseid komponente, nagu kristall ja 3,6 V patareid. Kellaallikate jaoks kasutatakse kristalli. Varuenergiaks kasutatakse patareisid, nii et ajafunktsioon ei peatuks, kui põhitoide katkeb.

Soovitan osta DS1307 moodul, mis on varustatud väliste komponentidega.

Vajalikud komponendid:

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

Kasutatud raamatukogu:

DS1307RTC

Samm: ühendage DS1307 Arduinoga

Ühendage DS1307 Arduinoga
Ühendage DS1307 Arduinoga
Ühendage DS1307 Arduinoga
Ühendage DS1307 Arduinoga

Ühendage DS1307 Arduino Nano -ga vastavalt allolevale pildile või tabelile.

DS1307 kuni Arduino Nano

VCC ==> +5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

Seejärel ühendage Arduino sülearvuti / arvutiga, kasutades Mini USB -d.

Samm: lisage teek DS1307RTC

Lisage teek DS1307RTC
Lisage teek DS1307RTC
Lisage teek DS1307RTC
Lisage teek DS1307RTC
Lisage teek DS1307RTC
Lisage teek DS1307RTC

Teeki DS1307 saab alla laadida siit:

Raamatukogu DS1307

Kui allalaadimine on lõpule jõudnud, Avage "Skecth ==> Kaasa kogu ==> lisage. ZIp -teek"

Leidke allalaaditud teegifail.

Kui see õnnestub, sulgege Arduino ja avage see uuesti.

Samm: valige Arduino Board

Valige Arduino Board
Valige Arduino Board

Avage tööriistad ja valige Arduino tahvel vastavalt ülaltoodud pildile.

Laud "Arduino Nano"

Protsessor: "ATmega328P (vana alglaadur)"

Samm 4: SetTime Sketch

SetTime Sketch
SetTime Sketch
SetTime Sketch
SetTime Sketch

Kasutatakse kahte visandit. Esimene visand on "SetTime", mida kasutatakse DS1307 kellaaja seadmiseks praegusele ajale. teine on "ReadTest", mida kasutatakse ajaarvamise kuvamiseks.

SetTime'i üleslaadimine:

Avage Fail> Näited> DS1307RTC> SetTime

Kui Sketch on avatud, klõpsake üleslaadimisel ja oodake mõni hetk.

Kui üleslaadimisprotsess on lõpule jõudnud, avage määratud aja vaatamiseks jadamonitor.

Samm: lugege testi visandit

ReadTest Sketch
ReadTest Sketch

Ajastatud funktsiooni täitmiseks laadige üles eskiis "ReadTes".

Avage Fail> Näited> DS1307RTC> ReadTest

Klõpsake üleslaadimist ja oodake mõni hetk. Pärast üleslaadimisprotsessi lõppu avage tulemuste nägemiseks jadamonitor.

6. samm: tulemus

Tulemus
Tulemus
Tulemus
Tulemus

Kui see õnnestub, kuvatakse jadamonitor, nagu on näidatud joonisel 1.

Kui DS1307 moodulit pole installitud või see pole Arduino plaadiga ühendatud, kuvatakse jadamonitor, nagu on näidatud joonisel 2.

Samm 7: muud artiklid RTC kohta

Muud artiklid RTC kohta
Muud artiklid RTC kohta
Muud artiklid RTC kohta
Muud artiklid RTC kohta

Saate kasutada LCD või 7-segmendilist moodulit RTC loodud aja kuvamiseks.

Kui te ei tea, kuidas seda kasutada, näete minu järgmist artiklit "Kuidas kuvada aega LCD-ekraanil" või "Kuidas kuvada aega 7-segmendilises moodulis" minu järgmises artiklis.

Täname teid selle artikli lugemise eest, loodetavasti on see kasulik.

Kui teil on küsimusi, kirjutage lihtsalt kommentaaride veergu.

Soovitan: