विषयसूची:

Arduino OLED डिस्प्ले मेनू चुनने के विकल्प के साथ: 8 कदम
Arduino OLED डिस्प्ले मेनू चुनने के विकल्प के साथ: 8 कदम

वीडियो: Arduino OLED डिस्प्ले मेनू चुनने के विकल्प के साथ: 8 कदम

वीडियो: Arduino OLED डिस्प्ले मेनू चुनने के विकल्प के साथ: 8 कदम
वीडियो: How to Make PLC LCD HMI || FLProg 2024, नवंबर
Anonim

इस ट्यूटोरियल में हम सीखेंगे कि 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 बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
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: विसुइनो में अवयव जोड़ें

Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
  • "काउंटर" घटक जोड़ें
  • "पूर्णांक सरणी" घटक जोड़ें
  • "पूर्णांक बहु स्रोत" घटक जोड़ें
  • "SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें

चरण 5: विसुइनो सेट घटकों में

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  • "काउंटर 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 कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 8: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, और OLED डिस्प्ले को मेनू प्रदर्शित करना शुरू करना चाहिए, तो आप बटन दबाकर मेनू के माध्यम से नेविगेट कर सकते हैं।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:

सिफारिश की: