HackerBoxes 0008: Clockwork (10 / 20 steg)
Steg 10: Sju Segment LED klocka
Sju segment display är en elektronisk display apparat för att presentera decimala siffror. Sju-segmenterar skärmar används i digitala klockor, elektroniska elmätare, grundläggande miniräknare och andra elektroniska enheter som visar numerisk information.
TM1637 är ett chip för att köra sju segmenterar skärmar. Det finns flera moduler som använder detta chip för att bilda ett fyrsiffrigt numerisk display modul.
Vi kan installera ett TM1637 bibliotek i Arduino IDE.
Nästa, banköverföring fyra stiften från modulerna till Pro Mini som visas i bilden:
- TM1637 <> - Arduino Pro Mini
- CLK <> - 3
- DIO <> - 2
- VCC <> - VCC
- GND <> - GND
Det finns en cool exempel som kommer med TM1637 biblioteket kallas "Basic" visar några meddelanden och sifferserien på segmenten LED.
När du laddar upp det "Grundläggande" exemplet, bara ändra dessa två rader för att matcha rätt stift:
CONST byte PIN_CLK = 3; definiera CLK pin
CONST byte PIN_DIO = 2; definiera DIO pin
Då belasta upp och ge det en chans.
När TM1637 displayen fungerar, låt oss använda den för att visa tiden från RTC. Programmet heter RTCtoLCD visas här är ett fint exempel. Du har bara gjort en grundläggande digital klocka!