Cuprins:

Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași
Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași

Video: Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași

Video: Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Noiembrie
Anonim
Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307
Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307

În acest tutorial vom învăța cum să afișăm timpul folosind modulul RTC DS1307 și LED Display TM1637 și Visuino.

Priveste filmarea.

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • Arduino UNO (sau orice alt Arduino) Ia-l aici
  • Modulul RTC DS1307 Ia-l aici
  • Sârme de jumper
  • Display LED TM1637 Ia-l aici

Programul Visuino: Descărcați Visuino

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați pinul afișajului LED [CLK] la pinul digital Arduino [10]
  • Conectați pinul afișajului LED [DI0] la pinul digital Arduino [9]
  • Conectați pinul afișajului LED [GND] la pinul Arduino [GND]
  • Conectați pinul afișajului LED [VCC] la pinul Arduino [5V]
  • Conectați pinul modulului RTC DS1307 [VCC] la pinul Arduino [5V]
  • Conectați pinul modulului RTC DS1307 [GND] la pinul Arduino [GND]
  • Conectați pinul modulului RTC DS1307 [SDA] la pinul Arduino [SDA]
  • Conectați pinul modulului RTC DS1307 [SCL] la pinul Arduino [SCL]

Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO

Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO

Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:

Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru a programa Arduino UNO! Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2

Pasul 4: În Visuino ADD Components

În Visuino ADD Components
În Visuino ADD Components
În Visuino ADD Components
În Visuino ADD Components
În Visuino ADD Components
În Visuino ADD Components
  • Adăugați componenta "TM1637 7 Segment Display 4 Digits Module + 2 Vertical Points (CATALEX)"
  • Adăugați componenta „Generator de ceas”
  • Adăugați componenta „Valoare dată / oră”
  • Adăugați componenta „Decodează (Split) Data / Ora”
  • Adăugați componenta „Text formatat”
  • Adăugați componenta „Ceas în timp real (RTC) DS1307”
  • Adăugați componenta „Generator de impulsuri”

Pasul 5: În setarea componentelor Visuino

În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
În Visuino Set Components
  • Faceți dublu clic pe componenta „Afișează1” și în fereastra „Cifre” trageți „Afișare text 7 segmente” în partea stângă În partea stângă a ferestrei „Cifre” selectați „Afișare text 7 segmente1” și în fereastra de proprietăți setați „Număr cifre” "până la 4
  • Închideți fereastra „Cifre”
  • Selectați „DateTimeValue1” și în fereastra de proprietăți setați „Value” la data și ora curente
  • Faceți dublu clic pe componenta „FormattedText1” și în fereastra elementelor trageți 2x „Element text” în partea stângă, pentru ambele setate în fereastra de proprietăți „Lungime” la 2
  • Selectați „FormattedText1” și în fereastra de proprietăți setați „Text” la% 0% 1% 2

Pasul 6: În Visuino: Conectați componentele

În Visuino: Conectați componentele
În Visuino: Conectați componentele
  • Conectați pinul ClockGenerator1 la RealTimeClock1 pin Clock
  • Conectați DateTimeValue1 la RealTimeClock1 pin Set
  • Conectați pinul RealTimeClock1 Out la DecodeDateTime1 pin In
  • Conectați pinul RealTimeClock1 Control I2C la pinul Arduino pin I2C In
  • Conectați DecodeDateTime1 pin Hour to FormattedText1> Text Element1 pin In
  • Conectați DecodeDateTime1 pin Minute la FormattedText1> Text Element2 pin In
  • Conectați FormattedText1 pin Out la Display1> Text Display 7 Segments1> Pin In
  • Conectați Display1 pin Clock la placa digitală Arduino Pin 10
  • Conectați Display1 pin Data la placa digitală Arduino Pin 9

Pasul 7: Generați, compilați și încărcați codul Arduino

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino

În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.

Pasul 8: Joacă

Dacă alimentați modulul Arduino UNO, afișajul LED ar trebui să înceapă să arate ora.

Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca de aici și îl puteți deschide în Visuino:

Recomandat: