Kazalo:

Čas prikaza Arduino na LED zaslonu TM1637 z uporabo RTC DS1307: 8 korakov
Čas prikaza Arduino na LED zaslonu TM1637 z uporabo RTC DS1307: 8 korakov

Video: Čas prikaza Arduino na LED zaslonu TM1637 z uporabo RTC DS1307: 8 korakov

Video: Čas prikaza Arduino na LED zaslonu TM1637 z uporabo RTC DS1307: 8 korakov
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Julij
Anonim
Čas prikaza Arduino na LED zaslonu TM1637 z uporabo RTC DS1307
Čas prikaza Arduino na LED zaslonu TM1637 z uporabo RTC DS1307

V tej vadnici se bomo naučili prikazati čas z modulom RTC DS1307 in LED zaslonom TM1637 ter Visuinom.

Poglej si posnetek.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (ali kateri koli drug Arduino) Pridobite ga tukaj
  • Modul RTC DS1307 Pridobite ga tukaj
  • Mostične žice
  • LED zaslon TM1637 Pridobite ga tukaj

Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite zatič LED zaslona [CLK] na digitalni zatič Arduino [10]
  • Priključite zatič LED zaslona [DI0] na digitalni zatič Arduino [9]
  • Priključite zatič LED zaslona [GND] na zatič Arduino [GND]
  • Priključite zatič LED zaslona [VCC] na zatič Arduino [5 V]
  • Priključite pin modula RTC DS1307 [VCC] na Arduino pin [5V]
  • Priključite pin modula RTC DS1307 [GND] na Arduino pin [GND]
  • Priključite pin modula RTC DS1307 [SDA] na Arduino pin [SDA]
  • Priključite pin modula RTC DS1307 [SCL] na Arduino pin [SCL]

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V komponentah Visuino ADD

V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
V komponentah Visuino ADD
  • Dodajte komponento "TM1637 7 -segmentni zaslon, 4 -mestni modul + 2 navpični točki (CATALEX)"
  • Dodajte komponento "Generator ure"
  • Dodajte komponento "Vrednost datuma/časa"
  • Dodajte komponento "Decode (Split) Date/Time"
  • Dodajte komponento "Formatirano besedilo"
  • Dodajte komponento "Ura v realnem času (RTC) DS1307"
  • Dodajte komponento "Generator impulzov"

5. korak: V komponentah Visuino Set

V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
  • Dvokliknite komponento "Display1" in v oknu "Digits" povlecite "Text Display 7 Segments" na levo stran Na levi strani okna "Digits" izberite "Text Display 7 Segments1" in v oknu lastnosti nastavite "Count Digits" "do 4
  • Zaprite okno "Številke"
  • Izberite "DateTimeValue1" in v oknu lastnosti nastavite "Value" na trenutni datum in čas
  • Dvokliknite komponento "FormattedText1" in v oknu z elementi povlecite 2x "Besedilni element" na levo stran, za oba nastavljena v oknu lastnosti "Dolžina" do 2
  • Izberite "FormattedText1" in v oknu lastnosti nastavite "Text" na%0%1%2

6. korak: V Visuinu: Povežite komponente

V Visuinu: Povežite komponente
V Visuinu: Povežite komponente
  • Pin pin ClockGenerator1 priključite na uro RealTimeClock1 pin
  • Povežite DateTimeValue1 s kompletom nožic RealTimeClock1
  • Priključite RealTimeClock1 pin out na DecodeDateTime1 pin In
  • Priključite RealTimeClock1 pin Control I2C na Arduino pin I2C In
  • Priključite DecourDateTime1 pin Hour na FormattedText1> Text Element1 pin In
  • Pin DecodeDateTime1 pin Minute povežite z FormattedText1> Text Element2 pin In
  • Priključite FormattedText1 pin Out na Display1> Text Display 7 Segments1> Pin In
  • Priključite uro Display1 pin na digitalni pin 10 plošče Arduino
  • Priključite podatke Display1 pin na digitalni pin 9 plošče Arduino

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

8. korak: Igrajte se

Če napajate modul Arduino UNO, mora LED -zaslon prikazati čas.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:

Priporočena: