August 18, 2019
  • 2:15 pm NameCheap – Kaupallisen SSL-sertifikaatin uusiminen
  • 9:48 pm Ubuntu Server 18.04.3 – Tietoturvapäivitysten automatisointi
  • 1:54 am Tuotantopalvelimen päivitys – Ubuntu Server 16.04 -> 18.04
  • 11:15 pm Kotiverkon toteutus: Ubiquiti EdgeRouter X, Ubiquiti UniFi UAP-AC-Lite, Netgear GS108E-300PES – VLAN-verkkojen ja palomuurisääntöjen konfigurointi
  • 4:00 am Windows 10 – Järjestelmätyökalujen ja yleisten komentojen lunttilappu

Neli-numeroinen näyttö, joka voi esittää esimerkiksi kellonaikaa.


Lähdekoodi:

Esimerkkikoodi löytyy GitHubista: https://github.com/PyhaMarkus/4_digit_display

#include "SevSeg.h"
SevSeg sevseg;

void setup(){
byte numDigits = 4;
byte digitPins[] = {13, 12, 11, 10};
byte segmentPins[] = {9, 2, 3, 5, 6, 8, 7, 4};

bool resistorsOnSegments = true; 
bool updateWithDelaysIn = true;
byte hardwareConfig = COMMON_CATHODE; 
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(100);
}

void loop(){
// Display the numbers 1234.
sevseg.setNumber(1234);
sevseg.refreshDisplay(); 
}

Käytetyt osat:

KappalemääräOsan nimi
1Arduino Uno Rev3
14 Digit 7 Segment Display
410K ohm resistor
1Large Breadboard
A lotJumper Wire


Käytetyt kirjastot:

SevSeg.h

Markus Pyhäranta

RELATED ARTICLES
LEAVE A COMMENT