Orodha ya maudhui:

Kukabiliana kwa Sehemu ya 0 na Microcontroller ya CloudX: Hatua 3
Kukabiliana kwa Sehemu ya 0 na Microcontroller ya CloudX: Hatua 3

Video: Kukabiliana kwa Sehemu ya 0 na Microcontroller ya CloudX: Hatua 3

Video: Kukabiliana kwa Sehemu ya 0 na Microcontroller ya CloudX: Hatua 3
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Novemba
Anonim
Kukabiliana kwa Sehemu ya 0 na Microcontroller ya CloudX
Kukabiliana kwa Sehemu ya 0 na Microcontroller ya CloudX

Katika mradi huu tunatumia onyesho la LED la sehemu saba kuhesabu kutoka 0 hadi 9.

Onyesho la LED la sehemu saba lina LEDs nane na ni kamili kwa kuonyesha idadi. Kupunguza idadi ya pini zinazotumiwa na onyesho, anode zote au cathode za LED zinaunganishwa pamoja na huitwa kawaida-anode au kawaida- cathode, mtawaliwa. Kwa mradi wetu tunatumia aina ya kawaida ya cathode. LED 8 zimeandikwa A hadi G na DP (kwa uhakika wa desimali). Kwa moduli yetu ya kawaida ya cathode, kuna pini ya anode kwa kila sehemu ya LED. Kwa mfano, ikiwa unataka kuonyesha nambari 4, basi utatumia sasa kwa sehemu B, C, F na G. Maktaba ya Sehemu ya CloudX inafanya kuwa rahisi kutumia moduli ya sehemu 7.

Hatua ya 1: Kusanya Sehemu hii

Kukusanya Sehemu hii
Kukusanya Sehemu hii
Kusanya Sehemu Hizi
Kusanya Sehemu Hizi
Kukusanya Sehemu hii
Kukusanya Sehemu hii

1. CLOUDX MICROCONTROLLER

2. CLOUDX SOFTCARD

3. C3 USB KAMANDA

4. SEGMENT 7 (cathode)

5. WIRE JUMPER

6. 330ohm kupinga

Hatua ya 2: KUWEKA-HARDWARE

KUWEKA-HARDWARE
KUWEKA-HARDWARE
KUWEKA-HARDWARE
KUWEKA-HARDWARE

Fuata hatua hii:

unganisha:

Bandika A ya sehemu kwa pin1 ya CloudX

Bandika B ya sehemu kwa pin2 ya CloudX

Piga DP ya sehemu kwa pin3 ya CloudX

Bandika C ya sehemu kwa pin4 ya CloudX

Bandika D ya sehemu kwa pin5 ya CloudX

Bandika E ya sehemu ili kubandika 6 ya CloudX

Bandika F ya sehemu kwa pin7 ya CloudX

Piga G ya sehemu kwa pin9 ya CloudX

unganisha pini ya kawaida ya cathode kwa GND

Baada ya unganisho, acha uandikishe:

pakua Cloudx IDE hapa

Hatua ya 3: CODING

Nakili Nambari hii kwa CloudX IDE

#jumuisha #jumuisha char NambariOfDigit = 1; // weka nambari ya sehemu 7 za maonyesho zitakazotumiwa

// unganisha pini hizi za CloudX kwenye Pini za Takwimu A, B, C, D, E, F, G na H pini za Onyesho.

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

// unganisha pini hizi za CloudX kwenye Anode ya Kawaida au Cathode ya kila onyesho la sehemu 7

sehemu ya charScanPins = 0; // kuokoa pini tunaunganisha moja kwa moja kwenye usanidi wa ardhi (cathode) () {// usanidi hapa // anzisha Uonyesho wa sehemu 7 na data hizi Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); kitanzi () {// Programu hapa Segment_write (0, 1000); // andika 0 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (1, 1000); // andika 1 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (2, 1000); // andika 2 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (3, 1000); // andika 3 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (4, 1000); // andika 4 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (5, 1000); // andika 5 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (6, 1000); // andika 6 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (7, 1000); // andika 7 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (8, 1000); // andika 8 kwenye onyesho la sehemu 7 kwa sekunde 1 Segment_write (9, 1000); // andika 9 kwenye onyesho la sehemu 7 kwa sekunde 1}}

Ilipendekeza: