Systeemmonitor met Arduino en 7 segment display (3 / 5 stap)

Stap 3: programmeren

Ik gebruikte deze bibliotheek, waarin een heel gemakkelijke manier om de controle van onze 7-segment display: het ondersteunt decimale komma, brieven (die ziet er geweldig uit op een dergelijke kleine scherm)

Er is zelfs een PDF met een beschrijving van hoe het te doen!

Deze sketch gebruikt Interrupts zodat de Arduino kan voor Serial wachten en gebruik van het display. Zonder dat zou het scherm direct weer op zwart na het tonen van iets.

Als uw beeldscherm gemeenschappelijke kathode is, moet u ter vervanging van de disp.setCommonAnode(); met disp.setCommonCathode();

 #include <sevenseg.h> SevenSeg disp(12,8,4,6,7,11,3); // here you put the pins that are connected to the segments // in alphabetical order : A,B,C,D,E,F,G const int numOfDigits=3; int digitPins[numOfDigits]={13,10,9}; String inputString = ""; boolean stringComplete = false void setup() { disp.setDigitPins(numOfDigits,digitPins); disp.setDPPin(5); // set the pin for the Decimal Point, if you have one disp.setCommonAnode(); // REPLACE THIS WITH disp.setCommonCathode(); IF YOUR DISPLAY IS COMMON CATHODE disp.setTimer(2); disp.startTimer(); Serial.begin(9600); } void loop() { if (stringComplete) { Serial.println(inputString); disp.write(inputString); inputString = ""; // clear the string: stringComplete = false; } } void serialEvent() { while (Serial.available()) { char inChar = (char)Serial.read(); // add it to the inputString: if(inChar != '\n') { inputString += inChar; } // if the incoming character is a newline, set a flag // so the main loop can do something about it: else { stringComplete = true; } } } ISR(TIMER2_COMPA_vect) { disp.interruptAction(); //attaches the timer to the interrupt } 

Gerelateerde Artikelen

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Arduino Binary 7 Segment Display klok & kalender

Arduino Binary 7 Segment Display klok & kalender

In tegenstelling tot de meeste andere binaire klokken toont deze klok de binaire tijd en datum op 3 rijen van 8 zeven segment weergeeft als onderdeel en nullen in plaats van alleen rijen van LEDs.Volledige details hierover mijn website hier.Een Ardui
Hoe om te gaan met 4-cijferige 7 segment display

Hoe om te gaan met 4-cijferige 7 segment display

Dit is een eenvoudige 4-cijferige 7 segment display. Dit display hebben twee soorten (gemeenschappelijk anode en gemeenschappelijke kathode). In dit instructable ik ga vertellen hoe u kunt weergeven van de karakters in deze disply. Ik ben niet met be
Arduino 7 Segment Display Clock (+ geluid activering)

Arduino 7 Segment Display Clock (+ geluid activering)

In dit instructable ik zal u tonen hoe te maken van uw eigen Arduino gebaseerd 7 segment display (4 cijfers) klok met geluid activering functie!Het circuit wordt gebruikt voor de ATmega328p micro-controller (hetzelfde als de Arduino uno bestuur) en d
7-segment display met linkit een

7-segment display met linkit een

HalloIn deze tutorial zal ik vertellen over het weergeven van 0-9 cijfers op 7 Segment Display met Linkit one.7 segment display is zeer nuttig en effectieve wijze voor het weergeven van de numerieke waarden en het is eigenlijk een 8-segment display a
Zeven Segment Display

Zeven Segment Display

Het algemene doel-scherm met de zeven LED's binnen, meestal gebruikt om aan te geven van de gehele getallen b.v. In liften om aan te geven van het veld Nr. van vloer, in mulitimeters, staat etc. bekend als de zeven segment display.Stap 1: onderdelenU
Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

DS1307 Real timerklok zijn wijd-beschikbaar low-cost I2C RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.
Arduino: een gemakkelijkere manier om te werken met zeven segment displays

Arduino: een gemakkelijkere manier om te werken met zeven segment displays

ooit hebben moeite programmeercode voor zeven displays segment? Ze maakten ook de 4511 om dingen te maken een stuk makkelijker. Wat de 4511 doet is neemt een 4-cijferige binaire invoerwaarde (enen en nullen), en zet deze om in een decimale waarde op
Arduino temperatuur en vochtigheid scherm met 7-Segment Display

Arduino temperatuur en vochtigheid scherm met 7-Segment Display

Hallo iedereen.Deze istructables is voor de beginners die zijn aangegaan op het ecosysteem van de ArduinoIn dit instructable, ik ga ter dekking van een paar onderwerpen over DHT11 vochtigheid en temperatuursensor en Multiplexing 4 7-Segment Displays.
Hoe maak je een LED 7-segment display met Arduino

Hoe maak je een LED 7-segment display met Arduino

Ik ga u tonen hoe te maken van een 7 segment display met LED's. Combineren met Arduino aftelproceduretijdopnemers, eenvoudige tekst, en meer te maken. Ik willen maken van de oorspronkelijke projecten. Ik zocht de hele instructables en als dit niet vi
Met behulp van een 4-cijferige, 7 segment display, met arduino

Met behulp van een 4-cijferige, 7 segment display, met arduino

In deze tutorial zal ik je laten zien hoe met een 7 segment display met 4 digits met behulp van arduino. Aantal fundamentele dingen die ik zou willen wijzen, is dat dit neemt bijna alle van de digitale pennen op de arduino uno, leonardo, de planken m
Arduino decimale teller met 7 segment display

Arduino decimale teller met 7 segment display

Met behulp van een arduino uno en een 7 segment display die we zijn gaan maken van een zeer eenvoudige en elementaire circuit dat telt van 0 tot 9 en wordt herhaald totdat u deze uitschakelt.Stap 1: Dingen die wij zullen moeten Arduino UNO220 Ω weers
Arduino - TIJDBOM Airsoft met behulp van de KYX 5461AS 4-cijferige 7 segment Display

Arduino - TIJDBOM Airsoft met behulp van de KYX 5461AS 4-cijferige 7 segment Display

Hello wereld! Vandaag maakte ik een eenvoudige tijdbom met een 4-cijferige 7-segment Display (product nummer: KYX 5461AS). Het is zeer eenvoudig en opnieuw kan worden gebruikt voor meerdere dingen natuurlijk! U het starten met een knop, op zal op beg
Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

dit is mijn tweede instructable. Ik had net een stemming van het maken van een digitaal horloge. Maar wilde het een leerproces. Had ik al een sanguino ik kon gemakkelijk gebruikt hebben die Atmega644 chip. het zou zijn geweest meer dan genoeg.  Maar