Mündəricat:

CloudX Microcontroller ilə Birdən çox 7 Segment Ekran Sayğacı: 4 Addım
CloudX Microcontroller ilə Birdən çox 7 Segment Ekran Sayğacı: 4 Addım

Video: CloudX Microcontroller ilə Birdən çox 7 Segment Ekran Sayğacı: 4 Addım

Video: CloudX Microcontroller ilə Birdən çox 7 Segment Ekran Sayğacı: 4 Addım
Video: CloudX Microcontroller with Led MatriX Display 2024, Noyabr
Anonim
CloudX Mikrokontrolörlü Birdən çox 7 Segment Ekran Sayğacı
CloudX Mikrokontrolörlü Birdən çox 7 Segment Ekran Sayğacı

Bu Layihə, CloudX mikro nəzarətçisindən istifadə edərək iki 7 Segmentdə məlumatların necə göstəriləcəyini izah edir

Addım 1: BU MATERYALI əldə edin

BU MATERYALI ƏLAVƏ EDİN
BU MATERYALI ƏLAVƏ EDİN
BU MATERYALI ƏLAVƏ EDİN
BU MATERYALI ƏLAVƏ EDİN
BU MATERYALI ƏLAVƏ EDİN
BU MATERYALI ƏLAVƏ EDİN

CLOUDX MİKROKONTROL

CLOUDX SOFTCARD

V3 CORD

JUMPER TEL

2 YEDDİ SEQMENT

330 ohm müqavimət

Komponentinizi burada onlayn olaraq satın alın

Addım 2: DONANIMI QURUN

DONANIMI QURUN
DONANIMI QURUN

Bunun üçün multipleksləmə etməliyik

iki seqmentin A, B, DP, C, D, E, F, G pinlərini birləşdirin, Segmentin A pinini Cloud1 -in pin 1 -ə, B hissəsinin CloudX -in 2 -ci pininə

Segmentin DP -ni CloudX -in 3 -cü pininə bağlayın

Segmentin C pinini CloudX -in 4 -cü pininə

Segmentin D pinini CloudX -in pin 5 -ə bağlayın

Segmentin E pinini CloudX -in 6 -cı pininə bağlayın

Segmentin F pinini CloudX -in 7 -ci pininə bağlayın

Segmentin G pinini CloudX -in 9 -cu pininə bağlayın

birinci seqmentin ümumi katotunu pin10 və

ikinci seqmentin ümumi katotunu pin11 -ə bağlayın

CloudX IDE -ni buradan yükləyin

Addım 3: KODLAMA

Bu kodu CloudX IDE -ə kopyalayın

#daxil edin #daxil edin #daxil edin

sim sayacı [2] = {'0', '0'};

setup () {// burada qurun char NumberOfDigit = 2; // istifadə ediləcək 7 seqmentli ekran sayını təyin edin // bu CloudX sancaqlarını Display char seqmentinin A, B, C, D, E, F, G və H sancaqlarına bağlayınDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // bu CloudX sancaqlarını hər 7 seqmentli göstərici char segmentScanPins Ümumi Anoduna və ya Katoduna qoşun = {9, 10}; // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins) ilə bu 7 seqmentin ekranını işə salın; loop () {// Burada proqramlaşdırın (int i = 0; i <100; i ++) {// i /10 hesablayın və 48 əlavə edin (xarakterə çevirmək üçün) sonra sayğaca yükləyin [0] sayğac [0] = (i/10) + 48; sayğac [1] = (i%10) + 48; // bu hesablamanı sayğaca yüklə [0]

Segment_writeText (sayğac, 1000); // Məzmunu sayğac massivində göstərin

7 seqment} üçün (int i = 99; i> 0; i-) {// i dəyişənindəki (girişdəki) dəyəri 10 intTostr (counter, i, DEC) bazasındakı bir sətrə (çıxışa) çevirmək; if (i <10) // i dəyişənindəki dəyər 10 -dan azdırsa bu kod bölməsini icra edin {counter [1] = counter [0]; // sayğacı [1] sayğacın məzmunu ilə əvəz et [0] sayğac [0] = '0'; // sayğac [0] dəyişənini '0'} Segment_writeText (sayğac, 1000) xarakteri ilə əvəz edin; // Məzmunu 1 saniyə sayıcı massivində göstərin}}}

Addım 4: SİZ QALDINIZ

Burada bizimlə paylaşın

Tövsiyə: