Arduino kezdő

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Vkrisz
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2017. július 1. szombat, 14:03

Arduino kezdő

HozzászólásSzerző: Vkrisz » 2017. július 1. szombat, 14:15

Sziasztok!

Segítséget kérnék egy olyan megoldásában, hogy adott egy nyomógomb, magas jelszint esetén kigyullad egy led(1-es), egy másik(2-es) pedig nem. Alacsony jel mellett az 1-es led elalszik, eddig oké a dolog, a 2 lednek fel kéne gyulladni pár másodperce majd elaludni. Ezzel lenne gondom, hogy ha egy else ágba teszem egy delay-el, mivel állandóan alacsony a bemenetem kapok egy villogó ledet...
Előre is köszi!

vargham
Bitmanipulátor
Hozzászólások: 147
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: Arduino kezdő

HozzászólásSzerző: vargham » 2017. július 1. szombat, 15:29

> ha egy else ágba teszem egy delay-el
Delay tilos, mert VÁRAKOZTATJA a processzort, miközben más eseményekre is kellene reagálni. Használj helyette időzítést, és akkor működni fog.

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3210
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: Arduino kezdő

HozzászólásSzerző: kapu48 » 2017. július 1. szombat, 21:03

Biztos erre gondolt a kolega: Blink Without Delay.
https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay

vargham
Bitmanipulátor
Hozzászólások: 147
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: Arduino kezdő

HozzászólásSzerző: vargham » 2017. július 2. vasárnap, 3:43

Például erre.


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 3 vendég