Obsah:
- Krok 1: ZÍSKEJTE TENTO MATERIÁL
- Krok 2: NASTAVENÍ HARDWARU
- Krok 3: KÓDOVÁNÍ
- Krok 4: DOSAŽILI JSTE TO
Video: Několik 7segmentových čítačů displeje s mikrokontrolérem CloudX: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Tento projekt vysvětluje, jak zobrazit data na dvou 7segmentových pomocí mikrokontroléru CloudX
Krok 1: ZÍSKEJTE TENTO MATERIÁL
MICROCONTROLLER CLOUDX
SOFTCARD CLOUDX
V3 KABEL
JUMPER WIRE
2 SEDM SEGMENTŮ
Rezistor 330 ohmů
Kupte si komponentu online zde
Krok 2: NASTAVENÍ HARDWARU
V tomto musíme udělat multiplexování
spojte A, B, DP, C, D, E, F, G pin dvou segmentů dohromady, Pin A segmentu na pin1 CloudX Pin B segmentu na pin2 CloudX
Pin DP segmentu na pin3 CloudX
Pin C segmentu na pin4 CloudX
Pin D segmentu na pin5 CloudX
Kolík E segmentu na kolík 6 CloudX
Pin F segmentu na pin 7 CloudX
Kolík G segmentu na kolík 9 CloudX
připojte společnou katodu prvního segmentu k pin10 a
připojte společnou katodu druhého segmentu ke kolíku 11
Stáhněte si CloudX IDE zde
Krok 3: KÓDOVÁNÍ
Zkopírujte tento kód do CloudX IDE
#include #include #include
počítadlo znaků [2] = {'0', '0'};
setup () {// nastavení zde char NumberOfDigit = 2; // nastavte počet 7 segmentových displejů, které mají být použity // připojte tyto piny CloudX k datovým pinům A, B, C, D, E, F, G a H pinů Display char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // připojte tyto piny CloudX ke společné anodě nebo katodě každého 7segmentového char char segmentScanPins = {9, 10}; // inicializace 7segmentového zobrazení s těmito daty Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Program zde pro (int i = 0; i <100; i ++) {// vypočítat i /10 a přidat 48 (pro převod na znak), poté načíst do čítače [0] čítač [0] = (i/10) + 48; čítač [1] = (i%10) + 48; // načtěte tento výpočet do čítače [0]
Segment_writeText (čítač, 1000); // Zobrazí obsah v poli čítačů na
7segment} for (int i = 99; i> 0; i-) {// převede hodnotu v proměnné i (vstup) na řetězec (výstup) v základu 10 intTostr (čítač, i, DEC); if (i <10) // provede tuto část kódu, pokud je hodnota v proměnné i menší než 10 {counter [1] = counter [0]; // nahradit čítač [1] obsahem čítače [0] čítač [0] = '0'; // nahrazení proměnné counter [0] znakem '0'} Segment_writeText (čítač, 1000); // Zobrazení obsahu v poli čítače na 1 s}}}
Krok 4: DOSAŽILI JSTE TO
Podělte se o to s námi zde
Doporučuje:
556 čas poskytuje vstup hodin do 2 čítačů desetiletí, které budou řídit 20 LED: 6 kroků
556 Time poskytuje hodinový vstup na 2 čítače dekád, které budou řídit 20 LED: Tento návod ukáže, jak časovač 556 poskytne hodinové vstupy do 2 čítačů dekády. Čítače dekády budou řídit 20 LED. LED diody budou blikat v pořadí 10
Několik infračervených teplotních senzorů - MLX90614: 4 kroky
Několik infračervených teplotních senzorů - MLX90614: Toto je stručný návod, jak nastavit více bezkontaktních teplotních senzorů MLX90614B přes sběrnici I2C s Arduino uno a zobrazovat údaje na sériovém monitoru Arduino IDE. Používám předem připravené desky, ale pokud si koupíte senzor b
Rozhraní LED displeje Dot Matrix s mikrokontrolérem 8051: 5 kroků
Rozhraní LED dotykového displeje s mikrokontrolérem 8051: V tomto projektu propojíme jeden LED displej s mikro maticí 8051. Zde si ukážeme simulaci v proteusu, to samé můžete aplikovat na svůj hardware. Zde tedy nejprve vytiskneme jeden znak, řekněme „A“v tomto zobrazení
Počitadlo segmentů 0-9 s mikrokontrolérem CloudX: 3 kroky
Čítač segmentů 0-9 s mikrokontrolérem CloudX: V tomto projektu používáme sedmisegmentový LED displej pro počítání od 0 do 9. Sedmisegmentový LED displej se skládá z osmi LED diod a je ideální pro zobrazování čísel. kolíky používané displejem, všechny anody nebo katody z
Otáčkoměr BloodBowl pomocí 7segmentových LED: 5 kroků
Počitadlo otáčení BloodBowl pomocí 7segmentových LED: Tento projekt byl určen pro počítadlo odbočení hry BloodBowl pomocí šesti 7segmentových LED diod Charlieplexed