Pages: [1]   Go Down
Author Topic: AJUDA ARDUINO ( BOTAO ) TIMER  (Read 5738 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 3
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aew galera ... eu to realmente travado !  n sei o que fazer ...
tipo precisaria fazer o seguinte ...
Preciso fazer tipo um timer de 3 segundos .. se nesses 3 segundos apertar o botão vai acender o led, se passar os 3 segundos não vai mais acender.

já tentei com delay .. for ... millis()...
n consigo simplesmente no for por exemplo ele da prioridade ao laço não consigo entender...
preciso muito disso .. se puderem me ajuda! plx
Logged

Portugal
Offline Offline
God Member
*****
Karma: 6
Posts: 962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Com o milis e vendo o exemplo do Blinky without delay isso é facil de fazer, algo assim:

Code:
long long lastMilis = milis();
if((lastMilis-milis()) <3000 ){
  if(digitalRead(pinoBotão) == 1){
    digitalWrite(PinoLed,HIGH); }
   }

Assim deve dar
Logged

Pages: [1]   Go Up
Jump to: