Sisällysluettelo:
Video: 0-9 segmenttilaskuri CloudX-mikrokontrollerilla: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä projektissa käytämme seitsemän segmentin LED-näyttöä laskemaan 0-9.
Seitsemän segmentin LED-näyttö koostuu kahdeksasta LEDistä, ja se on täydellinen numeroiden näyttämiseen. Näytön käyttämien nastojen määrän vähentämiseksi kaikki LEDien anodit tai katodit on kytketty yhteen ja niitä kutsutaan yhteisinodeiksi tai katodi, vastaavasti. Käytämme projektissamme yhteistä katodityyppiä. Kahdeksan merkkivaloa on merkitty A - G ja DP (desimaalipistettä varten). Yhteisessä katodimoduulissamme on anoditappi kullekin LED -segmentille. Jos esimerkiksi haluat näyttää numeron 4, käyttäisit virtaa segmenteille B, C, F ja G. CloudX-segmenttikirjasto helpottaa 7-segmenttimoduulin käyttöä.
Vaihe 1: Kerää nämä komponentit
1. CLOUDX -MIKROKONTROLLI
2. CLOUDX SOFTCARD
3. V3 USB -JOHTO
4. 7 SEGMENTTI (katodi)
5. JUMPER WIRE
6. 330ohmin vastus
Vaihe 2: LAITTEISTON ASENNUS
Toimi seuraavasti:
liitä:
Segmentin A nasta CloudX: n nastaan 1
Napsauta segmentti B CloudX: n nastaan 2
Kiinnitä segmentin DP CloudX: n nastaan 3
Nastan C segmentti CloudX: n nastaan 4
Segmentin nasta CloudX: n nastaan 5
Segmentin E nasta CloudX: n nastaan 6
Segmentin F nasta CloudX: n nastaan 7
Kiinnitä segmentin G nasta CloudX: n nastaan 9
liitä yhteinen katoditappi GND: hen
Liittämisen jälkeen jätä koodaus:
Lataa Cloudx IDE tästä
Vaihe 3: KOODAUS
Kopioi tämä koodi CloudX IDE: hen
#Sisällytä #Sisällytä char NumberOfDigit = 1; // aseta käytettäväksi 7 segmenttinäytön määrä
// liitä nämä CloudX -nastat näytön datanappeihin A, B, C, D, E, F, G ja H
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// liitä nämä CloudX-nastat kunkin 7-segmentin näytön yhteiseen anodiin tai katodiin
char segmentScanPins = 0; // nastien tallentamiseksi yhdistämme suoraan maahan (katodi) setup () {// setup here // alustaa 7 segmentin näyttö näillä tiedoilla Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Ohjelmoi tässä Segmentin_kirjoitus (0, 1000); // kirjoita 0 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (1, 1000); // kirjoita 1 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (2, 1000); // kirjoita 2 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (3, 1000); // kirjoita 3 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (4, 1000); // kirjoita 4 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (5, 1000); // kirjoita 5 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (6, 1000); // kirjoita 6 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (7, 1000); // kirjoita 7 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (8, 1000); // kirjoita 8 7-segmenttinäyttöön 1 sekunniksi Segmentti_kirjoitus (9, 1000); // kirjoita 9 7-segmenttinäyttöön 1 sekunniksi}}
Suositeltava:
Yksinkertainen CloudX M633 digitaalinen sekuntikello: 4 vaihetta
Yksinkertainen CloudX M633 Digitaalinen sekuntikello: Tässä projektissa aiomme tehdä version digitaalisesta kellosta, joka voi tallentaa tuntien, minuuttien ja sekuntien tiedot aivan kuten sekuntikello matkapuhelimessasi! Käytämme LCD -näyttöä ajan näyttämiseen
CloudX -mikrokontrollerin esittely: 3 vaihetta
Esittely CloudX-mikrokontrolleriin: CloudX-mikrokontrolleri on avoimen lähdekoodin laitteisto ja ohjelmisto mikrotietokone, jonka avulla voit luoda omia interaktiivisia projekteja. CloudX on pieni lastulevy, jonka avulla käyttäjät voivat kertoa sille, mitä tehdä ennen kuin ryhtyy mihinkään toimiin, se hyväksyy erilaiset
DC -moottoreiden ohjaus L298N: llä CloudX -mikrokontrollerin avulla: 3 vaihetta
Tasavirtamoottorien ohjaus L298N: llä CloudX-mikrokontrollerin avulla: Tässä projektissa selitämme, kuinka L298N H-siltaa käytetään DC-moottorin nopeuden lisäämiseen ja vähentämiseen. L298N H-silta-moduulia voidaan käyttää moottoreissa, joiden jännite on 5–35 V DC. On myös sisäinen 5 V: n säädin, joten jos
NÄPPÄIMISTÖ, JOLLA 7 SEGMENTTIÄ KÄYTETÄÄN CLOUDX -MIKROKONTROLLERIA: 4 vaihetta
NÄPPÄIMISTÖ, JOLLA 7 SEGMENTTIÄ KÄYTETÄÄN CLOUDX-MIKROKONTROLLERIA: Tässä projektissa hyväksymme numeerisen syötteen matriisinäppäimistöltä ja näytämme sen sitten seitsemän segmentin näyttömoduulissa. Koska 8 LEDiä on merkitty A - G ja DP (desimaalipisteitä varten), jos haluat näyttää numeron 6, käytä
Hei maailma! nestekidenäytöllä CloudX M633: n käyttäminen: 4 vaihetta
Hei maailma! nestekidenäytöllä CloudX M633: n avulla: Tässä opetusohjelmassa aiomme näyttää nestekidenäytön (nestekidenäyttö)