-
PROHARDVER!
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
-
Janos250
őstag
Rólad meg elfeledkeztünk :-(
Nem tudom jutottál-e már valamire?
A problémát én a következőkben látom: IDŐ !!!Ha egy függvényt csinálsz, ami adott ideig villogtat, akkor az addig fogja a programot, nem megy tovább. Ha jól értem, amit akarsz csinálni, akkor ez itt elakad, amíg be nem fejeződik a villogás, nem megy tovább, és ez gond.
1. Vagy több loopot csinálsz, és mindegyikben egy-egy ledet kezelsz ciklusban. (Milyen lapon csinálod?)
Akkor időszeletben fut párhuzamosan az összes függvényed, és kezeli egy-egy függvény egy-egy loopban a kapcsolóidat, ledjeidet.2. Vagy muszáj az egy loopban folyamatosan vizsgálni ciklikusan az összes ledet, hogy melyiknek éppen milyen a státusa és hol tart. Ha kell, beavatkozol.
-
Értem! Ezt ilyen formában szerintem nem igazán lehet megoldani, illetve feleslegesen túl van komplikálva.
Ahogy én csinálnám: létrehoznék egy LED class-t, aminek 4 metódusa lenne: inicializáló, ahol beállítod a villogás idejét, start, stop, és egy frissítés, amit minden loop ciklusban meg kell hívni, ez ellenőrzi, hogy mennyi idő telt el, kell-e már ki-be kapcsolni a LED-et. Ebből annyi példányt csinálsz, ahány LED van, így az összeset egymástól függetlenül lehet villogtatni. Ha a class túl magas labda, hasonló logikát meg lehet valósítani függvényekkel is, de mindenképp külön inicializáló és külön villogtató(frissítő) függvény kellene.
Új hozzászólás Aktív témák
- TP-Link ER-7212PC Omada 3-in-1 Gigabit VPN Router
- TP-Link EAP Omada Wifi AP-k (225, 245, 615)
- Mars Gaming ML-LCD240 2x ARGB 120mm FDB Fan LCD Display (Alkatrésznek) INGYEN FOXPOST
- CORSAIR K55 RGB PRO XT (Kartámasz nélküli) INGYEN FOXPOST
- Szép! Dell Latitude 7430 ÜTÉSÁLLÓ! Üzleti Profi Ultrabook 14" -60% i5-1245U 16/512 FHD IRIS Xe
- 121 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (48 hónap garancia!)
- Giant Talon 0 Sport - Hardtail Mountain Bike
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra kontrollerrel dokkolóval
- Thinkpad X230 legenda: i7 CPU, IPS kijelző, 12 GB, dupla SSD, magyar villbill, webcam, fingerprint
- Samsung Galaxy S23 , 8/128GB, Kártyafüggetlen
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest