विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो सेट घटकों में
- चरण 6: विसुइनो कनेक्ट घटकों में
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: Arduino OLED डिस्प्ले मेनू चुनने के विकल्प के साथ: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम सीखेंगे कि OLED डिस्प्ले और Visuino का उपयोग करके चयन विकल्प के साथ एक मेनू कैसे बनाया जाता है।
वह वीडियो देखें।
चरण 1: आपको क्या चाहिए
- Arduino UNO (या कोई अन्य Arduino)
- जम्पर तार
- ओएलईडी डिस्प्ले
- ब्रेड बोर्ड
- 1K ओम रोकनेवाला
- बटन
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
- OLED डिस्प्ले पिन [VCC] को arduino pin [5V] से कनेक्ट करें
- OLED डिस्प्ले पिन [GND] को arduino pin [GND] से कनेक्ट करें
- OLED डिस्प्ले पिन [SDA] को arduino pin [SDA] से कनेक्ट करें
- OLED डिस्प्ले पिन [SCL] को arduino pin [SCL] से कनेक्ट करें
- Arduino 5V को रोकनेवाला के एक तरफ से कनेक्ट करें
- रोकनेवाला के दूसरी तरफ बटन से कनेक्ट करें
- बटन के दूसरी तरफ Arduino डिजिटल पिन [8] और जमीन से कनेक्ट करें
चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:
कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 4: विसुइनो में अवयव जोड़ें
- "काउंटर" घटक जोड़ें
- "पूर्णांक सरणी" घटक जोड़ें
- "पूर्णांक बहु स्रोत" घटक जोड़ें
- "SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें
चरण 5: विसुइनो सेट घटकों में
- "काउंटर 1" घटक का चयन करें और गुण विंडो में 'अधिकतम'> 'मान' को 2 और 'न्यूनतम>' मान 'को 0 पर सेट करें
- "ऐरे 1" पर डबल क्लिक करें और एलिमेंट्स विंडो में 3x 'वैल्यू' को बाईं ओर ड्रैग करें, आइटम का चयन करें[1] और प्रॉपर्टीज विंडो में 20 सेलेक्ट वैल्यू पर सेट करें और प्रॉपर्टीज विंडो में वैल्यू को 40 पर सेट करें।
- "IntegerMultiSource1" घटक का चयन करें और गुण विंडो में 'आउटपुट पिन' को 4 पर सेट करें
- "DisplayOLED1" पर डबल क्लिक करें और एलिमेंट विंडो में - 3X "ड्रा टेक्स्ट" को बाईं ओर खींचें 'टेक्स्ट 1 बनाएं' का चयन करें और प्रॉपर्टीज़ विंडो में रंग को tmc पर सेट करें इन्वर्ट, आकार 2, टेक्स्ट को 'मेनू -1' चुनें 'ड्रा टेक्स्ट 2' ' और गुण विंडो में रंग को tmcInvert, आकार 2, टेक्स्ट को 'मेनू-2', Y से 20 'ड्रा टेक्स्ट3' का चयन करें और गुण विंडो में रंग को tmcInvert, आकार 2, टेक्स्ट को 'मेनू -3' पर सेट करें ', Y से 40-खींचें "आयत बनाएं" बाईं ओर और रंग को tmcWhite पर सेट करें और रंग को tmcWhite, ऊंचाई 20, चौड़ाई 128 पर सेट करें, Y का चयन करें और पिन आइकन पर क्लिक करें और 'इंटीजर सिंकपिन'-ड्रैग "भरें" चुनें स्क्रीन" बाईं ओर
चरण 6: विसुइनो कनेक्ट घटकों में
- Arduino डिजिटल पिन [8] को "काउंटर1" कंपोनेंट पिन से कनेक्ट करें [इन]
- "काउंटर 1" घटक पिन [आउट] को "ऐरे 1" पिन [इंडेक्स] से कनेक्ट करें
- "Array1" कंपोनेंट पिन [आउट] को "IntegerMultiSource1" पिन से कनेक्ट करें [In]
- "IntegerMultiSource1" पिन [0] को डिस्प्लेOLED1 से कनेक्ट करें> स्क्रीन 1 पिन भरें [घड़ी]
- "IntegerMultiSource1" पिन [1] को डिस्प्लेOLED1 से कनेक्ट करें> आयत 1 पिन बनाएं [Y]
- "IntegerMultiSource1" पिन [2] को डिस्प्लेOLED1 से कनेक्ट करें> आयत 1 पिन बनाएं [घड़ी]
- "IntegerMultiSource1" पिन [3] को डिस्प्लेOLED1 से कनेक्ट करें> टेक्स्ट 1 पिन बनाएं [घड़ी]
- "IntegerMultiSource1" पिन [3] को डिस्प्लेOLED1 से कनेक्ट करें> टेक्स्ट 2 पिन बनाएं [घड़ी]
- "IntegerMultiSource1" पिन [3] को डिस्प्लेOLED1 से कनेक्ट करें> टेक्स्ट 3 पिन बनाएं [घड़ी]
- "DisplayOLED1" पिन I2C [आउट] को Arduino बोर्ड I2c पिन से कनेक्ट करें [इन]
चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, और OLED डिस्प्ले को मेनू प्रदर्शित करना शुरू करना चाहिए, तो आप बटन दबाकर मेनू के माध्यम से नेविगेट कर सकते हैं।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:
सिफारिश की:
मेनू और चमक नियंत्रण के साथ M5StickC कूल लुकिंग वॉच: 8 कदम
मेनू और चमक नियंत्रण के साथ M5StickC कूल लुकिंग वॉच: इस ट्यूटोरियल में हम सीखेंगे कि एलसीडी पर एक समय प्रदर्शित करने के लिए Arduino IDE और Visuino के साथ ESP32 M5Stack StickC को कैसे प्रोग्राम करें और मेनू और स्टिकसी बटन का उपयोग करके समय और चमक भी सेट करें। .एक प्रदर्शन वीडियो देखें
माइक्रोपायथन के साथ टीटीजीओ (रंग) डिस्प्ले (टीटीजीओ टी-डिस्प्ले): 6 कदम
टीटीजीओ (रंग) डिस्प्ले विथ माइक्रोपायथन (टीटीजीओ टी-डिस्प्ले): टीटीजीओ टी-डिस्प्ले ईएसपी32 पर आधारित एक बोर्ड है जिसमें 1.14 इंच का रंग डिस्प्ले शामिल है। बोर्ड को 7$ से कम के पुरस्कार के लिए खरीदा जा सकता है (शिपिंग सहित, बैंगगूड पर देखा जाने वाला पुरस्कार)। यह एक डिस्प्ले सहित ESP32 के लिए एक अविश्वसनीय पुरस्कार है। T
Arduino में एक मेनू, और बटन का उपयोग कैसे करें: 10 कदम (चित्रों के साथ)
Arduino में एक मेनू, और बटन का उपयोग कैसे करें: मेरे Arduino 101 ट्यूटोरियल में, आपको सिखाया जाएगा कि अपने वातावरण को Tinkercad में कैसे सेटअप किया जाए। मैं टिंकरकाड का उपयोग करता हूं क्योंकि यह एक बहुत शक्तिशाली ऑनलाइन प्लेटफॉर्म है जो मुझे सर्किट बनाने के लिए छात्रों को कई प्रकार के कौशल का प्रदर्शन करने की अनुमति देता है। निसंकोच
Arduino के साथ PCB हैंडहेल्ड (वायरलेस जाने के विकल्प के साथ!): 3 चरण
Arduino के साथ PCB हैंडहेल्ड (वायरलेस जाने के विकल्प के साथ!): अपडेट 28.1.2019मैं वर्तमान में इस हैंडहेल्ड के अगले संस्करण पर काम कर रहा हूं। आप मेरे यूट्यूब चैनल या ट्विटर पर इस परियोजना का अनुसरण कर सकते हैं। चेतावनी! मुझे पीसीबी लेआउट में एक गलती मिली। बाएँ और ऊपर के बटन केवल एनालॉग पिन से जुड़े होते हैं। मैंने ठीक कर दिया
Arduino और TFT डिस्प्ले का उपयोग करके रीयलटाइम घड़ी कैसे बनाएं - 3.5 इंच TFT डिस्प्ले के साथ Arduino मेगा RTC: 4 कदम
Arduino और TFT डिस्प्ले का उपयोग करके रीयलटाइम क्लॉक कैसे बनाएं | 3.5 इंच TFT डिस्प्ले के साथ Arduino मेगा RTC: मेरे Youtube चैनल पर जाएँ। परिचय: - इस पोस्ट में मैं 3.5 इंच TFT टच LCD, Arduino Mega का उपयोग करके "रियल टाइम क्लॉक" बनाने जा रहा हूँ 2560 और DS3231 RTC मॉड्यूल….शुरू करने से पहले…मेरे YouTube चैनल से वीडियो देखें..नोट:- यदि आप Arduin का उपयोग कर रहे हैं