विषयसूची:

Arduino प्रोजेक्ट्स में HX1230 मोनोक्रोम एलसीडी: 4 चरण
Arduino प्रोजेक्ट्स में HX1230 मोनोक्रोम एलसीडी: 4 चरण

वीडियो: Arduino प्रोजेक्ट्स में HX1230 मोनोक्रोम एलसीडी: 4 चरण

वीडियो: Arduino प्रोजेक्ट्स में HX1230 मोनोक्रोम एलसीडी: 4 चरण
वीडियो: HX1230 96x68 LCD demo and library examples 2024, जुलाई
Anonim
Arduino प्रोजेक्ट्स में HX1230 मोनोक्रोम एलसीडी
Arduino प्रोजेक्ट्स में HX1230 मोनोक्रोम एलसीडी

भाग:

  • कोई Arduino
  • HX1230 96x68 पिक्सेल LCD (जिसे Nokia 1202, STE2007 के नाम से भी जाना जाता है)
  • कुछ तार

चरण 1: कनेक्शन

सम्बन्ध
सम्बन्ध
सम्बन्ध
सम्बन्ध
  1. RST से D6 या कोई भी डिजिटल
  2. CE से D7 या कोई भी डिजिटल
  3. एन/सी
  4. DIN से D11/MOSI
  5. CLK से D13/SCK
  6. वीसीसी से 3.3V
  7. BL से 3.3V या किसी भी डिजिटल पिन को रोकनेवाला के माध्यम से
  8. GND से GND

कनेक्शन Nokia 5110 LCD और अधिकांश SPI डिस्प्ले के समान हैं। फर्क सिर्फ इतना है कि कोई डीसी (डेटा/कमांड) पिन नहीं है। यह जानकारी 9-बिट SPI के माध्यम से भेजी जाती है।

एलसीडी 3.3V पर सबसे अच्छा काम करता है, 5V भी सुरक्षित है लेकिन इसके विपरीत सेटिंग्स में बदलाव की आवश्यकता है। सबसे आसान तरीका 3.3V स्रोत से संचालित Arduino Pro Mini का उपयोग करना है।

चरण 2: Nokia 5110 LCD से तुलना

नोकिया 5110 एलसीडी से तुलना
नोकिया 5110 एलसीडी से तुलना
नोकिया 5110 एलसीडी से तुलना
नोकिया 5110 एलसीडी से तुलना

HX1230 को Nokia 5110 LCD प्रतिस्थापन के रूप में विज्ञापित किया गया है। यह पूरी तरह से सच नहीं है क्योंकि HX1230 में अलग-अलग कंट्रोलर/कमांड सेट हैं और इसके लिए अन्य लाइब्रेरी की आवश्यकता है

HX1230 के लाभ:

  • बहुत छोटा डिस्प्ले पीसीबी लेकिन स्क्रीन का आकार लगभग समान है
  • कोई ज़ेबरा पट्टी नहीं, डिस्प्ले पीसीबी में मिलाप किया जाता है
  • थोड़ा अधिक रिज़ॉल्यूशन 96x68 बनाम 84x48
  • बेहतर पक्षानुपात, पिक्सेल वर्गाकार हैं
  • बैकलाइट के लिए केवल 1 एलईडी का उपयोग किया जाता है
  • इसे MCU से जोड़ने के लिए 1 तार कम की आवश्यकता है (कोई DC पिन नहीं)
  • आमतौर पर N5110 से सस्ता - $1.60 बनाम $1.80

चरण 3: Arduino सॉफ़्टवेयर

2 अलग पुस्तकालय तैयार:

  • अधिकतर अल्फ़ान्यूमेरिक डेटा के साथ साधारण परियोजनाओं के लिए उपयोग की जाने वाली कम संसाधन लाइब्रेरी (हालांकि पिक्सेल ग्राफिक्स/बिटमैप्स को प्रस्तुत करना अभी भी संभव है), फ्रेम बफर के लिए रैम का उपयोग नहीं करता है, सब कुछ सीधे एसपीआई के माध्यम से एलसीडी को प्रदान किया जाता है

    github.com/cbm80amiga/HX1230_SPI

  • डिथरिंग सपोर्ट के साथ फुल ग्राफिक्स लाइब्रेरी:

    github.com/cbm80amiga/HX1230_FB

पुस्तकालयों की विशेषताओं की जांच के लिए अगला चरण वीडियो देखें

चरण 4: वीडियो देखें

विशेषताएं:

  • आनुपातिक फोंट बिल्ट-इन का समर्थन करते हैं (PropFonts लाइब्रेरी से फोंट की आवश्यकता है
  • सरल आदिम (पिक्सेल, रेखाएँ, आयत, भरे हुए आयत, वृत्त, भरे हुए वृत्त, त्रिभुज, भरे हुए त्रिभुज)
  • फास्ट ऑर्डर डिटरिंग (17 पैटर्न)
  • अल्ट्रा फास्ट क्षैतिज और ऊर्ध्वाधर रेखा ड्राइंग
  • बिटमैप्स ड्राइंग
  • कई उदाहरण कार्यक्रम

सिफारिश की: