Sisukord:
Video: Lihtne CloudX M633 digitaalne stopper: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles projektis teeme digitaalse kella versiooni, mis suudab salvestada tunde, minuteid ja sekundeid, nagu teie mobiiltelefoni stopper! Me kasutame aja kuvamiseks LCD -ekraani
Samm: vajalik komponent
- CloudX M633
- CloudX SoftCard
- LCD ekraan
- Potentsiomeeter
- Vajutage nuppu
- Leivalaud
- Jumper Wire
- V3 USB kaabel
- 10k
Siit saate oma komponendi
2. samm: RIISTVARA
Samm: kinnitage LCD -ekraan leivalaual ja ühendage CloudX M633 plaadiga vastavalt järgmisele juhisele
- R/S kuni pin1
- ENA kuni pin2
- D4 kuni pin3
- D5 kuni pin4
- D6 kuni pin5
- D7 kuni pin6
Lisaks ühendage 10k pott +5V ja GND -ga, selle klaasipuhastiga (väljund) LCD -ekraanide VO -tihvtiga.
- ühendage Vss ja K GND -ga
- ühendage Vdd ja A +5v
- ühendage R/W GND -ga
NB: A on anood, K on katood
2. samm
- Kinnitage esimene nupp (Start ja Stop) leivalaual ja ühendage esimene jalg CloudX Boardi 10 k ja Pin7 külge ning teine jalg GND -ga.
- Kinnitage teine nupp (lähtestamine) leivaplaadis ja ühendage esimene jalg CloudX Boardi 10 k ja pin8 ja teine jalg GND -ga.
3. samm: KOODIMINE
Kopeerige see kood oma CloudX IDE -sse
#kaasama #kaasama #kaasama
#define START_PAUSE 7
#define RESET 8 #define START 1 #define PAUSE 0
sümbolitaimer = "00: 00: 00: 0";
allkirjastamata märk HH, MM, SS, mSS, mscount, RFlag = 0; bitt OmSF = 0, S_PFlag = 0;
katkestada TimerOmSD () {
kui (INTCONbits. T0IF) {
INTCONbits. T0IF = 0; TMR0 += 60; kui (mscount ++ == 10) {mscount = 0; OmSF = 1; }}}
setup () {
// seadistamine siin
pinMode (START_PAUSE, INPUT);
pinMode (RESET, INPUT); lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (selge); lcdCmd (kursor väljas); lcdWriteText (1, 1, "CLOUDX STOPWATCH");
loop () {
// Programm siin
if (! readPin (START_PAUSE)) {
if (S_PFlag == START) {delayMs (200); INTCON = 0b00000000; OPTION_REG = 0b00000000; mSS--; }
kui (S_PFlag == PAUS && RFlag == 1) {
viivitusM (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; }
kui (S_PFlag == PAUS && RFlag == 0) {
viivitusM (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; TMR0 += 60; mscount = 0; OmSF = 0; } S_PFlag = ~ S_PFlag; RF lipp = 1; }
if (! readPin (RESET)) {
viivitusM (200); HH = 0; MM = 0; SS = 0; mSS = 0; INTCON = 0b00000000; OPTION_REG = 0b00000000; mscount = 0; OmSF = 0; RF lipp = 0; S_PFlag = PAUS;
}
kui (OmSF) {
OmSF = ~ OmSF; mSS ++; kui (mSS == 10) SS ++; kui (SS == 60) MM ++; kui (MM == 60) HH ++; }
kui (HH == 100) HH = 0; kui (MM == 60) MM = 0; kui (SS == 60) SS = 0; kui (mSS == 10) mSS = 0; taimer [1] = (HH%10) +48; taimer [0] = (HH/10) +48; taimer [4] = (MM%10) +48; taimer [3] = (MM/10) +48; taimer [7] = (SS%10) +48; taimer [6] = (SS/10) +48; taimer [9] = mSS +48; lcdWriteText (2, 2, taimer);
}
}
Soovitan:
GranDow - lihtne mitmekeelne digitaalne kell: 4 sammu
GranDow - lihtne mitmekeelne digitaalkell: mu vanaema unustab oma pillide puhul nädalapäeva. Kahjuks on kõik nädalapäeva näitavad digitaalsed kellad inglise keeles. See lihtne projekt, mis koosneb vaid kolmest komponendist, on odav, hõlpsasti ehitatav ja ma loodan, et seda ta teeb
Lihtne ja odav digitaalne heliedastus laseriga: 4 sammu
Lihtne ja odav digitaalne digitaalne heliülekanne: Alates laserpüstoli valmistamisest olen ma mõelnud laserit heli edastamiseks moduleerida, kas lõbu pärast (laste intercom) või võib -olla edastada andmeid keerukama laserpüstoli jaoks , mis võimaldab vastuvõtjal välja selgitada, kes teda tabas
Lihtne ja praktiline Arduino stopper: 4 sammu
Lihtne ja praktiline Arduino stopper: otsige veebist Arduino stopperit. Tõenäoliselt tegite seda just siis, kui olete siin. Isiklikust kogemusest võin teile öelda, et igasugune internetis olev stopper on kas liiga keeruline (koodiga, algajatele) või liiga lihtsustatud ja mitte praktiline
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)
Lihtne Arduino kell / stopper: 6 sammu (piltidega)
Lihtne Arduino kell / stopper: see " juhendatav " näitab ja õpetab teile, kuidas teha lihtsat Arduino Uno kella, mis toimib ka stopperina vaid mõne lihtsa sammuga