Innholdsfortegnelse:
Video: Flere 7 segmenters displayteller med CloudX mikrokontroller: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Dette prosjektet forklarer hvordan du viser data om to 7-segmenter ved hjelp av CloudX-mikrokontroller
Trinn 1: FÅ DETTE MATERIALET
CLOUDX MIKROKONTROLLER
CLOUDX SOFTCARD
V3 CORD
HOPPELTRÅ
2 SJU SEGMENT
330ohm motstand
Kjøp komponenten din online her
Trinn 2: OPPSETT HARDWARE
I dette må vi gjøre multipleksing
koble A, B, DP, C, D, E, F, G -pin i de to segmentene sammen, Pin A av segmentet til pin1 av CloudX Pin B av segmentet til pin2 av CloudX
Fest DP av segmentet til pin3 i CloudX
Pin C i segmentet til pin4 i CloudX
Pin D av segmentet til pin5 av CloudX
Pin E av segmentet til pin6 i CloudX
Pin F for segmentet til pin7 av CloudX
Pin G av segmentet til pin9 i CloudX
koble felles katode i det første segmentet til pin10 og
koble felles katode i det andre segmentet til pin11
Last ned CloudX IDE her
Trinn 3: KODING
Kopier denne koden til CloudX IDE
#include #include #include
røykteller [2] = {'0', '0'};
setup () {// setup her char NumberOfDigit = 2; // sett antall 7 segmentdisplayer som skal brukes // koble disse CloudX -pinnene til datapinnene A, B, C, D, E, F, G og H -pins i Display char -segmentet DataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // koble disse CloudX-pinnene til Common Anode eller Cathode for hvert 7-segmenters displaysegmentScanPins = {9, 10}; // initialiser 7 -segmentet Display med disse dataene Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Program her for (int i = 0; i <100; i ++) {// beregne i /10 og legg til 48 (for å konvertere det til et tegn) og last deretter inn teller [0] teller [0] = (i/10) + 48; teller [1] = (i%10) + 48; // last denne beregningen inn i teller [0]
Segment_writeText (teller, 1000); // Vis innholdet i telleren
7segment} for (int i = 99; i> 0; i-) {// konvertere verdien i i-variabelen (input) til en streng (output) i base 10 intTostr (counter, i, DEC); hvis (i <10) // utfør denne delen av koden hvis verdien i i -variabelen er mindre enn 10 {teller [1] = teller [0]; // erstatt teller [1] med innholdet i telleren [0] teller [0] = '0'; // erstatt teller [0] variabel med tegnet ‘0’} Segment_writeText (teller, 1000); // Vis innholdet i telleren i 1 sekund}}}
Trinn 4: NÅTT DU DET
Del det med oss her
Anbefalt:
Grensesnitt for 7-segmenters skjerm med skiftregister ved hjelp av CloudX Microcontroller: 5 trinn
Grensesnitt for 7-segmenters skjerm med skiftregister ved hjelp av CloudX Microcontroller: I dette prosjektet publiserer vi en opplæring om hvordan du grensesnitt mellom syv segment LED-skjermer og CloudX mikrokontroller. Syv segmentdisplayer brukes i mange innebygde system- og industrielle applikasjoner der rekkevidden av utganger som skal vises er
7-segmenters displayteller: 3 trinn
7-Segment Display Counter: I dag har jeg et annet prosjekt for deg-en 1-sifret 7-segment display teller. Det er et morsomt lite prosjekt som teller fra 0 til 9 og deretter tilbake fra 0. Du kan bare bruke det som en generell opplæring om bruk av denne populære skjermen. Delene til dette
Hvordan lage en digital klokke med 8051 med 7 segmenters display: 4 trinn
Hvordan lage en digital klokke ved hjelp av 8051 med 7 segmenters skjerm: I dette prosjektet har jeg forklart deg om hvordan du lager en enkel digital klokke ved hjelp av 8051 mikrokontroller med 7 segment display
Grensesnitt 8051 mikrokontroller med 7 segmenters display: 5 trinn (med bilder)
Grensesnitt 8051 mikrokontroller med 7 segmenters display: I dette prosjektet skal vi fortelle deg om hvordan vi kan grensesnitt 7 segmenters display med 8051 mikrokontroller
Arduino trådløs kombinasjonslås med NRF24L01 og 4 siffer 7 segmenters display: 6 trinn (med bilder)
Arduino trådløs kombinasjonslås med NRF24L01 og 4 siffer 7 segmenters display: Dette prosjektet startet sitt liv som en øvelse for å gjøre noe med et 4 -sifret 7 -segment display. Det jeg kom på var muligheten til å skrive inn 4 siffer et kombinasjonsnummer, men en gang den var ferdig, den var ganske kjedelig. Jeg bygde den med en Arduino UNO