![Nokia 5110 дисплейіндегі арнайы графика: 7 қадам Nokia 5110 дисплейіндегі арнайы графика: 7 қадам](https://i.howwhatproduce.com/images/002/image-4237-44-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Nokia 5110 дисплейіндегі арнайы графика Nokia 5110 дисплейіндегі арнайы графика](https://i.howwhatproduce.com/images/002/image-4237-45-j.webp)
Эй балалар! Моксиген мұнда. Шамамен 3 жыл бұрын мен 30 блогы бар жеке сайтымды (inKnowit.in) жауып тастадым. Мен мұнда блог жүргізуді жалғастырдым, бірақ мен мотивацияны тез жоғалттым және тек үш блог жаздым. Көп ойланғаннан кейін мен блогты жалғастыруды шештім. Мен қазір өте қарапайым жобаларды жариялайтын едім. Мен Nokia 5110 дисплейімен ұзақ уақыт бойы алданғандықтан, мен төртінші блогымды Arduino MicroController тақтасымен байланыстыру туралы жазуды шештім.
1 -қадам: Деректемелерді алыңыз
![Деректемелерді алыңыз! Деректемелерді алыңыз!](https://i.howwhatproduce.com/images/002/image-4237-46-j.webp)
![Деректемелерді алыңыз! Деректемелерді алыңыз!](https://i.howwhatproduce.com/images/002/image-4237-47-j.webp)
![Деректемелерді алыңыз! Деректемелерді алыңыз!](https://i.howwhatproduce.com/images/002/image-4237-48-j.webp)
Бұл нұсқаулық үшін сізге қажет:
1. Nokia 5110 LCD дисплейі. Сіз оны ескі Nokia 5110 -дан құтқара аласыз немесе оны Интернеттен сатып ала аласыз. Міне, оны сатып алуға көмектесетін сілтеме:
Arduino 5110 дисплейі-Ebay
2. Arduino тақтасы. [Мен бұл жағдайда NANO қолдандым]
3. (5 x [1000 Ом резисторлары])
4. (1 x [330 Ом резисторлары])
5. 10км потенциометр.
6. Өткізгіш сымдар.
7. Нан тақтасы.
2 -қадам: оны қосыңыз
![Қосыңыз! Қосыңыз!](https://i.howwhatproduce.com/images/002/image-4237-49-j.webp)
Fritzing кітапханасынан Nokia 5110 компонентін таба алмағаным үшін, мен схеманы өзім шығаруды шештім. RST, CE, DC, Din және CLK түйреуішін arduino тақтасына және потенциометрмен 380 Ом резисторды қосу кезінде 1000 Ом резисторды қолдануды ұмытпаңыз.
3 -қадам: Nokia 5110 кітапханасын орнату
Алдымен Nokia 5110 кітапханасын орнату керек. Міне кітапханаға сілтеме. Оны жүктеңіз, ашыңыз және Arduino Libraries қалтасына жылжытыңыз.
Nokia 5110 Arduino үшін кітапхана
4 -қадам: кескінді түрлендіру
Көрсетілетін суретті нүктелік файлға түрлендіру қажет. Сондай -ақ, дисплей ажыратымдылығын сәйкестендіру үшін кескіннің ажыратымдылығын 84*48 етіп өзгерту қажет. Міне, бұл сізге көмектесетін сайт:
Онлайн түрлендіру
5 -қадам: Растрлық кескінді C массивіне түрлендіру
Енді.bmp кескінін C массивіне түрлендіру үшін сізге бағдарламалық қамтамасыз етуді қолдану қажет болады.
Windows пайдаланушылары LCDAssistant (Файл тіркелген), MacBook пайдаланушылары LCDCreator (Файл бекітілген) бағдарламаларын қолдана алады.
Кескінді түрлендіргеннен кейін массивті көшіріңіз. Мен келесі қадамдарда массивтің қалай қолданылатынын түсіндіремін.
6 -қадам: Кодекс
#include // Соның ішінде LCD5110 myGLCD кітапханасы (8, 9, 10, 12, 11); // СКД объектісін құру
extern uint8_t графикалық ; // Графиканы қоса
жарамсыз орнату () {
myGLCD. InitLCD (); // СКД интенсивтеу
}
void loop () {
myGLCD.clrScr (); // Экранды тазарту
myGLCD.drawBitmap (0, 0, графикалық, 84, 48); // Нүктелік картаны сызу
myGLCD.update (); // СКД жаңарту
}
Бөлек қойынды жасаңыз және оны Graphics. C деп атаңыз
Енді реттелетін графикалық бөлік үшін.
Біз C кодын SRAM орнына бағдарлама қоймасында сақтаймыз, себебі бізге үнемі жедел жадты пайдалану қажет. Мұны істеу үшін бізге кітапхана мен суреттерге ұқсас сөздер қажет: (Бізде PROGMEM сөзі мен кітапхана бар) [Мұны Graphics. C бөліміне енгізіңіз];
#incconst unsigned char charic PROGMEM = {
// Сіз бұрын көшірген С массивін осы жерге енгізіңіз
// Әйтпесе, мен қосқан graph.c файлын енгізіңіз
}
7 -қадам: Барлығы аяқталды
![Барлығы дайын! Барлығы дайын!](https://i.howwhatproduce.com/images/002/image-4237-50-j.webp)
Бағдарламаны USB кабелі арқылы arduino -ға жүктеңіз, сонда баруға болады.
Міне, мен Nokia 5110 дисплейінде StoneSour логотипін көрсеткен тағы бір мысал.
Мен сынға ашықпын, сондықтан бұл нұсқаулыққа өз пікіріңізді білдіріңіз. Егер сізде осы жобаға қатысты проблемалар болса, маған хабарлаңыз.
Инстаграм- @moxigen
Facebook- Мокш Джадхав
Ұсынылған:
TM1637 LED дисплейіндегі Arduino дисплейінің температурасы: 7 қадам
![TM1637 LED дисплейіндегі Arduino дисплейінің температурасы: 7 қадам TM1637 LED дисплейіндегі Arduino дисплейінің температурасы: 7 қадам](https://i.howwhatproduce.com/images/001/image-337-j.webp)
TM1637 LED дисплейіндегі Arduino дисплей температурасы: Бұл оқулықта біз LED дисплейі TM1637 мен DHT11 сенсоры мен Visuino көмегімен температураны көрсетуді үйренеміз
Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам
![Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) растрлық анимация: 8 қадам](https://i.howwhatproduce.com/images/001/image-939-j.webp)
Visuino көмегімен SSD1331 OLED дисплейіндегі (SPI) нүктелік кескін анимациясы: Бұл оқулықта біз SSD1331 OLED дисплейінде (SPI) Visuino көмегімен қарапайым анимация түрінде нүктелік кескінді көрсетеміз және айналамыз
TM1637 LED дисплейіндегі Arduino дисплейінің уақыты RTC DS1307 көмегімен: 8 қадам
![TM1637 LED дисплейіндегі Arduino дисплейінің уақыты RTC DS1307 көмегімен: 8 қадам TM1637 LED дисплейіндегі Arduino дисплейінің уақыты RTC DS1307 көмегімен: 8 қадам](https://i.howwhatproduce.com/images/001/image-1265-j.webp)
TM1637 LED дисплейіндегі Arduino дисплей уақыты RTC DS1307 көмегімен: Бұл оқулықта біз RTC DS1307 модулі мен TM1637 және Visuino LED дисплейі арқылы уақытты көрсетуді үйренеміз
Een Slim дисплейіндегі Verander Een Ongebruikte смартфоны: 6 қадам (суреттермен)
![Een Slim дисплейіндегі Verander Een Ongebruikte смартфоны: 6 қадам (суреттермен) Een Slim дисплейіндегі Verander Een Ongebruikte смартфоны: 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-158-10-j.webp)
Een Slim дисплейіндегі Verander Een Ongebruikte смартфоны: Бұл оқу құралы голланд тілінде, ағылшын нұсқасын мына жерден қараңыз. Google Spreadsheets бағдарламасының кездейсоқ дисплейі оқулықпен және оқулықпен танысады
СКД басқыншылары: 16x2 СКД дисплейіндегі ойын сияқты ғарыштық басқыншылар: 7 қадам
![СКД басқыншылары: 16x2 СКД дисплейіндегі ойын сияқты ғарыштық басқыншылар: 7 қадам СКД басқыншылары: 16x2 СКД дисплейіндегі ойын сияқты ғарыштық басқыншылар: 7 қадам](https://i.howwhatproduce.com/images/007/image-18710-j.webp)
СКД басқыншылары: 16x2 СКД дисплейіндегі ғарыштық басқыншылар ойыны: Аңызға айналған «Космостық басқыншылар» ойынын енгізудің қажеті жоқ. Бұл жобаның ең қызықты ерекшелігі - бұл графикалық шығару үшін мәтіндік дисплейді қолдану. Бұған 8 таңбалы таңбаны енгізу арқылы қол жеткізуге болады. Сіз толық Arduino жүктей аласыз