विषयसूची:

पोटेंशियोमीटर और OLED डिस्प्ले के साथ LED ब्लिंकिंग को नियंत्रित करें: 6 कदम
पोटेंशियोमीटर और OLED डिस्प्ले के साथ LED ब्लिंकिंग को नियंत्रित करें: 6 कदम

वीडियो: पोटेंशियोमीटर और OLED डिस्प्ले के साथ LED ब्लिंकिंग को नियंत्रित करें: 6 कदम

वीडियो: पोटेंशियोमीटर और OLED डिस्प्ले के साथ LED ब्लिंकिंग को नियंत्रित करें: 6 कदम
वीडियो: display flickering problem 2024, नवंबर
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि एलईडी ब्लिंकिंग को एक पोटेंशियोमीटर से कैसे नियंत्रित किया जाए और OLED डिस्प्ले पर पल्स फ़्रीक्वेंसी मान प्रदर्शित किया जाए।

एक प्रदर्शन वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino UNO (या कोई अन्य Arduino)
  • एलईडी
  • पोटेंशियोमीटर जम्पर तार
  • ओएलईडी डिस्प्ले
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • पोटेंशियोमीटर पिन [DTB] को arduino एनालॉग पिन से कनेक्ट करें [A0]
  • पोटेंशियोमीटर पिन [VCC] को arduino pin [5V] से कनेक्ट करें
  • पोटेंशियोमीटर पिन [GND] को arduino pin [GND] से कनेक्ट करें
  • LED पॉज़िटिव पिन को Arduino डिजिटल पिन से कनेक्ट करें [7]
  • एलईडी पॉजिटिव पिन को Arduino पिन से कनेक्ट करें [GND]
  • OLED डिस्प्ले पिन [VCC] को arduino pin [5V] से कनेक्ट करें
  • OLED डिस्प्ले पिन [GND] को arduino pin [GND] से कनेक्ट करें
  • OLED डिस्प्ले पिन [SDA] को arduino pin [SDA] से कनेक्ट करें
  • OLED डिस्प्ले पिन [SCL] को arduino pin [SCL] से कनेक्ट करें

चरण 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 ADD & Connect Components में

Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
Visuino में ADD & Connect Components
  • "पल्स जेनरेटर" घटक जोड़ें गुण विंडो में "फ़्रीक्वेंसी" चुनें और पिन आइकन पर क्लिक करें और "फ्लोट सिंकपिन" चुनें
  • "गुणा एनालॉग बाय वैल्यू" घटक जोड़ें और गुण विंडो में "मान" को 10. पर सेट करें
  • "OLED डिस्प्ले I2C" जोड़ें - DisplayOLED1 घटक पर डबल क्लिक करें- तत्व विंडो में "टेक्स्ट" का विस्तार करें और "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें- बाईं ओर "टेक्स्ट फ़ील्ड 1" चुनें और गुण विंडो में आकार सेट करें: 2तत्व विंडो बंद करें
  • Arduino AnalogIn [0] को "MultiplyByValue1" पिन से कनेक्ट करें [इन]
  • "MultiplyByValue1" पिन [आउट] को डिस्प्लेOLED1> टेक्स्ट फ़ील्ड1> पिन इन से कनेक्ट करें
  • "MultiplyByValue1" पिन [आउट] को "PulseGenerator1" पिन [फ़्रीक्वेंसी] से कनेक्ट करें
  • डिस्प्लेOLED1 पिन I2C आउट को Arduino I2C In. से कनेक्ट करें
  • "PulseGenerator1" पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [7]

चरण 5: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

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

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

चरण 6: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, और पोटेंशियोमीटर की स्थिति बदलते हैं, तो LED अपनी ब्लिंकिंग फ़्रीक्वेंसी को बदल देगी और OLED डिस्प्ले पर पोटेंशियोमीटर मान (फ़्रीक्वेंसी) प्रदर्शित होगी।

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

सिफारिश की: