विषयसूची:
वीडियो: सरल क्लाउडएक्स एम६३३ डिजिटल स्टॉपवॉच: ४ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस परियोजना में, हम एक डिजिटल घड़ी का एक संस्करण बनाने जा रहे हैं जो आपके मोबाइल फोन पर स्टॉपवॉच की तरह घंटों, मिनटों और सेकंड का रिकॉर्ड रख सकता है! हम समय प्रदर्शित करने के लिए LCD का उपयोग करने जा रहे हैं
चरण 1: घटक की आवश्यकता
- क्लाउडएक्स एम६३३
- क्लाउडएक्स सॉफ्टकार्ड
- एलसीडी प्रदर्शन
- तनाव नापने का यंत्र
- दबाने वाला बटन
- ब्रेड बोर्ड
- जम्पर तार
- वी3 यूएसबी केबल
- 10k
आप अपना घटक यहां प्राप्त कर सकते हैं
चरण 2: हार्डवेयर
चरण 1: ब्रेड बोर्ड में LCD डिस्प्ले को ठीक करें और निम्न के अनुसार CloudX M633 बोर्ड से कनेक्ट करें
- आर/एस से पिन1
- ENA to pin2
- D4 से पिन3
- D5 से पिन4
- D6 से पिन5
- D7 से पिन6
इसके अतिरिक्त, एक 10k पॉट को +5V और GND से तार करें, इसके वाइपर (आउटपुट) से LCD स्क्रीन VO पिन पर।
- Vss और K को GND से कनेक्ट करें
- Vdd और A को +5v. से कनेक्ट करें
- R/W को GND से कनेक्ट करें
एनबी: ए एनोड है, के कैथोड है
चरण 2
- ब्रेड बोर्ड में पहला पुश बटन (स्टार्ट और स्टॉप) ठीक करें और पहले पैर को 10k और CloudX बोर्ड के Pin7 और दूसरे पैर को GND से कनेक्ट करें।
- ब्रेडबोर्ड में दूसरा पुश बटन (रीसेट) ठीक करें और पहले पैर को 10k और CloudX बोर्ड के पिन8 और दूसरे पैर को GND से कनेक्ट करें।
चरण 3: कोडिंग
इस कोड को अपने CloudX IDE में कॉपी करें
#शामिल करें #शामिल करें
#परिभाषित करें START_PAUSE 7
# परिभाषित करें रीसेट 8 # परिभाषित करें प्रारंभ 1 # परिभाषित करें रोकें 0
चार टाइमर = "00:00:00:0";
अहस्ताक्षरित चार HH, MM, SS, mSS, mscount, RFlag=0; बिट ओमएसएफ = 0, एस_पीएफलैग = 0;
इंटरप्ट टाइमरओएमएसडी () {
अगर (INTCONbits. T0IF) {
INTCONbits. T0IF = 0; टीएमआर0 += 60; अगर (एमएसकाउंट ++ == 10) {एमएसकाउंट = 0; ओमएसएफ = 1; } } }
सेट अप(){
// यहां सेटअप करें
पिनमोड (START_PAUSE, INPUT);
पिनमोड (रीसेट, इनपुट); एलसीडीसेटिंग (1, 2, 3, 4, 5, 6); एलसीडीसीएमडी (स्पष्ट); LCDCmd (कर्सरऑफ); LCDWriteText (1, 1, "क्लाउड स्टॉपवॉच");
कुंडली(){
// यहां कार्यक्रम
अगर (! रीडपिन (START_PAUSE)) {
अगर (S_PFlag == START) {देरी एमएस (200); INTCON = 0b00000000; OPTION_REG = 0b00000000; एमएसएस--; }
अगर (S_PFlag == PAUSE && RFlag == 1){
देरीएम (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; }
अगर (S_PFlag == PAUSE && RFlag == 0){
देरीएम (200); INTCON = 0b11100000; OPTION_REG = 0b00000111; टीएमआर0 += 60; एमएसकाउंट = 0; ओमएसएफ = 0; } S_PFlag = ~S_PFlag; आरएफएलजी = 1; }
अगर (! रीडपिन (रीसेट)) {
देरीएम (200); एचएच = 0; एमएम = 0; एसएस = 0; एमएसएस = 0; INTCON = 0b00000000; OPTION_REG = 0b00000000; एमएसकाउंट = 0; ओमएसएफ = 0; आरएफएलजी = 0; S_PFlag = विराम;
}
अगर (ओएमएसएफ) {
ओएमएसएफ = ~ ओएमएसएफ; एमएसएस++; अगर (एमएसएस == 10) एसएस ++; अगर (एसएस == 60) एमएम ++; अगर (एमएम == 60) एचएच ++; }
अगर (एचएच == 100) एचएच = 0; अगर (एमएम == 60) एमएम = 0; अगर (एसएस == 60) एसएस = 0; अगर (एमएसएस == 10) एमएसएस = 0; टाइमर [1] = (एचएच% १०) +४८; टाइमर [0] = (एचएच/10) +48; टाइमर [४] = (एमएम% १०) +४८; टाइमर [3] = (एमएम/10) +48; टाइमर [7] = (एसएस% 10) +48; टाइमर [6] = (एसएस/10) +48; टाइमर [9] = एमएसएस +48; LCDWriteText(2, 2, टाइमर);
}
}
सिफारिश की:
डिजिटल कैलिपर को कैसे फाड़ें और डिजिटल कैलिपर कैसे काम करता है: 4 कदम
डिजिटल कैलिपर को कैसे फाड़ें और डिजिटल कैलिपर कैसे काम करता है: बहुत से लोग जानते हैं कि मापने के लिए कैलिपर का उपयोग कैसे किया जाता है। यह ट्यूटोरियल आपको सिखाएगा कि डिजिटल कैलीपर को कैसे फाड़ा जाए और डिजिटल कैलीपर कैसे काम करता है, इसकी व्याख्या की जाए
क्लाउडएक्स माइक्रोकंट्रोलर के साथ 0-9 सेगमेंट काउंटर: 3 चरण
क्लाउडएक्स माइक्रोकंट्रोलर के साथ 0-9 सेगमेंट काउंटर: इस प्रोजेक्ट में हम 0 से 9 तक गिनने के लिए सात-खंड एलईडी डिस्प्ले का उपयोग करते हैं। सात-खंड एलईडी डिस्प्ले में आठ एलईडी होते हैं और यह संख्या प्रदर्शित करने के लिए एकदम सही है। की संख्या को कम करने के लिए डिस्प्ले द्वारा उपयोग किए जाने वाले पिन, वें के सभी एनोड या कैथोड
एक सरल, व्यावहारिक Arduino स्टॉपवॉच: 4 कदम
एक सरल, व्यावहारिक Arduino स्टॉपवॉच: Arduino स्टॉपवॉच के लिए वेब पर खोजें। यदि आप यहाँ हैं तो शायद आपने अभी-अभी किया है। व्यक्तिगत अनुभव से, मैं आपको बता सकता हूं कि इंटरनेट पर कोई भी स्टॉपवॉच या तो बहुत जटिल है (कोड में, शुरुआती लोगों के लिए), या बहुत सरल है, और व्यावहारिक नहीं है
सरल Arduino घड़ी / स्टॉपवॉच: 6 कदम (चित्रों के साथ)
सरल Arduino घड़ी / स्टॉपवॉच: यह "निर्देश योग्य" आपको दिखाएगा और सिखाएगा कि एक साधारण Arduino Uno घड़ी कैसे बनाई जाती है जो कुछ ही सरल चरणों में स्टॉपवॉच के रूप में भी कार्य करती है
555 का उपयोग करके डिजिटल स्टॉपवॉच कैसे बनाएं: 3 चरण
५५५ का उपयोग करके डिजिटल स्टॉपवॉच कैसे बनाएं: मैंने ३ सात खंडों के एलईडी डिस्प्ले का उपयोग करके एक साधारण स्टॉपवॉच बनाई है, जिसमें से पहले आप सेकंड के १० वें भाग को दूसरे के लिए और तीसरे को १० इन सेकंड के गुणकों के लिए प्रदर्शित करते हैं। मैंने ५५५ टाइमर का उपयोग एस्टेबल मोड में किया था जो प्रति 1 सेकंड में सिग्नल देता है