-
Fototrend
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
fpeter84
senior tag
Sziasztok!
Egy 128x32-es SSD1306 OLED kijelzőt szeretnék meghajtani - és nem pl az Adafruit vagy U8glib-el, mert ezek rettentően sok programterületet igényelnek, én meg szeretném egy 4KB-os 8 lábú mikrokontrollerrel megoldani a feladatot... Rátaláltam a tinyOLED lib-re amivel reálisnak tűnik az elképzelés, viszont valami érthetetlen számomra: a fontok programterületre beírása és visszaolvasása! szeretnék definiálni egy custom celsiusfok szimbólumot - nyilván a kis "c" betűből próbálnék kiindulni, de akár a 6x8, akár a 8x16 fontkészletet nézem, értelmezhetetlen számomra hogy miért úgy épülnek fel ahogy:
0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // c 6x8
0x00 ........
0x38 ..111...
0x44 .1...1..
0x44 .1...1..
0x44 .1...1..
0x20 ..1.....
0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x0E, 0x11, 0x20, 0x20, 0x20, 0x11, 0x00, // c 8x16
0x00 ........
0x00 ........
0x00 ........
0x80 1.......
0x80 1.......
0x80 1.......
0x00 ........
0x00 ........
0x00 ........
0x0E ....111.
0x11 ...1...1
0x20 ..1.....
0x20 ..1.....
0x20 ..1.....
0x11 ...1...1
0x00 ........
A 6x8-nál már magát a formát se tudom teljesen értelmezni - ebből hogy lesz egy szépen megjelenő egészséges kis "c"? de a 8x16-os is hasonlóan zavaros - belelátom a szép "c" formát, kivéve hogy a karima alsó íve nem a helyén van hanem függőlegesen elfordítva felette... de miért? most a 8x16 lenne a cél, ha az működik már elégedett lennék teljesen... nézegetem a kiirató programkód részletet - tinyOLED.cpp 230-dik sorától és nem látom hogy ott a byte-ok sorban kiküldésében lenne valami elforgatási trükk: az SSD1306 felépítése miatt két 8 pixeles oszlop formájában kell kiszórni a 16 pixeles oszlopokat - ezt látom is, mindkettőnél egy for ciklus elszámol 0-tól 7-ig, és a ci * 16 + i valamint ci * 16 + i + 8 lefelé eltolt területet kiiratja
megnéztem a nagy "C" párját is, az még annyira sem értelmezhető számomra hogy hogyan épül fel...
0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00, // C 8x160xC0 11......
0x30 ..11....
0x08 ....1...
0x08 ....1...
0x08 ....1...
0x08 ....1...
0x38 ..111...
0x00 ........
0x07 .....111
0x18 ...11...
0x20 ..1.....
0x20 ..1.....
0x20 ..1.....
0x10 ...1....
0x08 ....1...
0x00 ........
Valaki fel tudna homályosítani hogy ezek a dolgok hogyan is működnek?
Új hozzászólás Aktív témák
- Trollok komolyan
- Windows 10
- Polgári repülőgép-szimulátorok
- One otthoni szolgáltatások (TV, internet, telefon)
- Tudományos Pandémia Klub
- Projektor topic
- Autós topik
- Elektromos autók - motorok
- Azonnali fáradt gőzös kérdések órája
- SzDavid99: Van 20 perced? Akkor tanulj meg koreait olvasni!
- További aktív témák...
- AKCIÓ ÚJ Bontatlan Macbook Pro 14 M4 MAX 14 32GPU 36GB 1TB Magyar billentyűzet Azonnal átvehető Deák
- BONTATLAN Új Ipad 9th 10th 11 gen. Air 6 7 , Ipad Pro Mini 7 IPADEK Azonnal DEÁK Térnél Átvehető.
- BONTATLAN Új iPhone 17 PRO MAX 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Dell Precision 7740 Workstation 17,3", i9-9980HQ, 32GB, RTX3000 6GB
- Gamer PC - i5 14600k, RTX 3080 és 32gb RAM + GARANCIA
- BESZÁMÍTÁS! Asus H370 i5 9600K 16GB DDR4 512B SSD RTX 2060 Super 8GB Chieftec HC-10B-OP Zalman 850W
- 0% THM 6 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! R5 8400F / RX 6800 16GB / 32GB DDR5 / 1TB SSD!
- GYÖNYÖRŰ iPhone 11 128GB Yellow -1 ÉV GARANCIA - Kártyafüggetlen, MS3125, 100% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest