Arduino TFT स्क्रीन पर बड़े फोंट

  • Dec 11, 2020
click fraud protection

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


मुखबिर स्क्रीन बनाने के लिए (https://ammo1.livejournal.com/1114988.html) मैंने Aliexpress पर एक Arduino वाई-फाई बोर्ड का आदेश दिया $ 5 के लिए और 3.95 "स्क्रीन $ 12 के लिए, जो बस Arduino बोर्ड पर दूसरी मंजिल पर रखा गया है और तारों की आवश्यकता नहीं है।


Arduina के विक्रेता ने लिखा है कि इसमें डिप-स्विच हैं जो दो प्रोसेसर (ATmega328 और ESP8266) के ऑपरेटिंग मोड का चयन करते हैं, लेकिन स्विच के उद्देश्य का वर्णन करना भूल गए। इस बोर्ड का कोई विशिष्ट नाम नहीं है, इसलिए स्विच असाइनमेंट टेबल को ढूंढना तुरंत संभव नहीं था। लेकिन मुझे अभी भी कुछ रूसी स्टोर में इस तरह के बोर्ड बेचने का पता चला।


स्क्रीन विक्रेता ने LCDWiki से डाउनलोड करने की पेशकश की पुस्तकालयों का सेट और इस स्क्रीन के लिए कार्यक्रम। मैंने इसे डाउनलोड किया, इसे लॉन्च किया, और पहले से ही हरा देना शुरू कर दिया ताकि पाठ केवल स्क्रीन की ऊर्ध्वाधर स्थिति में प्रदर्शित न हो, लेकिन क्षैतिज एक में। फिर मैंने यह पता लगाने की कोशिश की कि मैं अपना फ़ॉन्ट कैसे बना सकता हूं। पूरी तरह से चीनी इंटरफ़ेस के साथ PCtoLCD200 प्रोग्राम शामिल था। मुझे पता चला कि यादृच्छिक कैसे एक फ़ॉन्ट बनाने के लिए, लेकिन इसके साथ आगे क्या करना है अज्ञात है। कोई निर्देश नहीं हैं। अधिक सटीक रूप से, कई निर्देश हैं, लेकिन वे सभी इस बारे में नहीं हैं। और यदि आप डिफ़ॉल्ट फॉन्ट में बड़े टेक्स्ट को प्रदर्शित करते हैं, तो आपको ऐसा डर लगता है।

instagram viewer


वेबसाइट iarduino.ru पर निर्देश खोजने की कोशिश कर रहा है जानकारी मिली थी UTFT लाइब्रेरी के बारे में जो इस एक सहित कई स्क्रीन का समर्थन करता है। पुस्तकालय के लेखक रिंकी-डिंक इलेक्ट्रॉनिक्स की वेबसाइट पर भी है पुस्तकालय ही तथा किसी भी टाइपफेस को बनाने के लिए ऑनलाइन टूल.

और फिर सब कुछ सरल है: किसी भी संपादक में हम फ़ॉन्ट के सभी पात्रों के साथ एक तस्वीर बनाते हैं (दो प्रकार के फोंट हैं - वर्णमाला के साथ 95 वर्ण और 10 वर्णों के साथ डिजिटल)।


फिर, ऑनलाइन टूल का उपयोग करते हुए, हम इस चित्र से एक फॉन्ट बनाते हैं। ".C" एक्सटेंशन वाली एक फ़ाइल प्राप्त की जाती है, जिसे UTFT लाइब्रेरी फ़ोल्डर में रखा जाना चाहिए।

और अंत में, अपने फ़ॉन्ट को कनेक्ट करें और जो कुछ भी आप चाहते हैं उसे लिखें।


अब मुख्य बात यह है कि ये बड़े फोंट सभी Arduino की मेमोरी को नहीं लेते हैं और बाकी सभी चीजों के लिए पर्याप्त जगह है। :)

अनुलेख मुझे समझ में नहीं आता है कि कैसे लोग Arduino पर कुछ भी गैर-मानक करते हैं। जैसे ही आप कम से कम कुछ करने की कोशिश करते हैं, हर किसी की तरह नहीं, यह तुरंत पता चलता है कि आपको यादृच्छिक और टाइप करके सब कुछ देखने की जरूरत है।

© 2020, एलेक्सी नादेज़िन
मेरे ब्लॉग का मुख्य विषय मानव जीवन में प्रौद्योगिकी है। मैं समीक्षा लिखता हूं, अनुभव साझा करता हूं, हर तरह की दिलचस्प बातें करता हूं। मेरा दूसरा प्रोजेक्ट -
lamptest.ru. मैं एलईडी बल्बों का परीक्षण करता हूं और मुझे यह पता लगाने में मदद करता हूं कि कौन से अच्छे हैं और कौन से नहीं।