विषयसूची:

TFT 1.44 Arduino Nano - अधिक उदाहरण: 4 चरण
TFT 1.44 Arduino Nano - अधिक उदाहरण: 4 चरण

वीडियो: TFT 1.44 Arduino Nano - अधिक उदाहरण: 4 चरण

वीडियो: TFT 1.44 Arduino Nano - अधिक उदाहरण: 4 चरण
वीडियो: How To Set Up A GPIO Screen For Raspberry Pi | Waveshare 3.5 Inch Touch LCD 2024, जुलाई
Anonim
TFT 1.44 Arduino नैनो - अधिक उदाहरण
TFT 1.44 Arduino नैनो - अधिक उदाहरण

इस ट्यूटोरियल में, हम रोबो-गीक किट से टीएफटी 1.44 और अरुडिनो नैनो के साथ क्या किया जा सकता है, इसके अधिक उदाहरणों पर चर्चा करेंगे।

TFT 1.44 से कनेक्ट करने का तरीका जानने के लिए कृपया देखें:

www.instructables.com/id/Using-TFT-144-Wit…

और यदि आप Arduino World में नए हैं, तो हम दृढ़ता से सुझाव देते हैं कि आप इसके साथ शुरुआत करें:

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

चरण 1: स्क्रीन रीसेट उदाहरण प्रेरणा

Image
Image

रोबो-गीक में हम शॉर्ट सर्किट फिल्म के बड़े प्रशंसक हैं। यह ट्यूटोरियल शुरुआती दृश्य, स्ट्रक बाय लाइटिंग से प्रेरित है, जहां जॉनी के 5 धड़ में स्थित कंप्यूटर स्क्रीन रीसेट-टेड हो जाती है। टीएफटी 1.44 के साथ, हम एक समान स्क्रीन बना सकते हैं लेकिन निश्चित रूप से यह लघु रोबोटों के लिए होगा।

सूचना के रूप में सिस्टम जांच की जाती है विभिन्न शीर्षक लाल अक्षरों में फ्लैश होते हैं। तो यह बहुत अच्छा है!

सिस्टम चेक अनुक्रम को फिर से बनाने के लिए इस सरल कोड का उपयोग किया जाएगा।

चरण 2: कोड

सभी Arduino कोड की तरह, 2 भाग हैं:

सेटअप फ़ंक्शन और लूप फ़ंक्शन। शेष कार्य सहायक कार्य हैं।

एनिमेशन बनाने की एक आसान सी ट्रिक है। इसे रंग में ड्रा करना है, फिर उसी चीज़ को काले रंग में ड्रा करना है। जब तक पृष्ठभूमि काली है, उपयोगकर्ता पर प्रभाव यह है कि पाठ या चित्र चमक रहे हैं। प्रसंस्करण की गति काफी तेज है इसलिए थोड़ी देरी के साथ त्वरित एनिमेशन संभव हैं।

स्क्रीन को 10 खंडों में विभाजित किया गया था, स्क्रीन के प्रत्येक आधे हिस्से में 5।

Print_messages() फ़ंक्शन चयनित विशेष अनुभाग और चयनित फ़ॉन्ट के रंग को प्रिंट करता है।

Print_all_messages() फ़ंक्शन सभी अनुभागों को प्रिंट करता है

Print_labels () फ़ंक्शन स्क्रीन के लिए लेबल खींचता है (चालू/बंद बटन, आदि)

draw_buttons () फ़ंक्शन बटन खींचता है

animate_messages() फ़ंक्शन print_messages() फ़ंक्शन को कॉल करता है और संदेशों को एक यादृच्छिक अनुक्रम में प्रदर्शित करता है:

/अनुक्रम: ५, ३, ९, ७, ४, १०, ८, २, १, ६

सुधार के लिए विचार: इस कोड में सुधार किया जा सकता है और इसके बजाय यादृच्छिक फ़ंक्शन का उपयोग किया जा सकता है।

चरण 3: उदाहरण: क्या आप भी काली मिर्च नहीं बनना चाहेंगे?

Image
Image

शॉर्ट सर्किट फिल्म से अधिक प्रेरणा:

पिछले उदाहरण के अनुसार, यह कोड दिखाता है कि रोबो-गीक किट से TFT 1.44 के साथ कैसे इंटरैक्ट किया जाए।

PrintDrPepper () फ़ंक्शन संदेश को प्रिंट करता है।

PrintDrPepper_withdelay () फ़ंक्शन देरी से संदेश को प्रिंट करता है।

रोटेटटेक्स्ट () फ़ंक्शन संदेश को देरी से प्रिंट करता है लेकिन इसे स्क्रीन में घुमाता है।

संभावित समस्याएं:

TFT 1.44 के साथ कुछ बार सेटिंग्स कॉन्फ़िगर हो जाती हैं जैसे कि स्क्रीन 128x160, इसलिए ऊर्ध्वाधर दिशा में ऑफसेट की आवश्यकता हो सकती है। अधिक विवरण के लिए निम्न ट्यूटोरियल चरण 4 देखें। फिर से इन छोटे उपकरणों को हैक करने के मज़ा का हिस्सा।

www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/

चरण 4: अन्य स्रोत

Image
Image

यदि आप अधिक प्रेरणा की तलाश में हैं, तो हम Educ8s के इस उत्कृष्ट वीडियो को देखने का सुझाव देते हैं।

हालांकि, यह ध्यान रखना महत्वपूर्ण है कि उपयोग की जाने वाली लाइब्रेरी ट्यूटोरियल में दिखाए गए पुस्तकालयों से अलग हैं, इसलिए हम वीडियो की वैधता के लिए जिम्मेदार नहीं हैं। ऐसा कहने के बाद, खुले स्रोत समुदाय के अधिक से अधिक लोगों से प्रयोग करना और सीखना हमेशा अच्छा होता है।

आपके प्रोजेक्ट के लिए शुभकामनाएं और हमें बताएं कि आपके अगले प्रोजेक्ट में क्या प्रेरणा मिलती है।

सिफारिश की: