Բովանդակություն:
Video: Պարզ CloudX M633 թվային վայրկյանաչափ. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագծում մենք պատրաստելու ենք թվային ժամացույցի մի տարբերակ, որը կարող է պահպանել ժամերի, րոպեների և վայրկյանների գրառումներ, ճիշտ այնպես, ինչպես ձեր բջջային հեռախոսի վայրկյանաչափը: Մենք պատրաստվում ենք օգտագործել LCD- ը `ժամանակը ցուցադրելու համար
Քայլ 1: Անհրաժեշտ բաղադրիչ
- CloudX M633
- CloudX SoftCard
- LCD էկրան
- Պոտենցիոմետր
- Կտտացրեք կոճակը
- Հացի տախտակ
- Jumper Wire
- V3 USB մալուխ
- 10k
Դուք կարող եք ստանալ ձեր բաղադրիչը այստեղ
Քայլ 2: HARDWARE
Քայլ 1. Հաստատեք LCD էկրանը հացի տախտակի մեջ և միացեք CloudX M633 տախտակին ՝ հետևյալի համաձայն
- R/S դեպի pin1
- ՀԷNA -ը pin2- ին
- D4- ից մինչև pin3
- D5- ից մինչև pin4
- D6- ից մինչև pin5
- D7- ից մինչև pin6
Բացի այդ, միացրեք 10k կաթսա +5V- ի և GND- ի հետ, այն մաքրիչով (ելքով) LCD էկրաններին VO կապում:
- միացրեք Vss- ը և K- ն GND- ին
- միացրեք Vdd և A +5v- ին
- միացրեք R/W- ը GND- ին
N. B: A- ն անոդ է, K- ը `կաթոդ
Քայլ 2
- Հացի տախտակի մեջ ամրացրեք առաջին կոճակը (Սկսել և դադարեցնել) և առաջին ոտքը միացրեք CloudX տախտակի 10k և Pin7, իսկ մյուս ոտքը GND- ին:
- Հաստատեք Երկրորդ կոճակը (վերականգնել) breadBoard- ում և միացրեք առաջին ոտքը CloudX Board- ի 10k և pin8, իսկ մյուս ոտքը GND- ին:
Քայլ 3: ԿՈԴ
Պատճենեք այս կոդը ձեր CloudX IDE- ում
#ներառել #ներառել #ներառել
#սահմանել START_PAUSE 7
#սահմանել ՌԵՍԵԹ 8 -ը #սահմանել ՍԿՍԵԼ 1 #սահմանել ԴԱԴԱ 0
char timer = "00: 00: 00: 0";
անստորագիր char HH, MM, SS, mSS, mscount, RFlag = 0; բիթ OmSF = 0, S_PFlag = 0;
ընդհատել TimerOmSD () {
եթե (INTCONbits. T0IF) {
INTCONbits. T0IF = 0; TMR0 += 60; եթե (mscount ++ == 10) {mscount = 0; OmSF = 1; }}}
կարգավորում () {
// տեղադրեք այստեղ
pinMode (START_PAUSE, INPUT);
pinMode (ESրոյացնել, մուտքագրել); lcd Կարգավորում (1, 2, 3, 4, 5, 6); lcdCmd (պարզ); lcdCmd (cursorOff); lcdWriteText (1, 1, «CLOUDX STOPWATCH»);
հանգույց () {
// Programրագիրն այստեղ
եթե (! readPin (START_PAUSE)) {
if (S_PFlag == START) {delayMs (200); INTCON = 0b00000000; OPTION_REG = 0b00000000; mSS--; }
եթե (S_PFlag == PAUSE && RFlag == 1) {
հետաձգում (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; }
եթե (S_PFlag == PAUSE && RFlag == 0) {
հետաձգում (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; TMR0 += 60; mscount = 0; OmSF = 0; } S_PFlag = ~ S_PFlag; RFlag = 1; }
եթե (! readPin (RESET)) {
հետաձգում (200); HH = 0; MM = 0; SS = 0; mSS = 0; INTCON = 0b00000000; OPTION_REG = 0b00000000; mscount = 0; OmSF = 0; RFlag = 0; S_PFlag = ԴԱՍ;
}
եթե (OmSF) {
OmSF = ~ OmSF; mSS ++; եթե (mSS == 10) SS ++; եթե (SS == 60) MM ++; եթե (MM == 60) HH ++; }
եթե (HH == 100) HH = 0; եթե (MM == 60) MM = 0; եթե (SS == 60) SS = 0; եթե (mSS == 10) mSS = 0; ժամանակաչափ [1] = (HH%10) +48; ժամաչափ [0] = (HH/10) +48; ժամանակաչափ [4] = (ՄՄ%10) +48; ժամաչափ [3] = (ՄՄ/10) +48; ժամանակաչափ [7] = (SS%10) +48; ժամաչափ [6] = (SS/10) +48; ժամանակաչափ [9] = mSS +48; lcdWriteText (2, 2, ժամանակաչափ);
}
}
Խորհուրդ ենք տալիս:
GranDow - Պարզ բազմալեզու թվային ժամացույց ՝ 4 քայլ
GranDow - Պարզ բազմալեզու թվային ժամացույց. Տատիկս շարունակում է մոռանալ շաբաթվա օրվա մասին իր դեղահատերի համար: Unfortunatelyավոք, շաբաթվա օրը ցուցադրող բոլոր թվային ժամացույցները անգլերեն են: Այս պարզ նախագիծը ընդամենը 3 բաղադրիչով էժան է, հեշտ է կառուցել, և ես հույս ունեմ, որ նա
Ինչպես քանդել թվային տրամաչափը և ինչպես է աշխատում թվային տրամաչափը ՝ 4 քայլ
Ինչպես քանդել թվային տրամաչափը և ինչպես է աշխատում թվային տրամաչափը. Շատերը գիտեն, թե ինչպես օգտագործել տրամաչափը չափման համար: Այս ձեռնարկը կսովորեցնի ձեզ, թե ինչպես քանդել թվային տրամաչափը և բացատրություն, թե ինչպես է աշխատում թվային տրամաչափը
Պարզ, գործնական Arduino վայրկյանաչափ. 4 քայլ
Պարզ, գործնական Arduino վայրկյանաչափ. Որոնեք համացանցում Arduino վայրկյանաչափով: Դուք հավանաբար պարզապես դա արել եք, եթե այստեղ եք: Անձնական փորձից կարող եմ ձեզ ասել, որ ինտերնետում ցանկացած վայրկյանաչափ կամ չափազանց բարդ է (ծածկագրով ՝ սկսնակների համար), կամ չափազանց պարզեցված է, և ոչ գործնական
Պարզ Arduino ժամացույց / վայրկյանաչափ. 6 քայլ (նկարներով)
Պարզ Arduino ժամացույց / վայրկյանաչափ. Սա « ուսանելի " ցույց կտա և կսովորեցնի ձեզ, թե ինչպես պատրաստել մի պարզ Arduino Uno ժամացույց, որը նաև վայրկյանաչափի դեր է կատարում ընդամենը մի քանի պարզ քայլով
Ինչպես կատարել թվային վայրկյանաչափ ՝ օգտագործելով 555: 3 քայլ
Ինչպես կատարել թվային վայրկյանաչափ 555 -ի միջոցով. Ես պատրաստել եմ մի պարզ վայրկյանաչափ ՝ օգտագործելով 7 յոթ հատվածի LED էկրան, որոնցից առաջինը դուք ցուցադրել եք վայրկյանների 10 -րդ մասը երկրորդը և երրորդը ՝ 10 պանդոկային վայրկյանների բազմակի համար: Ես 555 ժամաչափ օգտագործեցի անկայուն ռեժիմում: որը 1 վայրկյանում ազդանշան է տալիս