Sisukord:

0-9 segmentide loendur CloudX mikrokontrolleriga: 3 sammu
0-9 segmentide loendur CloudX mikrokontrolleriga: 3 sammu

Video: 0-9 segmentide loendur CloudX mikrokontrolleriga: 3 sammu

Video: 0-9 segmentide loendur CloudX mikrokontrolleriga: 3 sammu
Video: HOW TO CONNECT A SEVEN-SEGMENT DISPLAY TO ARDUINO | ARDUINO LESSONS | DIY 2024, Juuli
Anonim
0-9 segmentide loendur koos CloudX mikrokontrolleriga
0-9 segmentide loendur koos CloudX mikrokontrolleriga

Selles projektis kasutame seitsme segmendi LED-ekraani, et lugeda 0 kuni 9.

Seitsme segmendi LED-ekraan koosneb kaheksast valgusdioodist ja sobib ideaalselt numbrite kuvamiseks. Ekraanil kasutatavate tihvtide arvu vähendamiseks on kõik LED-de anoodid või katoodid ühendatud ja neid nimetatakse ühiseks anoodiks või ühiseks. vastavalt katood. Oma projekti jaoks kasutame tavalist katooditüüpi. Kaheksa valgusdioodi on tähistatud tähtedega A kuni G ja DP (kümnendkoha jaoks). Meie tavalise katoodmooduli jaoks on iga LED -segmendi jaoks anoodtihvt. Näiteks kui soovite kuvada numbri 4, rakendaksite voolu segmentidele B, C, F ja G. CloudX segmentide raamatukogu muudab 7-segmendilise mooduli kasutamise lihtsamaks.

Samm: koguge need komponendid kokku

Koguge need komponendid kokku
Koguge need komponendid kokku
Koguge need komponendid kokku
Koguge need komponendid kokku
Koguge need komponendid kokku
Koguge need komponendid kokku

1. CLOUDX MIKROKONTROLLER

2. CLOUDX SOFTCARD

3. V3 USB -KAabel

4. 7 SEGMENT (katood)

5. HÜPPTRAAT

6. 330ohm takisti

2. samm: RIISTVARA SEADISTAMINE

RIISTVARA SEADISTAMINE
RIISTVARA SEADISTAMINE
RIISTVARA SEADISTAMINE
RIISTVARA SEADISTAMINE

Järgige seda sammu:

ühendage:

Segmendi A tihvt CloudX -i tihvti 1 külge

Segmendi B tihvt CloudX -i tihvti 2 külge

Kinnitage segmendi DP CloudX -i pin3 -le

Segmendi tihvt C kuni CloudXi pin4

Segmendi tihvt D ja CloudX -i tihvt 5

Kinnitage segmendi tihvt CloudX -i tihvtiga 6

Segmendi F tihvt CloudX -i tihvti 7 külge

Kinnitage segmendi tihvt CloudX -i tihvtiga 9

ühendage tavaline katooditihvt GND -ga

Pärast ühendamist jätke kodeerimine:

laadige Cloudx IDE alla siit

3. samm: KOODIMINE

Kopeerige see kood CloudX IDE -sse

#kaasama #kaasama char NumberOfDigit = 1; // määrake kasutatavate 7 segmendi kuvarite arv

// ühendage need CloudX -nööpnõelad kuvari andmepistikutega A, B, C, D, E, F, G ja H

char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};

// ühendage need CloudX-i tihvtid iga 7-segmendilise ekraani ühise anoodi või katoodiga

char segmentScanPins = 0; // nööpnõelte salvestamiseks ühendame otse maaga (katood) setup () {// setup here // initsialiseeri 7 segmendi kuva nende andmetega Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programmeerige siin Segmendi_kirjutamine (0, 1000); // kirjutage 0 7-segmendilisele ekraanile 1 sekundiks Segment_write (1, 1000); // kirjutage 1 7-segmendilisele ekraanile 1 sekundiks Segment_write (2, 1000); // kirjutage 2 7-segmendilisele ekraanile 1 sekundiks Segment_write (3, 1000); // kirjutage 3 7-segmendilisele ekraanile 1 sekundiks Segment_write (4, 1000); // kirjutage 4 7-segmendilisele ekraanile 1 sekundiks Segment_write (5, 1000); // kirjutada 5 7-segmendilisele ekraanile 1 sekundiks Segment_write (6, 1000); // kirjutage 6 7-segmendilisele ekraanile 1 sekundiks Segment_write (7, 1000); // kirjutada 7 7-segmendilisele ekraanile 1 sekundiks Segment_write (8, 1000); // kirjutage 8 7-segmendilisele ekraanile 1 sekundiks Segment_write (9, 1000); // kirjutage 9 sekundit 7-segmendilisele ekraanile 1 sekundiks}}

Soovitan: