LED villogás beállítása

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
yanpec
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2013. március 13. szerda, 20:17

LED villogás beállítása

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

Sziasztok

Kis segítségre lenne szükségem, biztos mindenki tudja csak még én nem (Még kezdő vagyok). :) LED-t szeretnék villogtatni, mégpedig úgy, hogy van egy kis nyomógomb és ha azt megnyomom mindig más sorrendben gyújtja fel a LED-t. do while ciklussal oldanám meg, de a feltételnél nem tudom beolvasni a nyomógomb állapotát. { while (digitalRead(12)=HIGH;) } De még változóba se tudom beolvasni. Mi lehet a probléma?
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: LED villogás beállítása

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

Folyamatábra vagy elképzelés?

Nálam:
if gombnyomás then program=program+1
if gomb=1....
if gomb=2...
ig gomb=9 then gomb=1 '8 program van
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: LED villogás beállítása

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

Kód: Egész kijelölése

változo = digitalread(12);
yanpec
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2013. március 13. szerda, 20:17

Re: LED villogás beállítása

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

Az elképzelésem az lenne, hogy 3 do while ciklus lenne, mindegyik ciklusban meghatározott sorrendben gyulladnának fel a ledek, és a ciklusból akkor lépne ki, illetve át a következőbe ha a nyomógomb le van nyomva, tehát ha magas az értéke.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: LED villogás beállítása

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

Gombok prellegése miatt gond lehet....
yanpec
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2013. március 13. szerda, 20:17

Re: LED villogás beállítása

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

:oops: Erről nem volt szó, hogy ilyen probléma is előjön. Ki lehet ezt valahogyan védeni? Mondjuk úgy hogy 2 másodpercig vizsgáljuk, hogy melyik állapotban van?

Kód: Egész kijelölése

for (int i=0; i>=10;)
 {
  gomb=digitalRead(12);
  delay(200);
  i++;
 }
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: LED villogás beállítása

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

--> http://www.tavir.hu/60nap

Mindenféle probléma jön még elő....
yanpec
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2013. március 13. szerda, 20:17

Re: LED villogás beállítása

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

Ezt csinálom :D. Most tartok a nyomógombok résznél. Csak egy picit előrébb akartam szaladni a témában, de ebben a részben nem említették a prellegés problémáját, pedig ott is a gomb lenyomásával gyújtjuk ki a LED-t. 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: LED villogás beállítása

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

Válasz küldése