- Itt a Xiaomi Android 16-os frissítési ütemterve a kompatibilis készülékekre
- Fotók, videók mobillal
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Apple iPhone 17 - alap
- iPhone topik
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Nagyon erős ajánlat lett az Apple Watch SE 3
- Milyen GPS-t vegyek?
- Google Pixel topik
- A Motorola is Air mobillal készül
Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz
dabadab #4578 üzenetére
Ez akkor most vissza tér egy char típusú karakterrel ami 1-16-ig van, gombnyomástól függően.
Ez eddig szép és jó. Mellesleg köszönöm, hogy tisztába raktad a dolgot és leegyszerűsítetted, sokat fogok belőle tanulni.
A fő kérdés viszont az, hogy miként kivitelezhető az, hogy mint a telefonnál alfanumerikus módon is írhassak?
Tehát van egy 4x4-es mátrix nyomó gombsorom, az rá van csatlakoztatva a mikrovezérlőmre és szépen, ha megnyomom valamelyik gombot akkor 1-től 16-ig vissza adja nekem a benyomott gomb értékét.
4x4 keypad
Ezt nem tudom tovább gondolni, hogy miként lehetne megoldani, hogy egy-egy gomb többszöri megnyomásánál már alfanumerikus értékként a gombonkénti eltárolt 3 betű egyikét adja vissza.
Arra gondoltam, hogy valami ciklusban ciklust kellene futtatni és mivel egy gombot megnyomok és várakoztatnom kellene legalább 1-2mp-et, és vizsgálnom, hogy van e ugyan azon a gombon közvetlen, további nyomás és az szerint váltani a betűket, hogy hány további nyomás történik.Legalább is erre felé gondolkodom, persze ez lehet nem jó irány.
Gyakorlatilag mint a telefon gombsora úgy működne a dolog annyi kivétellel, hogy nem lenne annyi karakter.
Csak az angol nagy betűs A-Z-ig és 0-9-ig számok kellenek.
Illetve egy BACK és SPACE gomb, hogy vissza törölhető és léptethető legyen a dolog.
Ez természetesen csak a gombsor egy részét foglalná le ami 4sorból és 3oszlopból állna.
A 4. oszlop 4sora külön funkció gombok lennének.
Szóval ezen a dolgon rágom magam már lassan 1 hete, de túlnő rajtam ez a globális gondolkodás.
Tudsz ebben segíteni?
Ha csak elméletben azt is megköszönöm.
Természetesen az eddig megírt és leegyszerűsített kódot kellene kiegészíteni ezzel a nem kis résszel
Előre is köszi a segítséget. (Ha valamit nem világosan írtam, csak kérdezz bele bátran)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- PlayStation 5
- exHWSW - Értünk mindenhez IS
- CASIO órák kedvelők topicja!
- Itt a Xiaomi Android 16-os frissítési ütemterve a kompatibilis készülékekre
- Luck Dragon: Asszociációs játék. :)
- Bambu Lab 3D nyomtatók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Fotók, videók mobillal
- Hardcore café
- Androidos tablet topic
- További aktív témák...
- iPhone 15 Pro 128GB Natural Titanium 100% Akku
- Lenovo ThinkPad T440 (Furbify-tól vásárolt, felújított laptop)
- Apple MacBook Pro 14 ,2024, M4 Pro, 24GB RAM, 512GB SSD
- Gamer PC-Számíógép! Csere-Beszámítás! I7 13700F / RTX 4070Ti Super 16GB OC / 32GB DDR5 / 1TB SSD
- Szimulátor index kar (Logitech, Fanatec, Moza, Thrustmaster, Simagic bázisok mellé) - MT Simtech
- Dell latitude, precision, xps, magyar világítós billentyűzetek eladóak
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
- Xiaomi 14T 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÚJ OMEN Transcend 14 - 14"2.8K OLED 120Hz - Ultra 7 155H - 16GB - 1TB - RTX 4060 - Win11 - 3 év gari
- Bomba ár! Lenovo ThinkPad X250 - i5-5GEN I 8GB I 128GB SSD I 12,5" HD I Cam I W10 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest