Turinys:

„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: 8 žingsniai
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: 8 žingsniai

Video: „Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: 8 žingsniai

Video: „Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: 8 žingsniai
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Liepa
Anonim
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307

Šioje pamokoje sužinosime, kaip rodyti laiką naudojant RTC DS1307 modulį ir LED ekraną TM1637 bei Visuino.

Žiūrėti video įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“) Gaukite čia
  • RTC DS1307 modulis Gaukite jį čia
  • Jumperio laidai
  • LED ekranas TM1637 Gaukite čia

„Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite LED ekrano kaištį [CLK] prie „Arduino“skaitmeninio kaiščio [10]
  • Prijunkite LED ekrano kaištį [DI0] prie „Arduino“skaitmeninio kaiščio [9]
  • Prijunkite LED ekrano kaištį [GND] prie „Arduino“kaiščio [GND]
  • Prijunkite LED ekrano kaištį [VCC] prie „Arduino“kaiščio [5V]
  • Prijunkite RTC DS1307 modulio kaištį [VCC] prie „Arduino“kaiščio [5V]
  • Prijunkite RTC DS1307 modulio kaištį [GND] prie „Arduino“kaiščio [GND]
  • Prijunkite RTC DS1307 modulio kaištį [SDA] prie „Arduino“kaiščio [SDA]
  • Prijunkite RTC DS1307 modulio kaištį [SCL] prie „Arduino“kaiščio [SCL]

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: Visuino PRIDĖTI komponentų

Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
Visuino ADD komponentai
  • Pridėti komponentą „TM1637 7 segmentų ekranas 4 skaitmenų modulis + 2 vertikalūs taškai (CATALEX)“
  • Pridėkite „Laikrodžio generatoriaus“komponentą
  • Pridėkite „datos/laiko vertės“komponentą
  • Pridėkite komponentą „Atšifruoti (padalinti) datą/laiką“
  • Pridėkite komponentą „Formatuotas tekstas“
  • Pridėkite komponentą „Realaus laiko laikrodis (RTC) DS1307“
  • Pridėkite komponentą „Impulsų generatorius“

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Dukart spustelėkite komponentą „Display1“ir lange „Skaitmenys“vilkite „Text Display 7 Segmentai“į kairę Kairėje lango „Skaitmenys“pusėje pasirinkite „Teksto rodymas 7 segmentai1“ir ypatybių lango rinkinyje „Skaičių skaičius“"iki 4
  • Uždarykite langą „Skaitmenys“
  • Pasirinkite „DateTimeValue1“ir ypatybių lange nustatykite „Value“į dabartinę datą ir laiką
  • Dukart spustelėkite „FormattedText1“komponentą ir elementų lange nuvilkite 2x „Teksto elementą“į kairę pusę, kad abu nustatytumėte ypatybių lange „Ilgis“iki 2
  • Pasirinkite „FormattedText1“ir ypatybių lange nustatykite „Tekstas“į%0%1%2

6 veiksmas: „Visuino“: prijunkite komponentus

„Visuino“: prijunkite komponentus
„Visuino“: prijunkite komponentus
  • Prijunkite „ClockGenerator1“kaištį prie „RealTimeClock1“kaiščio
  • Prijunkite „DateTimeValue1“prie „RealTimeClock1“kaiščių rinkinio
  • Prijunkite „RealTimeClock1 pin Out“prie „DecodeDateTime1 pin In“
  • Prijunkite „RealTimeClock1“kaiščio valdiklį I2C prie „Arduino“plokštės kaiščio „I2C In“
  • Prijunkite „DecodeDateTime1 pin Hour“prie „FormattedText1“> „Text Element1 pin“In
  • Prijunkite „DecodeDateTime1 pin Minute“prie „FormattedText1“> „Text Element2 pin“
  • Prijunkite „FormattedText1 pin out“prie „Display1“> „Text Display 7 Segments1“> „Pin In“
  • Prijunkite „Display1“laikrodį prie „Arduino“plokštės skaitmeninio kaiščio 10
  • Prijunkite „Display1“duomenis prie „Arduino“plokštės skaitmeninio kaiščio 9

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

8 žingsnis: žaiskite

Jei įjungiate „Arduino UNO“modulį, LED ekranas turėtų pradėti rodyti laiką.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: