Talaan ng mga Nilalaman:

Maramihang 7 Segment ng Display Counter Sa CloudX Microcontroller: 4 na Hakbang
Maramihang 7 Segment ng Display Counter Sa CloudX Microcontroller: 4 na Hakbang

Video: Maramihang 7 Segment ng Display Counter Sa CloudX Microcontroller: 4 na Hakbang

Video: Maramihang 7 Segment ng Display Counter Sa CloudX Microcontroller: 4 na Hakbang
Video: FLProg4: 7-Segment Display & Counter | ESP32 NodeMCU | Arduino Visual Embedded Programming 2024, Disyembre
Anonim
Maramihang 7 Segment ng Display Counter Sa CloudX Microcontroller
Maramihang 7 Segment ng Display Counter Sa CloudX Microcontroller

Ipinapaliwanag ng Proyekto na ito kung paano ipakita ang data sa Dalawang 7-Segment gamit ang CloudX microcontroller

Hakbang 1: KUMUHA NG MATERIAL NA ITO

KUMUHA NG MATERIAL NA ITO
KUMUHA NG MATERIAL NA ITO
KUMUHA NG MATERIAL NA ITO
KUMUHA NG MATERIAL NA ITO
KUMUHA NG MATERIAL NA ITO
KUMUHA NG MATERIAL NA ITO

CLOUDX MICROCONTROLLER

CLOUDX SOFTCARD

V3 CORD

JUMPER WIRE

2 PITONG SEGMEN

330ohm risistor

Bilhin ang iyong sangkap sa online dito

Hakbang 2: SET-UP HARDWARE

SET-UP HARDWARE
SET-UP HARDWARE

Sa ito kailangan nating gawin ang multiplexing

ikonekta ang A, B, DP, C, D, E, F, G pin ng dalawang segment nang magkasama, I-pin ang A ng segment sa pin1 ng CloudXPin B ng segment hanggang 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 katod ng unang segment sa pin10 at

ikonekta ang karaniwang cathode ng pangalawang segment sa pin11

i-download ang CloudX IDE dito

Hakbang 3: CODING

Kopyahin ang Code na ito sa CloudX IDE

#include #include #include

char counter [2] = {'0', '0'};

setup () {// setup here char NumberOfDigit = 2; // itinakda ang bilang ng mga ipinapakitang 7 segment na gagamitin // ikonekta ang mga pin ng CloudX na ito sa Mga Pins ng Data A, B, C, D, E, F, G at H ng mga Display char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // ikonekta ang mga pin ng CloudX na ito sa Karaniwang Anode o Cathode ng bawat 7-segment na display char segmentScanPins = {9, 10}; // ipasimula ang 7 segment na Display sa mga data na Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Program dito para sa (int i = 0; i <100; i ++) {// kalkulahin ang i / 10 at idagdag ang 48 (upang i-convert ito sa isang character) pagkatapos ay i-load sa counter [0] counter [0] = (i / 10) + 48; counter [1] = (i% 10) + 48; // i-load ang pagkalkula na ito sa counter [0]

Segment_writeText (counter, 1000); // Ipakita ang nilalaman sa counter array sa

7segment} para sa (int i = 99; i> 0; i -) {// i-convert ang halaga sa i variable (input) sa isang string (output) sa base 10 intTostr (counter, i, DEC); kung (i <10) // isagawa ang seksyong ito ng code kung ang halaga sa variable na i ay mas mababa sa 10 {counter [1] = counter [0]; // palitan ang counter [1] ng nilalaman ng counter [0] counter [0] = '0'; // palitan ang counter [0] variable ng character na ‘0’} Segment_writeText (counter, 1000); // Ipakita ang nilalaman sa counter array para sa 1 sec}}}

Hakbang 4: NAKITA MO BA ITO

Ibahagi ito sa amin dito

Inirerekumendang: