Turinys:

Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: 4 žingsniai
Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: 4 žingsniai

Video: Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: 4 žingsniai

Video: Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: 4 žingsniai
Video: How to use LED seven segment display and calculate its resistors value 2024, Lapkritis
Anonim
Keli 7 segmentų ekranai su „CloudX“mikrovaldikliu
Keli 7 segmentų ekranai su „CloudX“mikrovaldikliu

Šiame projekte paaiškinta, kaip rodyti duomenis dviejuose 7 segmentuose naudojant „CloudX“mikrovaldiklį

1 žingsnis: GAUKITE ŠIĄ MEDŽIAGĄ

GAUKITE ŠIĄ MEDŽIAGĄ
GAUKITE ŠIĄ MEDŽIAGĄ
GAUKITE ŠIĄ MEDŽIAGĄ
GAUKITE ŠIĄ MEDŽIAGĄ
GAUKITE ŠIĄ MEDŽIAGĄ
GAUKITE ŠIĄ MEDŽIAGĄ

„CLOUDX MICROCONTROLLER“

CLOUDX SOFTCARD

V3 CORD

JUMPER WIRE

2 SEPTYTAS SEGMENTAS

330 omų rezistorius

Pirkite savo komponentą internetu čia

2 veiksmas: ĮRENGINĖS ĮRANGOS ĮRENGIMAS

ĮRENGINĖ Aparatūra
ĮRENGINĖ Aparatūra

Šiuo atveju mes turime atlikti multipleksavimą

sujunkite dviejų segmentų A, B, DP, C, D, E, F, G kaiščius, Segmento A smeigtukas prie „CloudX“kaiščio 1 „B“segtukas prie „CloudX“kaiščio 2

Prijunkite segmento DP prie „CloudX“kaiščio 3

Segmento C kaištį prijunkite prie „CloudX“4 kaiščio

Segmento D kaištį prijunkite prie „CloudX“5 kaiščio

Segmento E kaištį prijunkite prie „CloudX“6 kaiščio

Segmento F kaištis prie „CloudX“7 kaiščio

Segmento G kaištį prijunkite prie „CloudX“9 kaiščio

prijunkite bendrą pirmojo segmento katodą prie kaiščio10 ir

prijunkite bendrą antrojo segmento katodą prie kaiščio11

atsisiųskite „CloudX IDE“čia

3 žingsnis: KODAVIMAS

Nukopijuokite šį kodą į „CloudX IDE“

#įtraukti #įtraukti #įtraukti

angų skaitiklis [2] = {'0', '0'};

setup () {// setup here char NumberOfDigit = 2; // nustatykite naudojamų 7 segmentų ekranų skaičių // prijunkite šiuos „CloudX“kaiščius prie duomenų kaiščių A, B, C, D, E, F, G ir H „Display char“segmento kaiščiųDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // prijunkite šiuos „CloudX“kaiščius prie kiekvieno 7 segmentų ekrano char segmento bendrojo anodo arba katodoScanPins = {9, 10}; // inicijuoti 7 segmentų ekraną šiais duomenimis Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); kilpa () {// Čia užprogramuokite (int i = 0; i <100; i ++) {// apskaičiuokite i /10 ir pridėkite 48 (norėdami ją paversti simboliu), tada įkelkite į skaitiklį [0] skaitiklis [0] = (i/10) + 48; skaitiklis [1] = (i%10) + 48; // įkelti šį skaičiavimą į skaitiklį [0]

Segment_writeText (skaitiklis, 1000); // Rodyti turinį skaitiklyje

7 segmentas} (int i = 99; i> 0; i-) {// konvertuokite reikšmę kintamajame (įvestis) į eilutę (išvestį) 10 bazėje intTostr (skaitiklis, i, DEC); if (i <10) // vykdyti šią kodo sekciją, jei i kintamojo vertė yra mažesnė nei 10 {counter [1] = skaitiklis [0]; // pakeisti skaitiklį [1] skaitiklio turiniu [0] skaitiklis [0] = '0'; // pakeisti skaitiklio [0] kintamąjį simboliu „0“} Segment_writeText (skaitiklis, 1000); // Rodyti turinį skaitiklyje 1 sek.}}}

4 žingsnis: ar jūs tai pasiekėte

Pasidalinkite ja su mumis čia

Rekomenduojamas: