- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- Rap, Hip-hop 90'
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- btz: Internet fejlesztés országosan!
- sziku69: Fűzzük össze a szavakat :)
- Meggyi001: RTX 5060 - Az új népkártya?
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
Hirdetés
Köszönjük a sok biztatást, támogatást! Egy rövid ideig még féláron tudsz hirdetni, előfizetni!
-
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
-
dave0825
őstag
válasz
gyapo11 #1553 üzenetére
Alapból maga a program működik, tehát az időt kijelzi jól. Infrával annyit csinálok, hogy megnézem a kapott kódot, ha egyenlő az adott hexa kóddal, akkor hozzáad egyet egy változóhoz. Ez a változó ha 0, akkor kijelzi az időt, ha 1, akkor kikapcsolja az összes led-et, tehát kikapcsolja az órát. Eddig működik. Amikor a 0. esetet tovább bontom case-ekkel úgy, hogy 1. esetben az órát jelezze ki, 2. esetben a hőmérsékletet, itt már elhasal az egész, ugyanazzal a gombnyomással nem azt a hexa kódot kapom (soros portra kiíratom ilyenkor, úgy figyelem), hanem össze-vissza mindenfélét, néha beesik az, ami kell, de ez mondom, kb. 20-30-ból 1x. Amíg a ki-bekapcsolás van csak, addig megy, ha tovább bonyolítom leírttal, akkor már nem.
Az onoffcounter nevű változót növelem ( onoffcounter++; ) az adott gombbal a távirányítón.if (onoffcounter == 0) // BEKAPCSOLVA VAN AZ ÓRA
{
switch (Mode)
{
case 0: // IDŐ KIJELZÉSE
{
checkMinute();
checkHour();
}
break;case 1: // HŐMÉRSÉKLET KIJELZÉSE
{
checkTemperature();
}
break;
}
}else // KIKAPCSOLVA VAN AZ ÓRA
{
allOff();
}if (onoffcounter >= 2) // MINDEN LED FÖLVILLANT, MAJD BEKAPCSOLÁS
{
allOn();
delay(1500);
allOff();
delay(300);
onoffcounter = 0;
}
Új hozzászólás Aktív témák
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- LG 34GS95UE - 34" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- Lenovo ThinkPad 40AF docking station (DisplayLink)
- Honor Pad X8 64GB, Wi-Fi, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest