Talaan ng mga Nilalaman:

0-9 Segment Counter Sa CloudX Microcontroller: 3 Hakbang
0-9 Segment Counter Sa CloudX Microcontroller: 3 Hakbang

Video: 0-9 Segment Counter Sa CloudX Microcontroller: 3 Hakbang

Video: 0-9 Segment Counter Sa CloudX Microcontroller: 3 Hakbang
Video: Arduino 7 Segment - 9 to 0 when switch is pressed 2024, Hulyo
Anonim
0-9 Segment Counter Sa CloudX Microcontroller
0-9 Segment Counter Sa CloudX Microcontroller

Sa proyektong ito, gumagamit kami ng pitong segment na LED display upang mabilang mula 0 hanggang 9.

Ang isang pitong-segment na LED display ay binubuo ng walong LEDs at perpekto ito para sa pagpapakita ng mga numero. Upang mabawasan ang bilang ng mga pin na ginamit ng display, ang lahat ng mga anode o cathode ng LEDs ay magkakakonekta at tinatawag na common-anode o common- katod, ayon sa pagkakabanggit. Para sa aming proyekto ginagamit namin ang uri ng karaniwang-cathode. Ang 8 LEDs ay may label na A hanggang G at DP (para sa decimal point). Para sa aming karaniwang module ng cathode, mayroong isang anode pin para sa bawat LED segment. Halimbawa, kung nais mong ipakita ang numero 4, ilalapat mo ang kasalukuyan sa mga segment na B, C, F at G. Ginagawang mas madali ng CloudX Segment Library ang paggamit ng 7-segment na module.

Hakbang 1: Kolektahin ang Mga Bahaging Ito

Kolektahin ang Mga Bahaging Ito
Kolektahin ang Mga Bahaging Ito
Kolektahin ang Mga Bahaging Ito
Kolektahin ang Mga Bahaging Ito
Kolektahin ang Mga Bahaging Ito
Kolektahin ang Mga Bahaging Ito

1. CLOUDX MICROCONTROLLER

2. CLOUDX SOFTCARD

3. V3 USB CORD

4. 7 SEGMEN (cathode)

5. JUMPER WIRE

6. 330ohm risistor

Hakbang 2: HARDWARE SET-UP

HARDWARE SET-UP
HARDWARE SET-UP
HARDWARE SET-UP
HARDWARE SET-UP

Sundin ang hakbang na ito:

ikonekta ang:

I-pin ang A ng segment sa pin1 ng CloudX

I-pin ang B ng segment sa pin2 ng CloudX

I-pin ang DP ng segment sa pin3 ng CloudX

I-pin ang C ng segment sa pin4 ng CloudX

I-pin ang D ng segment sa pin5 ng CloudX

I-pin ang E ng segment sa pin6 ng CloudX

I-pin ang F ng segment sa pin7 ng CloudX

I-pin ang G ng segment sa pin9 ng CloudX

ikonekta ang karaniwang cathode pin sa GND

Matapos ang koneksyon, bitawan ang coding:

i-download ang Cloudx IDE dito

Hakbang 3: CODING

Kopyahin ang Code na ito sa CloudX IDE

# isama ang # isama char NumberOfDigit = 1; // itinakda ang bilang ng 7 na nagpapakita ng segment na gagamitin

// ikonekta ang mga pin ng CloudX na ito sa Mga Data P A, B, C, D, E, F, G at H na mga pin ng Display

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

// ikonekta ang mga pin ng CloudX sa Karaniwang Anode o Cathode ng bawat 7-segment na pagpapakita

char segmentScanPins = 0; // upang makatipid ng mga pin ay kumonekta kami nang direkta sa ground (cathode) setup () {// setup dito // simulan ang 7 segment na Display sa mga data na Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Program here Segment_write (0, 1000); // isulat ang 0 sa 7-segment na display para sa 1 sec Segment_write (1, 1000); // magsulat ng 1 sa 7-segment na display para sa 1 sec Segment_write (2, 1000); // isulat ang 2 sa 7-segment na display para sa 1 sec Segment_write (3, 1000); // isulat ang 3 sa 7-segment na display para sa 1 sec Segment_write (4, 1000); // magsulat ng 4 sa 7-segment na display para sa 1 sec Segment_write (5, 1000); // magsulat ng 5 sa 7-segment na display para sa 1 sec Segment_write (6, 1000); // write 6 on 7-segment display for 1 sec Segment_write (7, 1000); // isulat ang 7 sa 7-segment na display para sa 1 sec Segment_write (8, 1000); // magsulat ng 8 sa 7-segment na display para sa 1 sec Segment_write (9, 1000); // isulat ang 9 sa 7-segment na pagpapakita ng 1 sec}}

Inirerekumendang: