- További kavarás a Pixel 10-ek körül
- Fotók, videók mobillal
- Vivo V40 5G - az első benyomás fontos
- Milyen okostelefont vegyek?
- Amazfit Active 2 NFC - jó kör
- CMF Phone 2 Pro - a százezer forintos kérdés
- Na! Ez egy JÓ utólagos autós fejegység - Minix CP89-HD
- Samsung Galaxy A56 - megbízható középszerűség
- Azonnali mobilos kérdések órája
- Motorola Edge 40 - jó bőr
-
Mobilarena
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
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Luck Dragon: Asszociációs játék. :)
- exHWSW - Értünk mindenhez IS
- One otthoni szolgáltatások (TV, internet, telefon)
- Automata kávégépek
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- Kínai és egyéb olcsó órák topikja
- Autós topik
- Mikrotik routerek
- További aktív témák...
- Fujitsu USB Port Replicator PR09 docking station (1x5K vagy 2x4K felbontás) (DisplayLink)
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- ÁRGARANCIA!Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Bomba ár! Dell Latitude 7420 - i7-1185G7 I 16GB I 512SSD I HDMI I 14" 4K I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged