Obsah:

Počítadlo segmentov 0-9 s mikrokontrolérom CloudX: 3 kroky
Počítadlo segmentov 0-9 s mikrokontrolérom CloudX: 3 kroky

Video: Počítadlo segmentov 0-9 s mikrokontrolérom CloudX: 3 kroky

Video: Počítadlo segmentov 0-9 s mikrokontrolérom CloudX: 3 kroky
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Júl
Anonim
Počítadlo segmentov 0-9 s mikrokontrolérom CloudX
Počítadlo segmentov 0-9 s mikrokontrolérom CloudX

V tomto projekte používame sedemsegmentový LED displej na počítanie od 0 do 9.

Sedemsegmentový LED displej pozostáva z ôsmich LED diód a je ideálny na zobrazenie čísel. Na zníženie počtu pinov používaných displejom sú všetky anódy alebo katódy diód LED navzájom prepojené a nazývajú sa spoločná anóda alebo spoločná- katóda, resp. Pre náš projekt používame typ s bežnou katódou. 8 LED diód je označených A až G a DP (pre desatinnú čiarku). Pre náš spoločný katódový modul existuje anódový kolík pre každý segment LED. Ak napríklad chcete zobraziť číslo 4, potom by ste použili prúd na segmenty B, C, F a G. Segmentová knižnica CloudX uľahčuje používanie 7-segmentového modulu.

Krok 1: Zozbierajte tieto súčasti

Zbierajte tieto súčasti
Zbierajte tieto súčasti
Zbierajte tieto súčasti
Zbierajte tieto súčasti
Zbierajte tieto súčasti
Zbierajte tieto súčasti

1. MIKROKontrolér CLOUDX

2. SOFTCARD CLOUDX

3. USB kábel V3

4. 7 SEGMENT (katóda)

5. JUMPER WIRE

6. odpor 330 ohmov

Krok 2: NASTAVENIE HARDWARU

HARDWAROVÉ NASTAVENIE
HARDWAROVÉ NASTAVENIE
HARDWAROVÉ NASTAVENIE
HARDWAROVÉ NASTAVENIE

Postupujte podľa tohto kroku:

pripojiť:

Kolík A segmentu na kolík 1 systému CloudX

Kolík B segmentu na kolík 2 CloudX

Pripnite DP segmentu k kolíku 3 cloudu CloudX

Kolík C segmentu na kolík 4 CloudX

Kolík D segmentu na kolík 5 CloudX

Kolík E segmentu na kolík 6 CloudX

Kolík F segmentu na kolík 7 CloudX

Kolík G segmentu na kolík 9 CloudX

pripojte spoločný katódový kolík k GND

Po pripojení pustite sa do kódovania:

stiahnite si Cloudx IDE tu

Krok 3: KÓDOVANIE

Skopírujte tento kód do CloudX IDE

#include #include znak NumberOfDigit = 1; // nastavenie počtu 7 segmentových displejov, ktoré sa majú použiť

// prepojte tieto piny CloudX s dátovými kolíkmi A, B, C, D, E, F, G a H na displeji

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

// prepojte tieto piny CloudX so spoločnou anódou alebo katódou každého 7-segmentového displeja

char segmentScanPins = 0; // na uloženie pinov sa pripájame priamo k zemi (katóda) setup () {// nastavenie tu // inicializácia 7 segmentového displeja s týmito údajmi Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programujte tu Segment_write (0, 1000); // zápis 0 na 7-segmentový displej na 1 s Segment_write (1, 1000); // napíšte 1 na 7-segmentový displej na 1 s Segment_write (2, 1000); // zápis 2 na 7-segmentový displej na 1 s Segment_write (3, 1000); // napíšte 3 na 7-segmentový displej na 1 s Segment_write (4, 1000); // napíšte 4 na 7-segmentový displej na 1 s Segment_write (5, 1000); // napíšte 5 na 7-segmentový displej na 1 s Segment_write (6, 1000); // napíšte 6 na 7-segmentový displej na 1 s Segment_write (7, 1000); // napíšte 7 na 7-segmentový displej na 1 s Segment_write (8, 1000); // napíšte 8 na 7-segmentový displej na 1 s Segment_write (9, 1000); // napíšte 9 na 7-segmentový displej na 1 s}}}

Odporúča: