- ОЛЕД екран
- Компоненте потребне
- СПИ Пин везе између НодеМЦУ и ОЛЕД екрана
- Програмирање НодеМЦУ за повезивање ОЛЕД-а
- Претворите слику у битмап вредности
У овом упутству ћемо повезати ОЛЕД екран са НодеМЦУ ЕСП8266. НодеМЦУ је ИоТ платформа отвореног кода која укључује фирмвер који ради на јефтином Ви-Фи омогућеном ЕСП8266 Ви-Фи СоЦ компаније Еспрессиф Системс. Има ГПИО пинове за повезивање других периферних уређаја и подржава серијску комуникацију помоћу СПИ, И2Ц и УАРТ пинова. Такође има пинове за АДЦ и ПВМ. Претходно смо повезали ОЛЕД са другим микроконтролером, укључујући контролер породице ЕСП (ЕСП32):
- Повезивање ССД1306 ОЛЕД екрана са Распберри Пи
- Повезивање ССД1306 ОЛЕД екрана са Ардуином
- Изградите паметни сат повезивањем ОЛЕД екрана са Андроид телефоном помоћу Ардуина
- Интернет сат помоћу ЕСП32 и ОЛЕД екрана
У овом упутству ћемо користити СПИ протокол за повезивање монохроматског 7-пинског ССД1306 0.96 ОЛЕД екрана са НодеМЦУ и научићемо приказивање слике на ОЛЕД екрану са НодеМЦУ ЕСП8266.
ОЛЕД екран
Органска диода која емитује светлост (ОЛЕД) је врста диоде која емитује светлост где слој који емитује светлост направљен од органског једињења емитује светлост када се напаја електричном струјом. Овај слој је постављен између две електроде. Ова технологија се користи на екранима као што су рачунари, телевизори, паметни телефони итд. ОЛЕД дисплеји имају своје светло и не треба им позадинско осветљење као код ЛЦД-а, стога су ефикасни у енергији и користе се са многим микроконтролерима. Још једна предност коришћења ОЛЕД екрана у односу на ЛЦД је приказивање велике и боље квалитете графике на ОЛЕД-овима. Овде сазнајте више о технологији ОЛЕД екрана.
На тржишту су доступне разне врсте ОЛЕД екрана. Ови дисплеји се карактеришу на основу боје, броја пинова, ИЦ контролера и величине екрана. На основу боје, ОЛЕД су доступни у монохромно плавој, монохромно белој и жуто / плавој боји. А на основу комуникације, на располагању су углавном две врсте ОЛЕД-а - 3пин и 7пин. 3-пински ОЛЕД се може користити у И2Ц начину комуникације, а 7-пински ОЛЕД се може користити или у СПИ режиму или у И2Ц режиму.
У овом упутству користићемо ОЛЕД екран „ Монохроматски 7-пински ССД1306 0,96 “, ширине 128 пиксела и дужине 64 пиксела. Овај екран може радити и на СПИ и на И2Ц комуникацијским протоколима. У овом упутству ћемо користити СПИ протокол. ССД1306 ИЦ је присутан на овом ОЛЕД-у који помаже у приказивању пиксела на екрану.
Компоненте потребне
- Монохроматски 7-пински ССД1306 0.96 ”ОЛЕД екран
- НодеМЦУ ЕСП8266
- Микро УСБ кабл
- Бреадбоард
- Жице од мушког до мушког споја
СПИ Пин везе између НодеМЦУ и ОЛЕД екрана
Испод је круг дијаграм за повезивање 7-пинског ОЛЕД екрана са НодеМЦУ за комуникацију помоћу СПИ серијског протокола комуникације.
Испод табеле приказане су везе између ОЛЕД екрана и НодеМЦУ ЕСП8266. ГНД пин иде на НодеМЦУ ГНД, ВДД пин се може повезати на 3,3 В или 5 В, СЦК је пин на сату на ОЛЕД дисплеју који је повезан са Д5 НодеМЦУ за СПИ сат. СДА пин који је МОСИ пин на ОЛЕД-у СПИ интерфејса иде на Д7 НодеМЦУ. ПИН РЕСЕТ иде на Д3. ДЦ, пин за управљање подацима је повезан са Д2 НодеМЦУ. Последњи пин је ЦС иде на Д8, одабир чипа НодеМЦУ.
Не. |
Олед Дисплаи |
НодеМЦУ |
1 |
ГНД |
ГНД |
2 |
ВДД |
3.3В |
3 |
СЦК |
Д5 |
4 |
МОСИ (СПИ) или СДА (И2Ц) |
Д7 |
5 |
РЕСЕТОВАТИ |
Д3 |
6 |
ДЦ |
Д2 |
7 |
ЦС |
Д8 |
Овде ћемо користити библиотеку „ Адафруит _ССД1306.х“ и „ Адафруит_ГФКС.х “ за повезивање ОЛЕД-а са НодеМЦУ. Отворите Ардуино ИДЕ и инсталирајте најновију верзију из Ардуино ИДЕ-а ( Скица> Укључи библиотеку> Управљање библиотекама или Цтрл + Схифт_И ).
Будући да је величина пиксела нашег ОЛЕД екрана ид 128к64, зато морамо да променимо датотеку заглавља Адафруит_ССД1306. Отворите библиотеке Ардуино, идите на Адафруит_ССД1306 и отворите његову заглавну датотеку ( Адафруит _ССД1306.х ). Коментирајте линију „ #дефине ССД1306_128_32 “ и раскоментирајте линију „#дефине ССД1306_128_64 “ као што је приказано на доњој слици, а затим сачувајте датотеку. По подразумеваној вредности ова библиотека долази са „# дефине ССД1306_128_32 “.
На крају промените бројеве пинова у примеру „ ссд1306_128к64_спи “ Адафруит ССД1306 према приказаној табели пре. Сада када покренете скицу након правилног повезивања ОЛЕД екрана са НодеМЦУ, видећете логотип Адафруит на ОЛЕД дисплеју који је подразумевано сачуван у библиотеци. Након логотипа Адафруит приказује многе друге графике попут линија, правоугаоника, троугла, кругова, жица, бројева, анимација и битмапа. Овде ћемо у овом упутству научити како приказати било коју слику на ОЛЕД-у помоћу НодеМЦУ ЕСП8266.
Програмирање НодеМЦУ за повезивање ОЛЕД-а
Као и увек комплетни код је наведен на крају, овде смо детаљно објаснили код.
Покрените код увозом потребних библиотека. Пошто користимо СПИ протокол, зато ћемо увести библиотеку „СПИ.х“, а такође и „Адафруит_ГФКС.х“ и „Адафруит_ССД1306.х“ за ОЛЕД екран.
#инцлуде
Наша ОЛЕД величина је 128к64, тако да ширину и висину екрана постављамо на 128, односно 64. Дакле, дефинишите променљиве за ОЛЕД пинове повезане на НодеМЦУ за СПИ комуникацију.
#дефине СЦРЕЕН_ВИДТХ 128 // ОЛЕД ширина екрана, у пикселима #дефине СЦРЕЕН_ХЕИГХТ 64 // ОЛЕД висина екрана, у пикселима // Декларација за ССД1306 екран повезан софтверским СПИ (подразумевани случај): #дефине ОЛЕД_МОСИ Д7 #дефине ОЛЕД_ЦЛК Д5 #дефине ОЛЕД_ДЦ Д2 #дефине ОЛЕД_ЦС Д8 #дефине ОЛЕД_РЕСЕТ Д3 Адафруит_ССД1306 дисплаи (СЦРЕЕН_ВИДТХ, СЦРЕЕН_ХЕИГХТ, ОЛЕД_МОСИ, ОЛЕД_ЦЛК, ОЛЕД_ДЦ, ОЛЕД_РЕСЕТ, ОЛЕД_ЦС);
Иницијализујте ОЛЕД екран помоћу ССД1306_СВИТЦХЦАПВЦЦ да бисте интерно генерисали 3.3В за иницијализацију екрана.
иф (! дисплаи.бегин (ССД1306_СВИТЦХЦАПВЦЦ)) { Сериал.принтлн (Ф ("ССД1306 алокација није успела")); за(;;); // Не настављајте, петљајте заувек }
Приказ ОЛЕД екрана се брише пре приказивања било чега позивањем функције дисплаи.цлеарДисплаи (). Ми смо поставили величину слова на 2 позивом функције СетТектСизе (фонт-сизе), и подесите боју текста и курсора положај помоћу сетТектЦолор и СетЦурсор функцију . Наредба Дисплаи.дисплаи () користи се за пренос података у унутрашњу меморију ССД1306 контролера. Након преноса, пиксел се приказује на екрану. Сада можемо започети помицање текста на разне начине позивањем дисплаи.стартсцроллригхт (к-пос, и-пос) и дисплаи.стартсцролллефт (к-пос, и-пос) за време дато у функцији одлагања. Помицање текста може се зауставити помоћу функције дисплаи.стопсцролл ().
воид тестсцроллтект (воид) {дисплаи.цлеарДисплаи (); // обришите екран ОЛЕД екрана.сетТектСизе (2); // Цртање текстуалног приказа величине 2Кс.сетТектЦолор (БЕЛА); дисплаи.сетЦурсор (0, 0); дисплаи.принтлн (Ф ("КРУГ"); дисплаи.принтлн (Ф ("ДИГЕСТ")); дисплаи.дисплаи (); // Прикажи почетно кашњење текста (100); // Померање у различитим смеровима, пауза између: дисплаи.стартсцроллригхт (0к00, 0к0Ф); кашњење (2000); дисплаи.стопсцролл (); кашњење (1000); дисплаи.стартсцролллефт (0к00, 0к0Ф); кашњење (2000); дисплаи.стопсцролл (); кашњење (1000); дисплаи.стартсцроллдиагригхт (0к00, 0к07); кашњење (2000); дисплаи.стартсцроллдиаглефт (0к00, 0к07); кашњење (2000); дисплаи.стопсцролл (); кашњење (1000); }
Позивамо функцију дисплаи.дравБитмап () која узима 6 параметара (к-координата, и-координата, битмап низ, ширина, висина и боја) за цртање слике на ОЛЕД-у. Пошто је наша величина екрана 128к64, стога ширину и висину постављамо на 128 односно 64. Овде битмап низ садржи информације о пикселима за цртање пиксела на екрану ради стварања слике. Овај битмап низ може се генерисати путем Интернета, што је објашњено у наставку или је доступно много софтвера за претварање слике у битмап низ.
Цонст грозен Чар миБитмап ПРОГМЕМ = { 0кфф, 0кфф, 0кфф, 0кЕ0, 0к0Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к7Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф7, 0кц0, 0к00, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц7, 0к80, 0к00, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к0Ф, 0к01, 0кц0, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфе, 0к0Ф, 0к03, 0кфф, 0кц0, 0к7Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к1е, 0к03, 0к3ф, 0кф8, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф0, 0к3е, 0к03, 0к3Ф, 0кфц, 0к0Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кЕ0, 0к3ц, 0к03, 0к7Ф, 0кфе, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к7ц, 0к03, 0кф0, 0к3Ф, 0к83, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к78, 0к00, 0кц0, 0к0Ф, 0кц1, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0кф8, 0к00, 0к00, 0к07, 0кЕ0, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфе, 0к01, 0кф0, 0к00, 0к00, 0к03, 0кф8, 0к7Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфц, 0к01, 0кф0, 0к00, 0к00, 0к00, 0кфц, 0к3ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфц, 0к03, 0ке0, 0к00, 0к0ф, 0к00, 0к7е, 0к3ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к07, 0кц0, 0к3ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к7Ф, 0кФ9, 0к80, 0к0Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0кфф, 0кФ9, 0к80, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0кфф, 0кфф, 0к80, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к01, 0кф0, 0к1ф, 0к80, 0к00, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к03, 0кЕ0, 0к06, 0к00, 0к00, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к03, 0кц0, 0к00, 0к00, 0к00, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к07, 0кц0, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к07, 0к80, 0к00, 0к00, 0к00, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к0ф, 0к80, 0к00, 0к00, 0к00, 0к01, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к0ф, 0к00, 0к80, 0к00, 0к00, 0к01, 0кфф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к1Е, 0к01, 0кЕ0, 0к00, 0к00, 0к01, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к1Е, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к3ц, 0к03, 0к3ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к7ц, 0к03, 0к3ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к01, 0ке0, 0к00, 0к00, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф0, 0к00, 0к00, 0к00, 0к00, 0к00, 0кфф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф0, 0к00, 0к00, 0к00, 0к00, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к00, 0кц0, 0к00, 0к00, 0к00, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к01, 0кф0, 0к00, 0к00, 0к00, 0к01, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к03, 0кБ0, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к03, 0к18, 0к01, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к00, 0к03, 0кбц, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к01, 0кфе, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к00, 0кфф, 0кфф, 0к80, 0к00, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф0, 0к00, 0к1ф, 0кфф, 0к00, 0к0, 0к00 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфе, 0к00, 0к07, 0кфц, 0к00, 0к00, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к03, 0кф0, 0к00, 0к00, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0ке0, 0к01, 0кц0, 0к00, 0к00, 0к0ф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к00, 0к00, 0к00, 0к00, 0к0Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к03, 0кфф, 0кц0, 0к00, 0к00, 0к00, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к00, 0кфф, 0ке0, 0к00, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфц, 0к00, 0к3ф, 0ке0, 0к00, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кк, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфе, 0к00, 0к0Е, 0к30, 0к00, 0к7Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к07, 0к70, 0к00, 0кфф, 0к01, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к80, 0к03, 0ке0, 0к1б, 0кфц, 0к01, 0кфф, 0кфф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к01, 0кц0, 0к7Ф, 0кф0, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кЕ0, 0к00, 0к00, 0к7ф, 0кц0, 0к07, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф0, 0к00, 0к00, 0к67, 0к00, 0к0Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к00, 0к00, 0к66, 0к00, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфе, 0к00, 0к00, 0к7е, 0к00, 0к7Ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0к00, 0к00, 0к3ц, 0к01, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кц0, 0к00, 0к00, 0к03, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф0, 0к00, 0к00, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфе, 0к00, 0к00, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кф8, 0к1ф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф, 0кфф }; дисплаи.дравБитмап (35, 0, миБитмап, 128, 64, ЦРНА, БЕЛА); дисплаи.дисплаи ();
Претворите слику у битмап вредности
Битмапа на мрежи може се генерисати са хттп://јавл.гитхуб.ио/имаге2цпп/. Отпремите датотеку слике коју желите да прикажете на ОЛЕД-у и подесите величину на 128к64. Приказаће се слика за преглед, а затим ће се генерисати битмап низ.
Испод снимака екрана приказан је поступак генерисања битмап вредности било које слике.
Напокон отпремите комплетан код у НодеМЦУ ЕСП8266 и видећете како се слика приказује на ОЛЕД екрану. Овде приказујемо ЦирцуитДигест логотип на ОЛЕД дисплеју.