विषयसूची:
- चरण 1: 5110LCD डिस्प्ले की विशेषताएं और कनेक्शन
- चरण 2: बीएमपी फ़ाइल
- चरण 3: कोड
- चरण 4: देखने के लिए धन्यवाद
![LCD5110 ग्राफिक्स शिक्षा: 4 कदम LCD5110 ग्राफिक्स शिक्षा: 4 कदम](https://i.howwhatproduce.com/images/005/image-13904-14-j.webp)
वीडियो: LCD5110 ग्राफिक्स शिक्षा: 4 कदम
![वीडियो: LCD5110 ग्राफिक्स शिक्षा: 4 कदम वीडियो: LCD5110 ग्राफिक्स शिक्षा: 4 कदम](https://i.ytimg.com/vi/ICpQzotm6E8/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-31 10:20
![LCD5110 ग्राफिक्स शिक्षा LCD5110 ग्राफिक्स शिक्षा](https://i.howwhatproduce.com/images/005/image-13904-15-j.webp)
ज़रा सुनिए सभी
इस शिक्षा में, मैं LCD5110_GRAPH पुस्तकालय और बिटमैप ग्राफिक के बारे में कार्यों का परिचय दूंगा। मैंने यह इसलिए तय किया क्योंकि अगर आप मेरे पेज में स्पेस रेस गेम प्रोजेक्ट देखते हैं, तो मैंने आपको यह नहीं दिखाया कि आप बिटमैप ग्राफिक कैसे बना सकते हैं। चलो शुरू करें…
चरण 1: 5110LCD डिस्प्ले की विशेषताएं और कनेक्शन
![5110LCD डिस्प्ले की विशेषताएं और कनेक्शन 5110LCD डिस्प्ले की विशेषताएं और कनेक्शन](https://i.howwhatproduce.com/images/005/image-13904-16-j.webp)
विशेषताएं:
- ८४ × ४८ पिक्सेल
- आपूर्ति 3.3V
कनेक्शन:
- वीसीसी -> Arduino 3.3V (या 5v)
- BL -> Arduino पिन 3 (pwm पिन)
- जीएनडी -> अरुडिनो जीएनडी
- CLK (SCLK) -> Arduino पिन 8
- दीन (MOSI) -> Arduino पिन 9
- डीसी -> अरुडिनो पिन 10
- सीई या सीएस -> Arduino पिन 12
- आरएसटी (रीसेट) -> Arduino पिन 11
चरण 2: बीएमपी फ़ाइल
![बीएमपी फ़ाइल बीएमपी फ़ाइल](https://i.howwhatproduce.com/images/005/image-13904-17-j.webp)
![बीएमपी फ़ाइल बीएमपी फ़ाइल](https://i.howwhatproduce.com/images/005/image-13904-18-j.webp)
![बीएमपी फ़ाइल बीएमपी फ़ाइल](https://i.howwhatproduce.com/images/005/image-13904-19-j.webp)
![बीएमपी फ़ाइल बीएमपी फ़ाइल](https://i.howwhatproduce.com/images/005/image-13904-20-j.webp)
मैं आपको चरण दर चरण दिखाऊंगा कि हम एक bmp फ़ाइल कैसे बनाते हैं।
1-कुछ ग्राफिक्स बनाएं। मैं इसके लिए फोटो एडिटर का उपयोग करता हूं:
- फोटो संपादक दर्ज करें
- "नया बनाएं" बटन दर्ज करें
- चौड़ाई चुनें = ८४ और ऊँचाई = ४८
- आप जो चाहते हैं उसे ड्रा करें
- -j.webp" />
2-कन्वर्ट-j.webp
- अपनी-j.webp" />
- धर्मांतरित
- सहेजें
3-सी फाइल बनाएं। मैं इसके लिए LCD सहायक का उपयोग करता हूँ:
- डाउलैंड आईटी
- "फ़ाइल" बटन दर्ज करें फिर "छवि लोड करें"
- "आउटपुट सहेजें" दर्ज करें
- .c प्रारूप को सहेजना सुनिश्चित करें
4-पेस्ट.c फाइल को उस कोड फोल्डर में पेस्ट करें जिसका आप उपयोग करते हैं।
चरण 3: कोड
![कोड कोड](https://i.howwhatproduce.com/images/005/image-13904-21-j.webp)
मैं 5110LCD_Graph का उपयोग करता हूं और मैं आपको कुछ कार्य दिखाऊंगा। यदि आप सभी फंक्शन सीखना चाहते हैं, तो पीडीएफ फाइल को डाउनलैंड करें।
#शामिल करें // पुस्तकालय शामिल करें
बाहरी uint8_t सैट ; //.c फ़ाइल का वर्णन करें
इंट बीएल = 3; // बैक लाइट का वर्णन करें
LCD5110 एलसीडी (8, 9, 10, 11, 12); // LCD5110 नाम (clk, din, dc, rst, ce);
व्यर्थ व्यवस्था() {
पिनमोड (बीएल, आउटपुट); LCD. InitLCD (); // नाम। इनिटएलसीडी (); स्क्रीन को प्रारंभ करें LCD.setContrast(55); //name.setContrast (); कंट्रास्ट सेट करें (0 से 127 के बीच) }
शून्य लूप () {
एनालॉगराइट (बीएल, 330); LCD.clrScr (); //name.clrScr (); स्क्रीन को साफ़ करें LCD.drawBitmap(0, 0, SAT, 84, 48); //name.drawBitmap(x, y, name(.c), width(.c), hight(.c)); एलसीडी.अपडेट (); // नाम। अपडेट (); स्क्रीन को अपडेट करें}
//---------------------नया टैब बनाएं-------------------------- ------------------------// LCD सहायक द्वारा उत्पन्न फ़ाइल // https://en.radzio.dxp.pl/bitmap_converter/ //- -------------------------------------------------- --------------------------- #include // PROGMEM का उपयोग करने के लिए इस लाइब्रेरी को शामिल करें // PROGMEM छोटे RAM उपयोग का उपयोग करने में मदद करता है const unsigned char SAT] कार्यक्रम = { 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3, 0x3, 0x3, 0x3F, 0x3 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0xFF, 0xFB, 0xFF, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xFF, 0xF7, 0xFF, 0x1F, 0x1F, 0x1F, 0x17, 0x1E, 0x1E, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0x, 0x, 0xFE, 0xFE, 0x 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xE6, 0xFE, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xC0, 0xC0, 0xC0, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x07, 0x07, 0x07, 0xFD, 0xFF, 0x, 0x, 0x, 0x, 0x, 0x, 0x,, 0x47, 0x47, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC5, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0FFx, 0FF, 0FF, 0FF, 0FFxFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x 7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7F, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xDF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,};
चरण 4: देखने के लिए धन्यवाद
![देखने के लिए धन्यवाद देखने के लिए धन्यवाद](https://i.howwhatproduce.com/images/005/image-13904-22-j.webp)
पढ़ने के लिए बहुत-बहुत धन्यवाद! यदि आपके कोई प्रश्न हैं तो कृपया मुझसे संपर्क करें या एक टिप्पणी लिखें…
सिफारिश की:
शिक्षा वेब-ऐप: 13 कदम
![शिक्षा वेब-ऐप: 13 कदम शिक्षा वेब-ऐप: 13 कदम](https://i.howwhatproduce.com/images/005/image-12607-j.webp)
शिक्षा वेब-ऐप: यह परियोजना वीडियो और डिजिटल टेलीविजन पाठ्यक्रम के लिए एक असाइनमेंट के रूप में बनाई गई थी जिसमें हमें तीन स्तरों में शिक्षण और सीखने की समस्या को हल करना था: पद्धतिगत, कार्यात्मक और वैचारिक। यह परियोजना एक असाइनमेंट के रूप में बनाई गई थी
XLR8 पर RC नियंत्रित रोबोट! शिक्षा रोबोट: 5 कदम
![XLR8 पर RC नियंत्रित रोबोट! शिक्षा रोबोट: 5 कदम XLR8 पर RC नियंत्रित रोबोट! शिक्षा रोबोट: 5 कदम](https://i.howwhatproduce.com/images/010/image-29586-j.webp)
XLR8 पर RC नियंत्रित रोबोट! शिक्षा रोबोट: नमस्ते, इस लेख में, हम आपको दिखाएंगे कि एक बुनियादी रोबोट कैसे बनाया जाता है। "रोबोट' शब्द का शाब्दिक अर्थ है "गुलाम" या एक "मजदूर'। आर्टिफिशियल इंटेलिजेंस में प्रगति के लिए धन्यवाद, रोबोट अब इस्सैक असिमोव के विज्ञान-फाई का हिस्सा नहीं हैं
OAREEE - 3D Printed - Arduino के साथ इंजीनियरिंग शिक्षा (OAREE) के लिए बाधा से बचने वाला रोबोट: 5 कदम (चित्रों के साथ)
![OAREEE - 3D Printed - Arduino के साथ इंजीनियरिंग शिक्षा (OAREE) के लिए बाधा से बचने वाला रोबोट: 5 कदम (चित्रों के साथ) OAREEE - 3D Printed - Arduino के साथ इंजीनियरिंग शिक्षा (OAREE) के लिए बाधा से बचने वाला रोबोट: 5 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/011/image-30395-j.webp)
OAREE - 3D Printed - Arduino के साथ इंजीनियरिंग शिक्षा के लिए बाधा से बचने वाला रोबोट (OAREE): OAREE (इंजीनियरिंग शिक्षा के लिए बाधा से बचने वाला रोबोट) डिज़ाइन: इस निर्देश का लक्ष्य एक OAR (बाधा से बचने वाला रोबोट) रोबोट डिज़ाइन करना था जो सरल / कॉम्पैक्ट था, 3 डी प्रिंट करने योग्य, इकट्ठा करने में आसान, मूवम के लिए निरंतर रोटेशन सर्वो का उपयोग करता है
आरएफआईडी शिक्षक - शिक्षा: 3 कदम
![आरएफआईडी शिक्षक - शिक्षा: 3 कदम आरएफआईडी शिक्षक - शिक्षा: 3 कदम](https://i.howwhatproduce.com/images/001/image-1553-47-j.webp)
RFID शिक्षक - शिक्षा: सक्रिय शिक्षण शिक्षण का एक प्रकार है जो कक्षा में सार्थक शैक्षणिक रणनीतियों का एक सेट लाता है; छात्र को ज्ञान की खोज करने के लिए सीखने की वस्तुओं के साथ बातचीत के माध्यम से, हम एक मल्टीमीडिया सिस्टम विकसित करते हैं जो
शिक्षा प्रोएक्टो: 9 कदम
![शिक्षा प्रोएक्टो: 9 कदम शिक्षा प्रोएक्टो: 9 कदम](https://i.howwhatproduce.com/images/001/image-1648-139-j.webp)
Educacción Proyecto: DESCRIPTION: Arduino और रास्पबेरी पाई 3 का उपयोग करके अपनी खुद की शिक्षा प्रणाली बनाने के लिए यह एक सरल मार्गदर्शिका है, यह मल्टीमीडिया सिस्टम आर्किटेक्चर कोर्स से एक विश्वविद्यालय परियोजना है। यह एक ऐसी प्रणाली के बारे में है जो एक विषय को स्तरीकरण के बारे में सिखाती है