- OnePlus Nord 3 - kapcsoljuk északot
- Fotók, videók mobillal
- iPhone topik
- Android alkalmazások - szoftver kibeszélő topik
- Valósággá vált a Tecno szupervékony telefonja
- Xiaomi 15 - kicsi telefon nagy energiával
- Kis méret, nagy változás a Motorolánál
- Poco F7 Pro - jó, de az amatőr sem rossz
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Apple iPhone 13 mini - miért nem veszik elegen?
-
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
-
válasz
tibi-d #19213 üzenetére
Talán megvan.
A kiértékelés részt (if (NumString.length()...
) előre tenném, és returnnel lépnék ki belőle, ugyanis a számbevitel rész most nem tartalmaz vizsgálatot az idő lejártára vonatkozólag, időn túl is elfogad még egy billentyű leütést.
Szerintem így a várt módon fog működni:void Numpad() {
int I;
float F;
if (NumString.length() > 0 && (millis() - KeyTimer) > 2000) {
I = NumString.toInt();
NumInteger = I * Inv;
F = NumString.toFloat();
NumFloat = F * Flo;
NumString = "";
Inv = 1;
Flo = 1.0;
return;
}
//Billentyű leütésre várás
key = keypad.getKey();
//Leütött billentyű kiértékelése
if (key) {
KeyTimer = millis();
if (key == '#' && Inv == 1) {
Inv = -1;
Flo = -1.0;
}
if (key >= '0' && key <= '9' || key == '.') {
NumString += key;
}
}
}
Új hozzászólás Aktív témák
- Gaming notebook topik
- PlayStation 5
- AMD Navi Radeon™ RX 9xxx sorozat
- Debrecen és környéke adok-veszek-beszélgetek
- Anglia - élmények, tapasztalatok
- GAI: Retro GPU-k mindörökké: a végleges koncepció, és a szereplők bemutatása
- Milyen autót vegyek?
- Elektromos autók - motorok
- Autós topik
- Kuponkunyeráló
- További aktív témák...
- MacBook Pro 14 Apple M1 Pro 2021 16GB RAM 512GB SSD 3K Retina kijelző 246 ciklus
- Hynix 4GB (2 x 2) 1066 MHz DDR3
- Lenovo ThinkPad X13 Gen 4 i5-1345U 16GB DDR5 512GB SSD FHD+ Garancia 2027.11.10-ig
- iPhone 14 Pro Max 256GB Deep Purple
- Lenovo ThinkPad X13 Gen 2 i5-1145G7 16GB RAM 256GB SSD FHD+ Érintőkijelző 159.990 Ft
- Lenovo ThinkPad P1 G7
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Samsung Galaxy S23 Ultra / 8RAM 256GB / Gyárifüggetlen / 12 Hó Garancia
- GYÖNYÖRŰ iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2954
- BESZÁMÍTÁS! Gigabyte B650M R5 7600X 32GB DDR4 1TB SSD RTX 4080 16GB Zalman Z1 Plus Seasonic 750W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest