Мазмуну:
- 1 -кадам: реквизиттерди алыңыз
- 2 -кадам: Wire It Up
- 3 -кадам: Nokia 5110 китепканасын орнотуу
- 4 -кадам: Сүрөттү айландыруу
- 5 -кадам: Bitmap сүрөтүн C массивине айландыруу
- 6 -кадам: Кодекс
- 7 -кадам: Баары бүттү
Video: Nokia 5110 дисплейинде колдонуучунун графикасы: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Эй балдар! Moxigen бул жерде. Болжол менен 3 жыл мурун, мен жеке блогумду (inKnowit.in) жаап койдум, анда 30 блог бар болчу. Мен бул жерде блог жазууну уланттым, бирок мотивациямды бат эле жоготуп, үч блог жаздым. Көп ойлонгондон кийин блог жазууну улантууну чечтим. Мен азырынча абдан жөнөкөй долбоорлорду жазат элем. Мен Nokia 5110 дисплейи менен бир топ убакыттан бери алдап жүргөндүктөн, төртүнчү блогумду Arduino MicroController тактасы менен интерфейске жазууну чечтим.
1 -кадам: реквизиттерди алыңыз
Бул көрсөтмө үчүн сизге керек болот:
1. Nokia 5110 LCD дисплейи. Сиз аны эски Nokia 5110дон куткара аласыз, же Интернеттен сатып алсаңыз болот. Бул жерде аны сатып алууга жардам бере турган шилтеме бар:
Arduino 5110 дисплей-Ebay
2. An Arduino тактасы. [Мен бул учурда NANO колдондум]
3. (5 x [1000 ом каршылыгы])
4. (1 x [330 ом каршылыгы])
5. 10 кОмдук потенциометр.
6. секирүүчү зымдардын бир тутам.
7. Нан.
2 -кадам: Wire It Up
Fritzing китепканасынан Nokia 5110 компонентин таба албагандыктан, схеманы өзүм чийүүнү чечтим. RST, CE, DC, Din жана CLK пинди arduino тактасына жана 380 ом резисторун потенциометр менен туташтырып жатканда 1000 омдук резисторлорду колдонууну унутпаңыз.
3 -кадам: Nokia 5110 китепканасын орнотуу
Алгач Nokia 5110 китепканасын орнотушуңуз керек. Бул жерде китепканага шилтеме бар. Аны жүктөп алып, ачып, Arduino Libraries папкасына жылдырыңыз.
Nokia 5110 Arduino үчүн китепкана
4 -кадам: Сүрөттү айландыруу
Сиз көрсөтүүнү каалаган сүрөттү битмап файлына айландырышыңыз керек. Ошондой эле, дисплейдин чечилишин камсыз кылуу үчүн, сүрөттүн чечимин 84*48ге өзгөртүшүңүз керек. Бул жерде сизге жардам бере турган сайт:
Online Convert
5 -кадам: Bitmap сүрөтүн C массивине айландыруу
Эми,.bmp сүрөтүн C массивине айландыруу үчүн программаны колдонушуңуз керек.
Windows колдонуучулары LCDAssistantти колдоно алышат (Файл тиркелет) жана MacBookтун колдонуучулары LCDCreator (Файл тиркелет) колдоно алышат.
Сүрөттү айландыргандан кийин, массивди көчүрүңүз. Мен массивдин так колдонулушун кийинки кадамдарда түшүндүрөм.
6 -кадам: Кодекс
#include // Анын ичинде LCD5110 myGLCD китепканасы (8, 9, 10, 12, 11); // LCD объектисин түзүү
extern uint8_t graphic ; // Анын ичинде графика
жараксыз орнотуу () {
myGLCD. InitLCD (); // Intializing LCD
}
void loop () {
myGLCD.clrScr (); // Экранды тазалоо
myGLCD.drawBitmap (0, 0, графикалык, 84, 48); // Битмапты чыгаруу
myGLCD.update (); // ЖКнын жаңыртылышы
}
Өзүнчө өтмөк түзүп, аны Graphics. C деп атагыла
Эми колдонуучунун графикалык бөлүгү үчүн.
Биз C кодун SRAMдын ордуна программанын эморийинде сактайбыз, анткени биз дайыма кичинекей RAM колдонууга муктажбыз. Бул үчүн биз китепкананы жана бул сыяктуу сүрөттөрдү камтышыбыз керек: (Биз PROGMEM сөзүн жана китепкананы кошобуз) [Graphics. C бөлүмүнө муну киргизиңиз];
#inc conste uns unsigned char graphic PROGMEM = {
// Бул жерге мурда көчүргөн С массивин киргизиңиз
// Болбосо, мен кошкон graph.c файлымды киргизиңиз
}
7 -кадам: Баары бүттү
Программаны USB кабели аркылуу arduinoго жүктөңүз, ошондо барсаңыз болот.
Бул жерде мен Nokia 5110 дисплейинде StoneSour логотибин көрсөткөн дагы бир мисал.
Мен сынга ачыкмын, андыктан бул көрсөтмө боюнча өз пикириңизди билдириңиз. Эгерде сизде бул долбоорго байланыштуу көйгөйлөр болсо мага жазыңыз.
Instagram- @moxigen
Facebook- Moksh Jadhav
Сунушталууда:
STONE HMI дисплейинде Smart Home Control системасын жасаңыз: 23 кадам
STONE HMI Disp боюнча Smart Home Control системасын жасаңыз: Долбоордун кириши Төмөнкү окуу куралы жөнөкөй үй шаймандарын башкаруу тутумун түзүү үчүн STONE STVC050WT-01 сенсордук дисплей модулун кантип колдонууну көрсөтөт
WEB Колдонуучунун Интерфейси менен Arduino Батарея Сыноочу .: 5 кадам
WEB Колдонуучунун Интерфейси менен Ардуино Батарея Сыноочу .: Бүгүн, электрондук жабдуулар жабдуулар өчүрүлгөндө же кокусунан жабдуулар өчүрүлгөндө калган абалды сактоо үчүн резервдик батареяларды колдонот. Колдонуучу, күйгүзүлгөндө, калган жерине кайтат
Жөнөкөй үй автоматташтыруу (колдонуучунун Bluetooth тиркемеси): 6 кадам
Жөнөкөй үйдү автоматташтыруу (колдонуучунун Bluetooth тиркемеси): бул үйрөткүчтө мен сизге үйдү кантип автоматташтыруу керектигин көрсөтөм (башкача айтканда, биз смартфонуңуз менен үй колдонмолорун башкара алабыз)
Google Календары менен көп колдонуучунун акылдуу күзгүсү: 10 кадам
Google Календары менен көп колдонуучунун акылдуу күзгүсү: Бул нускамада биз Google календары менен интеграцияланган акылдуу күзгү түзөбүз. Мен бул долбоорду жасадым, анткени мен акылдуу күзгүлөрдү чындап эле сонун деп таптым, алар эртең менен кудайдан келген белек. Бирок мен өзүмдү нөлдөн жасоону чечтим, анткени башкалар
Текстти P10 LED дисплейинде Arduino аркылуу көрсөтүү: 5 кадам (сүрөттөр менен)
Текстти P10 LED дисплейинде көрсөтүү Arduino: Dotmatrix Display же Running Text деп көбүнчө дүкөндөрдө өз продуктыларын жарнамалоо каражаты катары кездешет, анын практикалык жана ийкемдүү колдонулушу аны бизнес -актерлорго рекламалык кеңеш катары колдонууга түрткү берет. Эми чекитти колдонуу