विषयसूची:

Arduino नैनो के साथ TFT 1.44 का उपयोग करना: 4 चरण
Arduino नैनो के साथ TFT 1.44 का उपयोग करना: 4 चरण

वीडियो: Arduino नैनो के साथ TFT 1.44 का उपयोग करना: 4 चरण

वीडियो: Arduino नैनो के साथ TFT 1.44 का उपयोग करना: 4 चरण
वीडियो: Arduino Tutorial: Using the 1.44" Color TFT display (ILI9163C) with Arduino 2024, नवंबर
Anonim
Arduino नैनो के साथ TFT 1.44 का उपयोग करना
Arduino नैनो के साथ TFT 1.44 का उपयोग करना

इस ट्यूटोरियल में हम सीखेंगे कि रोबो-गीक किट के साथ आने वाली TFT 1.44 LCD स्क्रीन को कैसे कनेक्ट किया जाए।

माइक्रो-रोबोटिक्स के साथ काम करते समय ये छोटी एलसीडी स्क्रीन आसान होती हैं क्योंकि यह 128 x 128 पिक्सल का सुविधाजनक डिस्प्ले देती है। TFT 1.44 दो प्रकार के होते हैं, एक जिसमें SD कार्ड शामिल होता है और एक बिना मूल्य वाला क्रमशः $15 US और $5 US का। यह ट्यूटोरियल TFT 1.44 को बिना SD कार्ड के कवर करेगा।

इस ट्यूटोरियल का परीक्षण Arduino Uno या Arduino Nano के साथ किया गया है। यदि आपके पास एक और Arduino बोर्ड है, तो कृपया दस्तावेज़ीकरण की समीक्षा करें क्योंकि पिन लेआउट भिन्न हो सकता है। अंत में हम मानते हैं कि उपयोगकर्ता के पास Arduino का उपयोग करने और इलेक्ट्रॉनिक कनेक्शन बनाने का एक बुनियादी स्तर है। यदि आप Arduino की दुनिया में नए हैं, तो हम दृढ़ता से इस निर्देश की जाँच करने का सुझाव देते हैं:

www.instructables.com/id/Arduino-Nano/

चरण 1: आवश्यक पुस्तकालयों को डाउनलोड करना

आवश्यक पुस्तकालयों को डाउनलोड करना
आवश्यक पुस्तकालयों को डाउनलोड करना

Arduino में निम्न लाइब्रेरी जोड़ें:

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Librar…

यदि आप परिचित नहीं हैं कि पुस्तकालयों को कैसे जोड़ा जाए, तो इसे देखें:

www.arduino.cc/en/Guide/Libraries

चरण 2: TFT 1.44 से Arduino तक वायरिंग करना

तार TFT 1.44 से Arduino
तार TFT 1.44 से Arduino
तार TFT 1.44 से Arduino
तार TFT 1.44 से Arduino
तार TFT 1.44 से Arduino
तार TFT 1.44 से Arduino

TFT 1.44 LCD स्क्रीन के पिछले हिस्से में हम LED से VCC के कनेक्शन देख सकते हैं। हम इसे कागज के एक टुकड़े में लिखने का सुझाव देते हैं जैसा कि चित्र में नीली टिप्पणियों के साथ दिखाया गया है।

ब्रेडबोर्ड का उपयोग करते समय TFT अच्छी तरह से फिट बैठता है। सुनिश्चित करें कि सभी पिन एक ही पंक्ति में हैं और इसे धीरे से स्थापित करें क्योंकि पिन नाजुक हैं। कनेक्शन कैसा दिखता है यह देखने के लिए चित्र देखें।

हमने कई बार स्क्रीन का परीक्षण किया है और हमारा मानना है कि एक लेवल शिफ्टर वैकल्पिक है, इसलिए हम सीधे Arduino से TFT 1.44 LCD स्क्रीन से कनेक्ट होंगे।

Arduino पिन के संबंध में

एलईडी से 3.3 वीएससीके से डी13

एसडीए से डी11

A0 से D8

आरएसटी से डी9

सीएस से डी10

GND से GND

वीसीसी से 5.0 वी

चरण 3: कोड: उलटी गिनती

शॉर्ट सर्किट मूवी से प्रेरित होकर, यह कोड TFT 1.44 LCD स्क्रीन की क्षमता को प्रदर्शित करने के लिए एक काउंटर डाउन का निर्माण करता है। अंतिम परिणाम देखने के लिए, वीडियो देखें।

चरण 4: समस्या निवारण

समस्या निवारण
समस्या निवारण

यदि आपको कोड चलाने में समस्या हो रही है, तो हम निम्नलिखित कार्य करने का सुझाव देते हैं:

1. सुनिश्चित करें कि वाल्टमीटर के साथ कनेक्शन ठीक से किया गया है

2. यदि डिस्प्ले लंबवत दिशा में ऑफसेट है, तो कोड में एक वेरिएबल जोड़ें:

इंट यॉफ़सेट = 32;

फिर yoffset को ड्राइंग कमांड में जोड़ें, उदाहरण के लिए:

tft.drawLine(10, 32 + yoffset, 10, 52 +yoffset, RED);

3. क्या होगा यदि एडफ्रूट पुस्तकालय वांछित रंगों के साथ प्रदर्शित नहीं हो रहे हैं। इसे हल करना थोड़ा मुश्किल है। हमारा सुझाव, एक छोटा फ़ंक्शन बनाएं जो प्रत्येक रंग को प्रदर्शित करे और नंबर नोट करे। किफ़ायती इलेक्ट्रॉनिक्स के लिए थोड़ी अधिक हैकिंग की आवश्यकता होती है, बस, यह मज़े का हिस्सा है। पहले निम्नलिखित रंगों की जाँच करें, और तदनुसार समायोजित करें।

#ब्लैक 0x0000 परिभाषित करें

#लाल परिभाषित करें 0x001F

#नीला 0xF800 परिभाषित करें

# हरा परिभाषित करें 0x07E0

# परिभाषित करें पीला 0x07FF

# परिभाषित करें PURPLE 0xF81F

#CYAN को परिभाषित करें 0xFFE0

#सफेद परिभाषित करें 0xFFFF

सिफारिश की: