विषयसूची:

क्लाउड माइक्रोकंट्रोलर का उपयोग करके 7 सेगमेंट के साथ कीपैड: 4 कदम
क्लाउड माइक्रोकंट्रोलर का उपयोग करके 7 सेगमेंट के साथ कीपैड: 4 कदम

वीडियो: क्लाउड माइक्रोकंट्रोलर का उपयोग करके 7 सेगमेंट के साथ कीपैड: 4 कदम

वीडियो: क्लाउड माइक्रोकंट्रोलर का उपयोग करके 7 सेगमेंट के साथ कीपैड: 4 कदम
वीडियो: “Yeah yantra kaise kam karta hai?” #littleglove #ashortaday #shorts #miniglovevlog 2024, नवंबर
Anonim
क्लाउड माइक्रोकंट्रोलर का उपयोग करके 7 सेगमेंट के साथ कीपैड
क्लाउड माइक्रोकंट्रोलर का उपयोग करके 7 सेगमेंट के साथ कीपैड

इस प्रोजेक्ट के लिए, हम मैट्रिक्स कीपैड से संख्यात्मक इनपुट स्वीकार करेंगे और फिर इसे सात-खंड डिस्प्ले मॉड्यूल पर प्रदर्शित करेंगे। चूंकि 8 एल ई डी को ए से जी और डीपी (दशमलव बिंदु के लिए) लेबल किया गया है, यदि आप संख्या 6 प्रदर्शित करना चाहते हैं, तो आप ए, सी, डी, ईएफ और जी सेगमेंट में करंट लागू करेंगे। इसलिए 6 बराबर 0b01111101(DP), G, F, E, D, C, B, A) बाइनरी में और 0x7D हेक्साडेसिमल में।

चरण 1: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
  1. क्लाउड माइक्रोकंट्रोलर
  2. क्लाउड सॉफ्टवेयर
  3. 7 खंड
  4. जम्पर तार
  5. वी3 कॉर्ड
  6. 4x3 कीपार्ड
  7. ३३० ओम
  8. 10K रोकनेवाला

आप यहां अपना घटक ऑर्डर कर सकते हैं

चरण 2: अपना हार्डवेयर सेट करें

इस चरण का पालन करें:

कनेक्ट करें:

CloudX के पिन1 से सेगमेंट का पिन A

CloudX के पिन2 से सेगमेंट का पिन B

CloudX के पिन3 से सेगमेंट की DP पिन करें

CloudX के पिन4 से सेगमेंट का पिन C

CloudX के पिन5 से सेगमेंट का पिन D

CloudX के पिन6 से सेगमेंट का पिन E

CloudX के पिन7 से सेगमेंट का पिन F

CloudX के पिन9 को सेगमेंट का पिन G

सामान्य कैथोड पिन को GND. से कनेक्ट करें

कीपैड रो पिन का पिनए 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन12 से जुड़ा था।

कीपैड रो पिन का पिनबी 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन13 से जुड़ा था।

कीपैड रो पिन का पिनसी 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन14 से जुड़ा था।

कीपैड रो पिन का पिनडी 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन15 से जुड़ा था।

और रोकनेवाला का अंत GND से एक साथ जुड़ा हुआ था।

कीपैड रो पिन का पिन1 माइक्रोकंट्रोलर के पिन10 से जुड़ा था।

कीपैड रो पिन का पिन2 माइक्रोकंट्रोलर के पिन11 से जुड़ा था।

कीपैड रो पिन का पिन3 माइक्रोकंट्रोलर के पिन12 से जुड़ा था।

चरण 3: कोडिंग

इस कोड को अपने CloudX IDE पर कॉपी करें।

#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters[NumberOfRows][NumberOfColumns] = { '1', '2', '3', '4', '5', '6', '7 ', '8', '9', '*', '0', '#'}; // कीपैड की चाबियों का लेआउट चार RowPins[NumberOfRows] = {12, 13, 14, 15}; चार कॉलमपिन [नंबरऑफ कॉलम] = {9, 10, 11}; चार कुंजी; // दस अलग-अलग चार चर बनाने के बजाय, हम उन्हें अहस्ताक्षरित चार seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; सेटअप () {// यहां सेटअप करें कीपैड_सेटिंग (पुलडाउन, रोपिन, कॉलमपिन, नंबरऑफरो, नंबरऑफ कॉलम, कीपैड कैरेक्टर); // इन डेटा के साथ कीपैड को इनिशियलाइज़ करें // सेगमेंट_सेटिंग (CCathode, NumberOfDigit, सेगमेंटस्कैनपिन, सेगमेंटडेटापिन); पोर्टमोड (1, आउटपुट); // डिजिटल I/O पोर्ट 1 को OUTPUT portWrite(1, OFF_ALL) के रूप में सेटअप करें; // क्लियर / पोर्ट 1 लूप बंद करें () {// यहां प्रोग्राम करें

कुंजी = गेटकी (); // कीपैड पर की प्रेस की जांच करें

अगर (कुंजी! = 0) पोर्टवाइट (1, सेग [कुंजी - 48]); // 7-सेगमेंट पर प्रेस की गई कुंजी लिखें

}

}

चरण 4: हमारे साथ साझा करें

यहां अपनी उपलब्धि हमारे साथ साझा करें

सिफारिश की: