
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Šiame projekte mes naudojame septynių segmentų LED ekraną, kad skaičiuotume nuo 0 iki 9.
Septynių segmentų LED ekranas susideda iš aštuonių šviesos diodų ir puikiai tinka rodyti skaičius. Norėdami sumažinti ekrane naudojamų kaiščių skaičių, visi šviesos diodų anodai arba katodai yra sujungti ir vadinami bendru anodu arba bendru atitinkamai katodas. Mūsų projektui naudojame bendrojo katodo tipą. 8 šviesos diodai yra pažymėti nuo A iki G ir DP (dešimtainio taško tikslumu). Mūsų bendram katodo moduliui yra anodo kaištis kiekvienam LED segmentui. Pvz., Jei norite rodyti skaičių 4, tuomet srovę taikytumėte B, C, F ir G segmentams. „CloudX“segmentų biblioteka palengvina 7 segmentų modulio naudojimą.
1 žingsnis: Surinkite šiuos komponentus



1. „CLOUDX MICROCONTROLLER“
2. „CLOUDX SOFTCARD“
3. V3 USB laidas
4. 7 SEGMENTAS (katodas)
5. JUMPER WIRE
6. 330ohm rezistorius
2 žingsnis: Aparatūros sąranka


Atlikite šį žingsnį:
prijunkite:
Segmento A kaištelis prie „CloudX“kaiščio 1
Segmento B kaištį prijunkite prie „CloudX“2 kaiščio
Prijunkite segmento DP prie „CloudX“kaiščio 3
Segmento C kaištį prijunkite prie „CloudX“4 kaiščio
Segmento D kaištį prijunkite prie „CloudX“5 kaiščio
Segmento E kaištį prijunkite prie „CloudX“6 kaiščio
Segmento F kaištis prie „CloudX“7 kaiščio
Segmento G kaištį prijunkite prie „CloudX“9 kaiščio
prijunkite bendrą katodo kaištį prie GND
Po ryšio atleiskite kodavimą:
atsisiųskite „Cloudx IDE“čia
3 žingsnis: KODAVIMAS
Nukopijuokite šį kodą į „CloudX IDE“
#įtraukti #įtraukti char NumberOfDigit = 1; // nustatyti naudojamų 7 segmentų ekranų skaičių
// prijunkite šiuos „CloudX“kaiščius prie duomenų kaiščių A, B, C, D, E, F, G ir H
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// prijunkite šiuos „CloudX“kaiščius prie kiekvieno 7 segmentų ekrano bendrojo anodo arba katodo
char segmentScanPins = 0; // kad išsaugotume kaiščius, mes prisijungiame tiesiai prie žemės (katodo) sąrankos () {// sąranka čia // inicijuokite 7 segmentų ekraną šiais duomenimis Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programuokite čia Segment_write (0, 1000); // rašyti 0 7 segmentų ekrane 1 sek. Segment_write (1, 1000); // rašyti 1 7 segmentų ekrane 1 sek. Segment_write (2, 1000); // rašyti 2 7 segmentų ekrane 1 sek. Segment_write (3, 1000); // rašyti 3 7 segmentų ekrane 1 sek. Segment_write (4, 1000); // rašyti 4 7 segmentų ekrane 1 sek. Segment_write (5, 1000); // rašyti 5 7 segmentų ekrane 1 sek. Segment_write (6, 1000); // rašyti 6 7 segmentų ekrane 1 sek. Segment_write (7, 1000); // rašyti 7 7 segmentų ekrane 1 sek. Segment_write (8, 1000); // rašyti 8 7 segmentų ekrane 1 sek. Segment_write (9, 1000); // rašykite 9 7 segmentų ekrane 1 sekundę}}
Rekomenduojamas:
7 segmentų ekrano skaitiklis su poslinkių registru: 3 žingsniai

7 segmentų rodymo skaitiklis su pamainų registru: tai puikus pradedančiųjų projektas, jei tik mokotės naudotis pamainų registru ir kaip jis veikia su kodu. Be to, šis projektas yra puiki pradžia, jei esate naujokas 7 segmentų ekrane. Prieš pradėdami šį projektą, įsitikinkite, kad
Sąsaja su 7 segmentų ekranu su pamainų registru naudojant „CloudX“mikrovaldiklį: 5 žingsniai

Sąsajos su 7 segmentų ekranu su poslinkių registru naudojant „CloudX“mikrovaldiklį: Šiame projekte skelbiame vadovėlį, kaip sujungti septynių segmentų LED ekraną su „CloudX“mikrovaldikliu. Septynių segmentų ekranai naudojami daugelyje įterptųjų sistemų ir pramoninių programų, kur rodomų išėjimų diapazonas yra puikus
Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: 4 žingsniai

Keli 7 segmentų ekrano skaitikliai su „CloudX“mikrovaldikliu: Šiame projekte paaiškinta, kaip rodyti duomenis dviejuose 7 segmentų segmentuose naudojant „CloudX“mikrovaldiklį
7 segmentų ekrano skaitiklis: 3 žingsniai

7 segmentų ekrano skaitiklis: šiandien turiu jums dar vieną projektą-1 skaitmenų 7 segmentų ekrano skaitiklį. Tai įdomus mažas projektas, kuris skaičiuoja nuo 0 iki 9, o vėliau - nuo 0. Galite tiesiog jį naudoti kaip bendrą šio populiaraus ekrano naudojimo pamoką. Tam skirtos dalys
„BloodBowl“posūkių skaitiklis naudojant 7 segmentų šviesos diodus: 5 žingsniai

„BloodBowl“posūkių skaitiklis naudojant 7 segmentų šviesos diodus: Šis projektas buvo skirtas „BloodBowl“žaidimų posūkių skaitikliui, naudojant šešis „Charlieplexed“7 segmentų šviesos diodus