विषयसूची:

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

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

वीडियो: CloudX माइक्रोकंट्रोलर का उपयोग करके LCD के साथ कीपैड: 4 कदम
वीडियो: कंप्यूटर में कण्ट्रोल पैनल क्या होता है ? और इसका क्या उपयोग है ? What is Control panel in Hindi 2024, नवंबर
Anonim
CloudX माइक्रोकंट्रोलर का उपयोग करके LCD के साथ कीपैड
CloudX माइक्रोकंट्रोलर का उपयोग करके LCD के साथ कीपैड

इस परियोजना के लिए, हम मैट्रिक्स कीपैड से डेटा स्वीकार करेंगे और फिर इसे एलसीडी पर प्रदर्शित करेंगे

मापांक।

चरण 1: घटक की आवश्यकता

घटक की आवश्यकता
घटक की आवश्यकता
घटक की आवश्यकता
घटक की आवश्यकता
घटक की आवश्यकता
घटक की आवश्यकता
  • क्लाउड माइक्रोकंट्रोलर
  • क्लाउड सॉफ्टवेयर
  • वी3 यूएसबी कॉर्ड
  • एलसीडी 16x2
  • कीपैड 4x4
  • चर रोकनेवाला (103)
  • जम्पर तार

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

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

अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना
अपना हार्डवेयर सेट करना

पहला कदम:

एलसीडी कनेक्शन: हम डेटा 4 - डेटा 7 पिन का उपयोग करने जा रहे हैं, चुनिंदा पिन पंजीकृत करें, पिन सक्षम करें।

  • RS पिन को माइक्रोकंट्रोलर के पिन1 से कनेक्ट करें
  • EN पिन को माइक्रोकंट्रोलर के पिन2 से कनेक्ट करें
  • D4 पिन को माइक्रोकंट्रोलर के पिन3 से कनेक्ट करें
  • माइक्रोकंट्रोलर के D5 पिन को पिन4 से कनेक्ट करें
  • माइक्रोकंट्रोलर के D6 पिन को पिन5 से कनेक्ट करें
  • D7 पिन को माइक्रोकंट्रोलर के पिन6 से कनेक्ट करें
  • Vss को कनेक्ट करें और GND को नेगेटिव पिन का नेतृत्व करें
  • Vdd को कनेक्ट करें और सकारात्मक पिन को 5v. पर ले जाएं
  • वेरिएबल रेसिस्टर मिडिल पिन को VE (कंट्रास्ट V) से कनेक्ट करें। और दूसरा पिन 5v और GND को।

दूसरा कदम:

कीपैड कनेक्शन: हम कीपैड कॉलम पिन के लिए पुलडाउन रेसिस्टर का उपयोग कर रहे हैं।

  • कीपैड कॉलम पिन का पिन1 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन11 से जुड़ा था।
  • कीपैड कॉलम पिन का पिन 2 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन12 से जुड़ा था।
  • कीपैड कॉलम पिन का पिन3 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन13 से जुड़ा था।
  • कीपैड कॉलम पिन का पिन 4 10k रेसिस्टर और माइक्रोकंट्रोलर के पिन14 से जुड़ा था।

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

  • कीपैड रो पिन का पिन1 माइक्रोकंट्रोलर के पिन7 से जुड़ा था।
  • कीपैड रो पिन का पिन2 माइक्रोकंट्रोलर के पिन8 से जुड़ा था।
  • कीपैड रो पिन का पिन3 माइक्रोकंट्रोलर के पिन9 से जुड़ा था।
  • कीपैड रो पिन का पिन4 माइक्रोकंट्रोलर के पिन10 से जुड़ा था

इसे हासिल करने के बाद, कोडिंग पर चलते हैं।

अगर आप CloudX IDE डाउनलोड करना चाहते हैं तो यहां क्लिक करें

चरण 3: कोडिंग

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

#शामिल करें #शामिल करें

#define NumberOfRows 4 // कीपैड के लिए ROWS की संख्या निर्धारित करें

#define NumberOfColumns 4 // कीपैड चार कीपैड कैरेक्टर के लिए कॉलम की संख्या सेट करें [NumberOfRows][NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6', 'बी', '7', '8', '9', 'सी', '*', '0', '#', 'डी'}; // कीपैड की चाबियों का लेआउट चार RowPins[NumberOfRows] = {7, 8, 9, 10}; // कीपैड के रो पिन टू क्लाउडएक्स चार कॉलम्सपिन [नंबरऑफ कॉलम] = {11, 12, 13, 14}; // कीपैड के कॉलम पिंस चार की; // यहां कीपैड आउटपुट स्टोर करें सेटअप () {// यहां सेटअप करें Lcd_setting (1, 2, 3, 4, 5, 6); एलसीडी_सीएमडी (कर्सरऑफ); एलसीडी_सीएमडी (स्पष्ट);

कीपैड_सेटिंग (पुलडाउनकोल, रोपिन, कॉलमपिन, नंबरऑफरो, नंबरऑफ कॉलम, कीपैड वर्ण); // इन डेटा के साथ कीपैड को इनिशियलाइज़ करें

कुंडली(){

// यहां प्रोग्राम करें जबकि (कुंजी == 0) // यदि कोई कुंजी नहीं दबाई जाती है तो कुंजी प्रेस कुंजी की जांच करते रहें = कीपैड_गेटकी (); // यदि कोई कुंजी दबाया जाता है तो कुंजी डेटा को कुंजी चर Lcd_writeCP (कुंजी) में लोड करें; // LCD के करंट कर्सर पोजीशन कीज = 0 पर दबाए गए की को प्रदर्शित करें; // कुंजी चर की सामग्री को साफ़ करें } }

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

क्या आपने इसे हासिल किया?

अगर आप इसे हासिल करते हैं तो इसे हमें यहां साझा करें

सिफारिश की: