Përmbajtje:

Numëruesi i segmentit 0-9 me mikrokontrollues CloudX: 3 hapa
Numëruesi i segmentit 0-9 me mikrokontrollues CloudX: 3 hapa

Video: Numëruesi i segmentit 0-9 me mikrokontrollues CloudX: 3 hapa

Video: Numëruesi i segmentit 0-9 me mikrokontrollues CloudX: 3 hapa
Video: Выращиваем металлическое дерево. Часть_1. (Making a miniature tree. Part_1). 2024, Nëntor
Anonim
0-9 Counter Segment Me Mikrokontrollues CloudX
0-9 Counter Segment Me Mikrokontrollues CloudX

Në këtë projekt ne përdorim një ekran LED me shtatë segmente për të numëruar nga 0 në 9.

Një ekran LED me shtatë segmente përbëhet nga tetë LED dhe është i përsosur për shfaqjen e numrave. Për të zvogëluar numrin e kunjave të përdorur nga ekrani, të gjitha anodat ose katodat e LED-ve janë të lidhura së bashku dhe quhen anode të zakonshme ose të zakonshme- katodë, respektivisht. Për projektin tonë ne përdorim llojin e zakonshëm të katodës. 8 LED janë etiketuar A deri në G dhe DP (për pikën dhjetore). Për modulin tonë të zakonshëm të katodës, ekziston një pin anodë për secilin segment LED. Për shembull, nëse doni të shfaqni numrin 4, atëherë do të aplikonit rrymë në segmentet B, C, F dhe G. Biblioteka e Segmentit CloudX e bën më të lehtë përdorimin e modulit me 7 segmente.

Hapi 1: Mblidhni këto përbërës

Mblidhni këto përbërës
Mblidhni këto përbërës
Mblidhni këto përbërës
Mblidhni këto përbërës
Mblidhni këto përbërës
Mblidhni këto përbërës

1. MIKROKONTROLLUESI I CLOUDX

2. SOFTARDI I ROUNDS

3. Kordoni USB V3

4. 7 SEGMENT (katodë)

5. TELE JUMPER

6. Rezistencë 330ohm

Hapi 2: PETRFUNDIMI I HARDWARE

PETRFUNDIM HARDWARE
PETRFUNDIM HARDWARE
PETRFUNDIM HARDWARE
PETRFUNDIM HARDWARE

Ndiqni këtë hap:

lidhni:

Pin A e segmentit në pin1 të CloudX

Pin B i segmentit në pin2 të CloudX

Vendosni DP të segmentit në pin3 të CloudX

Pin C i segmentit në pin4 të CloudX

Pin D i segmentit në pin5 të CloudX

Pin E i segmentit në pin6 të CloudX

Pin F i segmentit në pin7 të CloudX

Pin G i segmentit në pin9 të CloudX

lidhni pinin e zakonshëm të katodës me GND

Pas lidhjes, le të shkojmë për kodimin:

shkarkoni Cloudx IDE këtu

Hapi 3: KODIMI

Kopjoni këtë Kod në CloudX IDE

#përfshi #përfshi char NumberOfDigit = 1; // vendosni numrin e 7 ekraneve të segmentit që do të përdoren

// lidhni këto kunja të CloudX me kunjat e të dhënave A, B, C, D, E, F, G dhe H të ekranit

segment charDataPins = {1, 2, 3, 4, 5, 6, 7, 8};

// lidhni këto kunja CloudX me Anodën e Përbashkët ose Katodën e secilës ekran me 7 segmente

segmenti charScanPins = 0; // për të ruajtur kunjat lidhemi drejtpërdrejt me tokëzimin (katodën) setup () {// konfiguroni këtu // inicializoni 7 segmentin Display me këto të dhëna Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programi këtu Segment_write (0, 1000); // shkruaj 0 në ekran me 7 segmente për 1 sekondëShkruani_shkruani (1, 1000); // shkruani 1 në ekran me 7 segmente për 1 sekondëShkruani_segment (2, 1000); // shkruaj 2 në ekran me 7 segmente për 1 sekondëShkruani_shkruani (3, 1000); // shkruani 3 në ekran me 7 segmente për 1 sekondëShkruani_shkruani (4, 1000); // shkruaj 4 në ekran me 7 segmente për 1 sekondëShkruani segmentin (5, 1000); // shkruani 5 në ekran me 7 segmente për 1 sekondëShkruani_shkruani (6, 1000); // shkruaj 6 në ekran me 7 segmente për 1 sekondëShkruani_shkrim (7, 1000); // shkruaj 7 në ekran me 7 segmente për 1 sekondëShkruani segmentin (8, 1000); // shkruani 8 në ekran me 7 segmente për 1 sekondëShkruani_shkruani (9, 1000); // shkruaj 9 në ekran me 7 segmente për 1 sek}}}

Recommended: