Talaan ng mga Nilalaman:
Video: Simpleng CloudX M633 Digital Stopwatch: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa proyektong ito, gagawa kami ng isang bersyon ng isang digital na orasan na maaaring panatilihin ang isang tala ng mga oras, minuto at segundo, tulad ng isang stopwatch sa iyong mobile phone! Gagamitin namin ang isang LCD upang ipakita ang oras
Hakbang 1: Kailangan ng Component
- CloudX M633
- CloudX SoftCard
- LCD Display
- Potensyomiter
- Push Button
- Lupon ng Tinapay
- Jumper Wire
- V3 USB cable
- 10k
Maaari mong makuha ang iyong sangkap dito
Hakbang 2: HARDWARE
Hakbang 1: Ayusin ang LCD display sa tinapay board at kumonekta sa CloudX M633 Board ayon sa sumusunod
- R / S sa pin1
- ENA sa pin2
- D4 sa pin3
- D5 sa pin4
- D6 sa pin5
- D7 sa pin6
Bilang karagdagan, mag-wire ng 10k palayok sa + 5V at GND, na may wiper (output) sa mga LCD screen VO pin.
- ikonekta ang Vss at K sa GND
- ikonekta ang Vdd at A sa + 5v
- ikonekta ang R / W sa GND
N. B: A ay Anode, K ay Cathode
Hakbang 2
- Ayusin ang unang pindutan ng push (Start at Stop) sa board ng tinapay at ikonekta ang unang binti sa 10k at Pin7 ng CloudX Board at ang iba pang binti sa GND.
- Ayusin ang Ikalawang pindutan ng push (reset) sa breadBoard at ikonekta ang unang binti sa 10k at pin8 ng CloudX Board at ang iba pang mga binti sa GND.
Hakbang 3: CODING
Kopyahin ang code na ito sa iyong CloudX IDE
# isama ang # isama ang # isama
# tukuyin ang START_PAUSE 7
#define RESET 8 # tukuyin ang SIMULA 1 # tukuyin ang PAUSE 0
char timer = "00: 00: 00: 0";
unsigned char HH, MM, SS, mSS, mscount, RFlag = 0; bit OmSF = 0, S_PFlag = 0;
makagambala sa TimerOmSD () {
kung (INTCONbits. T0IF) {
INTCONbits. T0IF = 0; TMR0 + = 60; kung (mscount ++ == 10) {mscount = 0; OmSF = 1; }}}
setup () {
// setup here
pinMode (START_PAUSE, INPUT);
pinMode (RESET, INPUT); lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (malinaw); lcdCmd (cursorOff); lcdWriteText (1, 1, "CLOUDX STOPWATCH");
loop () {
// Program dito
kung (! readPin (START_PAUSE)) {
kung (S_PFlag == SIMULA) {delayMs (200); INTCON = 0b00000000; OPTION_REG = 0b00000000; mSS--; }
kung (S_PFlag == PAUSE && RFlag == 1) {
delayMs (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; }
kung (S_PFlag == PAUSE && RFlag == 0) {
delayMs (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; TMR0 + = 60; mscount = 0; OmSF = 0; } S_PFlag = ~ S_PFlag; RFlag = 1; }
kung (! readPin (RESET)) {
delayMs (200); HH = 0; MM = 0; SS = 0; mSS = 0; INTCON = 0b00000000; OPTION_REG = 0b00000000; mscount = 0; OmSF = 0; RFlag = 0; S_PFlag = PAUSE;
}
kung (OmSF) {
OmSF = ~ OmSF; mSS ++; kung (mSS == 10) SS ++; kung (SS == 60) MM ++; kung (MM == 60) HH ++; }
kung (HH == 100) HH = 0; kung (MM == 60) MM = 0; kung (SS == 60) SS = 0; kung (mSS == 10) mSS = 0; timer [1] = (HH% 10) +48; timer [0] = (HH / 10) +48; timer [4] = (MM% 10) +48; timer [3] = (MM / 10) +48; timer [7] = (SS% 10) +48; timer [6] = (SS / 10) +48; timer [9] = mSS +48; lcdWriteText (2, 2, timer);
}
}
Inirerekumendang:
Elektronikong DICE NA GAMIT NG CLOUDX M633: 5 Mga Hakbang
Elektronikong DICE NA GAMIT NG CLOUDX M633: Dapat lahat tayo ay naglaro ng laro ng pagkakataon sa isang paraan o sa iba pa gamit ang dice. Alam ang napaka hindi mahuhulaan na likas na katangian ng kung ano ang ilalabas ng dice upang maipakita ang karagdagang pagdaragdag ng masayang laro. Sa pamamagitan nito, magpakita ng isang elektronikong digital dic
Hello World! sa LCD Gamit ang CloudX M633: 4 Hakbang
Hello World! sa LCD Gamit ang CloudX M633: Sa Tutorial na ito, ipapakita namin sa LCD (Liquid Crystal Display)
Ang paggamit ng Button sa ON & OFF Na Pinangunahan Ng CloudX M633: 3 Mga Hakbang
Paggamit ng Button sa ON & OFF Na Pinangunahan Ng CloudX M633: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…" / > Alam mo bang maaari mong gamitin ang CloudX M633 upang i-on ang isang LED kapag pinindot mo ang isang pindutan? Ipapakita sa iyo ng proyektong ito kung paano mo magagamit ang pindutan sa ON at OFF Led. wh
Simpleng Arduino Clock / Stopwatch: 6 Hakbang (na may Mga Larawan)
Simpleng Arduino Clock / Stopwatch: Ito " maaaring turuan " magpapakita at magtuturo sa iyo kung paano gumawa ng isang simpleng orasan ng Arduino Uno na gumaganap din bilang isang stopwatch sa iilan lamang, simpleng mga hakbang
Paano Gumawa ng Digital Stopwatch Gamit ang 555: 3 Mga Hakbang
Paano Gumawa ng Digital Stopwatch Gamit ang 555: Gumawa ako ng isang simpleng stopwatch gamit ang 3 pitong segment na LED display na una sa iyo para sa pagpapakita ng ika-10 bahagi ng segundo isa pa para sa pangalawa at pangatlo isa para sa maramihang 10 segundo ng inn. Gumamit ako ng 555 timer sa astable mode na nagbibigay ng signal bawat 1 segundo sa