Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- Mr Dini: Mindent a StreamSharkról!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eBay-es kütyük kis pénzért
- gban: Ingyen kellene, de tegnapra
- Meggyi001: A kérdés...
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Brogyi: CTEK akkumulátor töltő és másolatai
-
LOGOUT
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
-
zka67
őstag
válasz
dave0825
#1243
üzenetére
Szia, a 2. esetben, a case-s megoldásodnál kimaradtak a break; -ek

A switch utasítás csak elugrik a megfelelő case ágra, és onnan folytatja a program futását. Azaz, miután lefutott a case 1 ág, mivel nincs break, ezért a case 2 ágon folytatja a futást.
Az infrád ismétlését pedig a következőképpen tudod megszüntetni:
Amikor jön az adat, megnézed, hogy az előző adattal megegyezik-e? Ha nem, akkor új kód, feldolgozod, ha igen, megnézed, hogy mennyi idő telt el az előző adat óta. Ha több, mint 250ms, akkor új adatként feldolgozod, ha kevesebb, akkor figyelmen kívül hagyod.
Ezután az utolsó kódot elmented, és törlöd az eltelt időt.
-
softguner
csendes tag
válasz
dave0825
#1243
üzenetére
Mi lenne ha így csinálnád?
if (irrecv.decode(&results))
{
irrecv.resume();
}
switch (results.value)
{
case 0x7A6E10BA:
// lefut az utasítás sorozat amit akarsz lehet egy függvény is XY()
results.value=0;
break;
case "másik gomb"
// lefut az utasítás sorozat amit akarsz lehet egy függvény is XY()
results.value=0;
break;
}Vagy ha csak 1 gombot akarsz használni módok változtatására, akkor ez okés, de a resuls.value változót, akkor is le kell nullázni, mert ha nem akkor folyamatosan változtatni fogja az üzemmódot, vagy teljesen fals lesz a megjelenített információ.
Méghozzá azért, mert ez a rész.
if(results.value == 0x7A6E10BA)
{
Mode++;
}Ez mindig igaz lesz.
Nagyon jó cucc amit csinálsz, remélem sikerülni fog. Amikor a ledmátrixról beszéltél bevallom őszintén nem érdekelt annyira, de ez a megjelenítő ez nagyon ötletes, és baromi jó lesz ha sikerül

Új hozzászólás Aktív témák
- Vicces videók
- Trollok komolyan
- November 24-én jön a Honor 500, itt az első kép róla
- Fordulat: időben startol S26+, nézd meg, milyen lesz!
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Szakított a OnePlus és a Hasselblad
- Xbox Series X|S
- Korszakok keverednek a HYTE legfrissebb, lekerekített külsejű házában
- Amazfit Helio Strap – képernyőmentesen
- TCL LCD és LED TV-k
- További aktív témák...
- Apple iPhone 14 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E5550 - i5-5GEN I 8GB I 128GB SSD I 15,6" FHD I W11 I HDMI I Cam I Gari!
- BESZÁMÍTÁS! ASUS B85M-G B85 chipset alaplap garanciával hibátlan működéssel
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 6-11.gen gar.
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő

ekkold
