Gomb nyomvatartásának ellenőrzése

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Zack
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2013. december 27. péntek, 13:22

Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Zack »

Sziasztok!

Nem rég kezdtem el az Arduino tanulmányozását, és elkezdtem készíteni egy LED es dolgot.
A ledeknek többféle felvillanási módját kezdtem el csinálni, de ehhez szükségem van egy olyan kapcsolóra ami váltja a módokat.
Eddig mindent sikerült megoldanom, de azt nem tudom sehogyan sem megvalósítani, hogy lekérdezzem a gomb nyomvatartását. Olyanra gondolok, hogy a gomb pl. 2mp-ig van lenyomva akkor történik valami..
Ezt hogyan lehetséges megvalósítani?
holex
Biztosítékgyilkos
Hozzászólások: 70
Csatlakozott: 2013. október 29. kedd, 1:35

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: holex »

Legegyszerűbb, ha lenyomásnál lekérdezed mennyi a millis() értéke elmented egy megfelelő típus változóba (legyen mondjuk oldtime), aztán a loopban ha millis()>oldtime+2000 akkor csináljon valamit.
Zack
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2013. december 27. péntek, 13:22

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Zack »

A millis minek az idejet meri pontosan? A program futasatol eltelt ido milisec-be?
holex
Biztosítékgyilkos
Hozzászólások: 70
Csatlakozott: 2013. október 29. kedd, 1:35

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: holex »

A bekapcsolástól kezdve eltelt időt.
Zack
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2013. december 27. péntek, 13:22

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Zack »

Valamiért nem sikerül.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Robert »

Kód?
Látatlanban csak ötletbörze....
Zack
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2013. december 27. péntek, 13:22

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Zack »

Már sikerült!
Köszönöm a segítséget!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Robert »

Kód?
Hogy sikerült megoldani?
Zack
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2013. december 27. péntek, 13:22

Re: Gomb nyomvatartásának ellenőrzése

Hozzászólás Szerző: Zack »

holex kódjával sikerült megoldani. Az előbb azért nem működött, mert egy fontos részt, véletlen kiraktam kommentbe.
Válasz küldése