Sisällysluettelo:
- Vaihe 1: KOMPONENTIT
- Vaihe 2: LEDit
- Vaihe 3: Liitä LEDit CloudX M633: een
- Vaihe 4: Toimintaperiaatteet
- Vaihe 5: KOODAUS
Video: SÄHKÖPALAT, JOTKA KÄYTETTÄVÄT CLOUDX M633: 5 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Meidän kaikkien on täytynyt pelata onnenpeliä tavalla tai toisella noppaa käyttämällä. Tietäen arpojen heittämisen erittäin arvaamattoman luonteen lisää se lisää hauskaa peliä.
Esittelen täten sähköisen digitaalisen nopan, joka käyttää yksinkertaisia LED -valoja, painonappia ja CloudX M633 -moduulia sen toteuttamiseksi.
Vaihe 1: KOMPONENTIT
- CloudX M633
- CloudX -ohjelmistokortti
- Ledit
- Vastukset (100r, 10k)
- Leipälauta
- Hyppyjohdin
- paina nappia
- V3 -johto
Vaihe 2: LEDit
Valodiodit (LED) ovat erityisiä diodeja, jotka hehkuvat, kun virta kulkee niiden läpi. Vain äärimmäisen huolellisesti rajoitetaan niiden läpi kulkevan virran todellista määrää, jotta vältetään vahingossa tapahtuvat vahingoittamiset.
Vaihe 3: Liitä LEDit CloudX M633: een
Koko piiri koostuu kahdesta osasta: mikrokontrollerista ja LED -osista. LEDit on järjestetty kahteen sarjaan, joista jokainen - (sisältää 7 LEDiä), jotka edustavat nopan normaaleja pintoja; ja ne on kytketty MCU -moduulin nastaihin P1 - P14.
Koko toiminta pyörii mikrokontrollerimoduulin ympärillä koko projektin sykkeenä. Se (MCU) voidaan kytkeä päälle:
- joko VIN- ja GND-pisteiden kautta (ts. liittämällä ne ulkoisen virtalähdeyksikön +ve- ja –ve-liittimiin) kortilla;
- tai CloudX USB softcard -moduulin kautta.
Kuten yllä olevassa kaaviossa selvästi havainnollistetaan, LEDit on järjestetty siten, että kun ne syttyvät, ne osoittavat numerot kuin todellisessa nopassa. Ja työskentelemme kahden LED -sarjan kanssa, jotka edustavat kahta erillistä noppaa. Kaikki ne on kytketty nykyiseen uppotilaan.
Ensimmäinen LED -ryhmä käsittää: D1, D2, D3, D4, D5, D6 ja D7; on kytketty MCU: n nastoihin: P1, P2, P3, P4, P5, P6 ja P7 10Ω vastuksen kautta. Toinen ryhmä koostuu seuraavista: D8, D9, D10, D11, D12, D13 ja D14; on kytketty MCU: n nastoihin: P9, P10, P11, P12, P13, P14 ja P15 vastaavasti 10Ω vastuksen kautta.
Sitten painonappikytkin SW1-jolla teemme satunnaislukujen muodostamisen kytkimen painalluksella-liitetään MCU: n nastaan P16 käyttämällä 10 kΩ: n vetovastusta.
Vaihe 4: Toimintaperiaatteet
Käynnistyksen yhteydessä LED -valot ovat normaalisti sammuneet ilmaisten, että järjestelmä on valmis uuden satunnaisluvun luomiseksi näytölle. Kytkimen painalluksella luodaan satunnaisluku väliltä 1 ja 6 ja näytetään LED -valojen kautta; ja pysy päällä odottamassa, kun toinen kytkin painetaan uudelleen.
Vaihe 5: KOODAUS
#sisältää
#sisältää
#define switch1 nasta16
#define painettu LOW
/ *sisältää noppamallit, jotka lähetetään LEDeille */
unsigned char die = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
allekirjoittamaton merkki i, noppa1, noppa2;
setup () {// setup here / *määrittää porttien nastat lähtöksi * /portMode (1, OUTPUT); portti (2, 0b10000000); / *sammuttaa kaikki LEDit sammutettaessa */ portWrite (1, LOW); portWrite (2, LOW); randNumLimit (1, 6); // huolehtii randomNumber -generointialueesta (esim. min, max)
silmukka () {
// Ohjelmoi tähän, jos (kytkin1 on painettuna) {while (kytkin1 on LOW); // odottaa täällä, kunnes kytkin vapautetaan noppa1 = randNumGen (); // luo satunnaisluvun nopalle1 noppa2 = randNumGen (); portWrite (1, kuole [noppa1]); // hakee oikean noppapelin ja näyttää sen portWrite (2, die [noppa2]); } else {portWrite (1, kuole [noppa1]); portWrite (2, kuole [noppa2]); }}} // Ohjelman loppu
Suositeltava:
Housut, jotka lataavat puhelintasi: 6 vaihetta (kuvilla)
Housut, jotka lataavat puhelintasi: Joten otamme lähes 1000 askelta päivässä laskematta tavallista fyysistä aktiivisuuttani ja jos olet tavallinen pyöräilijä kuten minäkin, se laskee. Entä jos voisimme jotenkin käyttää tämän sähkön tavaroiden lataamiseen. Tämä on siis ohje
Mahtava analoginen syntetisaattori/urut, jotka käyttävät vain erillisiä komponentteja: 10 vaihetta (kuvilla)
Mahtava analoginen syntetisaattori/urut, jotka käyttävät vain erillisiä komponentteja: Analogiset syntetisaattorit ovat erittäin siistejä, mutta myös melko vaikeita valmistaa. tarvitsevat muutaman peruspiirin: Yksinkertainen oskillaattori, jossa on resis
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
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ö)
Painikkeen käyttö PÄÄLLE ja POIS Led CloudX M633: 3 askelta
Painikkeen käyttö PÄÄLLE ja POIS Led CloudX M633: ssa: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Tiesitkö, että voit käyttää CloudX M633: ta LED -valon kytkemiseen päälle, kun painat painiketta? Tässä projektissa aion näyttää, kuinka voit käyttää painiketta ON- ja OFF -merkkivaloihin. wh