Sadržaj:
- Korak 1: NABAVITE OVAJ MATERIJAL
- Korak 2: POSTAVLJANJE HARDVERA
- Korak 3: KODIRANJE
- Korak 4: Jeste li to postigli
Video: Višestruki brojač ekrana sa 7 segmenata sa CloudX mikrokontrolerom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj projekt objašnjava kako prikazati podatke na dva 7-segmentna pomoću CloudX mikrokontrolera
Korak 1: NABAVITE OVAJ MATERIJAL
CLOUDX MIKROKONTROLER
CLOUDX SOFTCARD
V3 CORD
JUMPER WIRE
2 SEDAM SEGMENTA
330ohm otpornik
Ovdje kupite svoju komponentu
Korak 2: POSTAVLJANJE HARDVERA
U tome moramo raditi multipleksiranje
spojite A, B, DP, C, D, E, F, G pin dva segmenta zajedno, Pin A segmenta na pin1 CloudXPin B segmenta na pin2 CloudX -a
Prikačite DP segmenta na pin3 CloudX -a
Pin C segmenta na pin4 CloudX -a
Pin D segmenta na pin5 CloudX -a
Pin E segmenta na pin6 CloudX -a
Pin F segmenta na pin7 CloudX -a
Pin G segmenta na pin9 CloudX -a
spojite zajedničku katodu prvog segmenta na pin10 i
spojite zajedničku katodu drugog segmenta na pin11
preuzmite CloudX IDE ovdje
Korak 3: KODIRANJE
Kopirajte ovaj kôd u CloudX IDE
#include #include #include
brojač char [2] = {'0', '0'};
setup () {// postavljanje ovdje char NumberOfDigit = 2; // postavljanje broja 7 segmentnih prikaza koji će se koristiti // povezivanje ovih CloudX pinova sa pinovima podataka A, B, C, D, E, F, G i H pinova segmenta prikaza CharDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // povezujemo ove CloudX pinove sa zajedničkom anodom ili katodom svakog 7-segmentnog ekrana char segmentScanPins = {9, 10}; // inicijalizira 7 segmentni prikaz s ovim podacima Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Ovdje programirajte za (int i = 0; i <100; i ++) {// izračunajte i /10 i dodajte 48 (za pretvaranje u znak), a zatim učitajte u brojač [0] brojač [0] = (i/10) + 48; brojač [1] = (i%10) + 48; // učitaj ovaj izračun u brojač [0]
Segment_writeText (brojač, 1000); // Uključuje prikaz sadržaja u nizu brojača
7segment} for (int i = 99; i> 0; i-) {// pretvoriti vrijednost u i varijabli (ulaz) u niz (izlaz) u bazi 10 intTostr (brojač, i, DEC); if (i <10) // izvršava ovaj odjeljak koda ako je vrijednost u varijabli i manja od 10 {counter [1] = counter [0]; // zamijeniti brojač [1] sadržajem brojača [0] brojač [0] = '0'; // zamjenjujemo varijablu brojača [0] znakom ‘0’} Segment_writeText (brojač, 1000); // Prikažite sadržaj u nizu brojača 1 sek}}}
Korak 4: Jeste li to postigli
Podijelite ga s nama ovdje
Preporučuje se:
Brojač pretplatnika YouTube-a pomoću ekrana e-papira i Raspberry Pi Zero W: 5 koraka (sa slikama)
Brojač pretplatnika na YouTubeu pomoću ekrana e-papira i Raspberry Pi Zero W: U ovom uputstvu pokazat ću vam kako izgraditi vlastiti brojač pretplatnika na YouTubeu pomoću zaslona e-papira i Raspberry Pi Zero W za postavljanje upita YouTube API-ju i ažurirajte ekran. Ekrani od e-papira odlični su za ovu vrstu projekata jer imaju
Brojač prikaza 7 segmenata sa registrom pomaka: 3 koraka
Brojač prikaza 7 segmenata sa registrom pomaka: Ovo je savršen projekt za početnike ako samo učite kako koristiti registar pomaka i kako radi s kodom. Osim toga, ovaj projekt je odličan početak ako ste tek počeli sa prikazom na 7 segmenata. Prije nego započnete ovaj projekt, obavezno p
Višestruki USB port bez ikakve štampane ploče: 4 koraka
Višestruki USB port bez ikakve PCB -a: Ovo je moja druga instrukcija i ovdje ću s vama podijeliti projekt u kojem možete napraviti više USB priključaka za korištenje na svom računaru jer kada radite od kuće imate veliki problem u korištenju mnogih uređaji jer većina uređaja sada h
Brojač segmenata 0-9 sa CloudX mikrokontrolerom: 3 koraka
Brojač segmenata 0-9 sa CloudX mikrokontrolerom: U ovom projektu koristimo sedmo-segmentni LED ekran za brojanje od 0 do 9. Sedmo-segmentni LED displej sastoji se od osam LED dioda i savršen je za prikaz brojeva. Da biste smanjili broj pinovi koje koristi zaslon, sve anode ili katode ovih
Brojač ekrana sa 7 segmenata: 3 koraka
Brojač prikaza u 7 segmenata: Danas imam za vas još jedan projekat-jednocifreni brojač prikaza u 7 segmenata. To je zabavan mali projekt koji broji od 0 do 9, a zatim se vraća od 0. Možete ga koristiti samo kao opći vodič za korištenje ove popularne vrste prikaza. Dijelovi za ovo