Artikelnummer: 7635681509543
Verzending : Gratis verzending
Beschikbaarheid : Product is op voorraad
€13,99
0.56 inch led-display tube 4-cijferige 7-segmenten module robotdyn voor arduino - producten die werken met officiële arduino-boards
Voorzien zijn van:
Dit is een eenvoudige 4-cijferige 7-segment displaymodule
Het display heeft dubbele punten in het midden.
De komma per cijfer is niet actief.
Module verbindt met digitale I / O op 2 pinnen.
Voor gebruik bibliotheek: TM1637.h
Kleur: Groen, Rood, Geel (Optioneel)
Pakket bestaat uit:
1 x LED-display buismodule
/ *
Voorbeeld klok (voorbeeld uitgebreide klas)
Geef een klok weer op het display. Voor deze demo kun je een snelheidsvermenigvuldiger toevoegen om de klok sneller te laten lopen. Voor een echte klok wil je een vertraging van 1 min gebruiken of zelfs een Real Time Clock module (RTC)
Het circuit:
* sluit TM1637 pin CLK aan op pin D4
* verbind TM1637 pin DIO met pin D5
* sluit TM1637 pin Vcc aan op pin 5V
* verbind TM1637 pin GND met pin GND
* /
// omvatten de SevenSegmentTM1637-bibliotheek
# include “SevenSegmentTM1637.h”
#inclusief “SevenSegmentExtended.h”
/ *
initialiseren globaal TM1637 Weergaveobject
* De constructor heeft twee argumenten, het nummer van de klokpin en de digitale outputpin:
* SevenSegmentTM1637 (byte pinCLK, byte pinDIO);
* /
const byte PIN_CLK = 4; // definieer CLK pin (elke digitale pin) const byte PIN_DIO = 5; // definieer DIO-pin (elke digitale pin)
SevenSegmentExtended display (PIN_CLK, PIN_DIO);
const unsigned int clockSpeed = 10000; // versnellen klok voor demo
// voer de installatiecode uit
leegte setup () {
Serial.begin (9600); // initialiseert de seriële verbinding @ 9600 baud
display.begin (); // initialiseert het display
display.setBacklight (100); // stel de helderheid in op 100%
vertraging (1000); // wacht 1000 ms
};
// loop lus (voor altijd)
leegte lus () {
byte-uren = 14; // initialiseer uren
byte minuten = 39; // initialiseer minuten
voor (; uur <24; uur ++) { // tel uren tot 24
for ( ; minutes < 60; minutes++) { // tel minuten tot 59
display.printTime (uren, minuten, waar); // weergavetijd
vertraging (60000 / kloksnelheid); // klok vertraging ms
};
minuten = 0; // minuten resetten
};
};
#inclusief “TM1637.h”; // omvatten de TM1637-bibliotheek
TM1637 scherm (2, 3); // initialiseer de bibliotheek voor pinnen 2, 3
leegte setup (){
display.init (); // Startweergave
display.set (7); // Helderheid instellen 0 tot 7
int8_t Disp [4]; // Afmeting van cijfers
}
leegte lus (){
Disp [0] = 1; // Schrijf cijfers naar maat
Disp [1] = 2;
Disp [2] = 3;
Disp [3] = 4;
display.display (Disp); // Toon afmeting (cijfers) om weer te geven
}
,
,
,
,
Geen lid? Account aanmaken
Heb je al een rekening? Meld je hier aan