विषयसूची:

OLED-UI (उपयोगकर्ता इंटरफ़ेस) के साथ ARDUINO MENU डिज़ाइन: 4 चरण
OLED-UI (उपयोगकर्ता इंटरफ़ेस) के साथ ARDUINO MENU डिज़ाइन: 4 चरण

वीडियो: OLED-UI (उपयोगकर्ता इंटरफ़ेस) के साथ ARDUINO MENU डिज़ाइन: 4 चरण

वीडियो: OLED-UI (उपयोगकर्ता इंटरफ़ेस) के साथ ARDUINO MENU डिज़ाइन: 4 चरण
वीडियो: Arduino OLED Menu Tutorial (for beginners - Arduino UNO, 128x64px SSD1306 OLED screen, u8g) 2024, नवंबर
Anonim
Image
Image

इस ट्यूटोरियल में मैं यह समझाने की कोशिश करूँगा कि i2c OLED स्क्रीन का उपयोग करके ARDUINO MENU DESIGN कैसे बनाया जाता है। इसे UI (यूजर इंटरफेस) के नाम से भी जाना जाता है। यह कई परियोजनाओं के लिए उपयोग कर रहा है लेकिन यह आपको 3 डी प्रिंटर से परिचित होना चाहिए:)

यहाँ भी इस परियोजना के बारे में वीडियो। आप इस वीडियो को देख सकते हैं और देख सकते हैं कि यह कैसे काम करता है।

ठीक है, ईमानदारी से यदि आप अपना स्वयं का मेनू डिज़ाइन स्वयं बनाते हैं तो यह आपके कोडिंग और एल्गोरिथम कौशल में बहुत योगदान देगा। इस तरह का एक साधारण मेनू डिज़ाइन बनाने में मुझे अपना लगभग 4 घंटे का समय लगा। यही कारण है कि मैं इसे स्वयं शत-प्रतिशत बनाने का प्रयास करता हूं। बेशक मैंने कुछ हिस्सों में कुछ मदद ली। जैसे कि मुझे किस तरह का मेनू डिजाइन करना चाहिए आदि… (लेकिन अधिकांश एल्गोरिदम मेरे हैं) ध्यान दें: यदि आप अपना खुद का मेनू डिज़ाइन बनाना चाहते हैं तो आपको सबसे बुनियादी से शुरू करना होगा चरण अर्थात यह प्रयास करें: जब बटन दबाया जाता है तो चयन चिह्न यानी ">" नीचे की ओर जाना चाहिए…।

चरण 1: आवश्यक हार्डवेयर

X1 Arduino (Uno, nano, mega…. etc)

X1 OLED स्क्रीन (मैंने i2c मोड्यूल का उपयोग किया है जो कम कनेक्शन पिन नंबर के कारण बहुत अच्छा है लेकिन आप अपनी इच्छानुसार किसी भी स्क्रीन का उपयोग कर सकते हैं, हालांकि आपको कोड ऑफकोर्स में कुछ बदलाव करने होंगे!)

x3 बटन

x3 10k रोकनेवाला

x1 ब्रेडबोर्ड

पर्याप्त जम्पर

चरण 2: सर्किट कनेक्शन

खैर, हमारे यहाँ बहुत सरल संबंध है। जैसा कि मैंने पहले उल्लेख किया है, यदि आपके पास विभिन्न प्रकार की स्क्रीन (5110, 16x2….) है तो आपके पास जो है उसके अनुसार आप परिवर्तन कर सकते हैं।

ध्यान दें: बटन और पुल-डाउन रेसिस्टर्स कनेक्शन के बारे में सावधान रहें। नीचे दिए गए चित्र की तरह ही कनेक्शन बनाएं। गलत अवरोधक कनेक्शन त्रुटियों का कारण बन सकता है। इस कॉन्फ़िगरेशन में जब बटन दबाया जाता है तो हमें 1 (उच्च) मिलता है।

चरण 3: स्रोत कोड

ओके डियर मेकर्स:) हमारे यहां सोर्स कोड है। जैसा कि आप जानते हैं, मैं तुर्की में अपने YouTube चैनल के लिए अपना प्रोजेक्ट तैयार करता हूं। हालांकि, मैं लगभग हर पंक्ति के बगल में स्पष्टीकरण का अनुवाद या जोड़ने की कोशिश करता हूं। यह परियोजना अर्ध-अंग्रेजी/तुर्की की तरह तैयार की गई है। जो लोग तुर्की नहीं जानते उनके लिए मैंने स्पष्टीकरण जोड़ा है। फिर भी अगर आपको इसके बारे में कोई समस्या है तो कृपया मुझे बताएं और अपना प्रश्न यहां या Youtube चैनल से पूछें। मुझे यकीन है कि आप लोग काफी चतुर हैं और उस भाषा के अंतर के बारे में कोई समस्या नहीं होगी। भाषा को ब्लॉक न करने दें:)

चरण 4: मेरे चैनल को सब्सक्राइब करें अगर आपको पसंद है

आप वीडियो में देख सकते हैं कि यह प्रोजेक्ट कैसे काम करता है।

अगर आपको मेरा प्रोजेक्ट पसंद है, तो आप मेरे चैनल पर अन्य लोगों को देख सकते हैं और आप मेरा समर्थन कर सकते हैं। भाषा के बारे में चिंता न करें, ज्यादातर मैं अपने कोड अंग्रेजी स्पष्टीकरण के साथ तैयार करता हूं। यदि कोई प्रश्न है, तो आप अपने प्रश्न यहाँ या Youtube चैनल से पूछ सकते हैं।

मेरा यूट्यूब चैनल: यूट्यूब चैनल कृपया मुझे बताएं कि क्या आपको बिना किसी संदेह के किसी भी समस्या का सामना करना पड़ता है!

मज़े करो!

सिफारिश की: