s correções somente se a leitura dos potenciometros ficarem fora do intervalo por 3 segundos, ou seja, com o carro em movimento os potenciometros ficam medindo a altura o tempo todo e essa medida fica variando muito devido o movimento das balanças.
do jeito que programei, quero que fique na altura de 20% e caso a leitura esteja abaixo de 20% ele abre a valvula que faz encher a bolsa de ar, caso a leitura esteja acima de 20% ele abre a valvula que seca a bolsa. mas só quero que ele faça a correção se ele ficar abaixo/acima de 20% por 3 segundos.
como faço pra programar esses 3 segundos?
DE = (analogRead(A0)/10.23);if(a == 1){ analogRead(DE); if(DE < 20) NESSA PARTE {digitalWrite(sobeDE, HIGH);} else(digitalWrite(sobeDE, LOW)); }
quero colocar os 3 segundos nessa parte que destaquei acima
tipo: if(DE < 20, POR 3 SEGUNDOS)
…
ria o numero.E o meu shiel receber o numero 20 e eu poder tratar ele. Nesse caso, dos 20, criar uma variavel para ir descontando desses 20 que recebi na msg, sera que isso é possivel ?
Explicando melhor:
Assim, no caso como se fosse uma conta bancaria eu quisesse add dinheiro nela por sms, e o valor que eu fosse enviar na SMS seria o valor em reais, .... e no caso o juros seria o decréscimo (uma variavel qualquer), digamos assim minha conta ta zerada, dai entao eu mando uma sms com o valor 20 pro meu shield, e ele interpreta como se eu fosse ter depositado 20 reais na conta, e dai passou um tempo e é descontado um valor, e no caso sobrou 15 reais (descontou 5)...... dai depois o valor que eu enviar com SMS se soma com os 15... no caso se eu enviar uma outra SMS com o valor 30, iria se somar com os 15, fechando 45…
se usar o #include <avr/wdt.h> no inicio do sketch e também no final do do void loop.
wdt_enable(WDTO_1S); while(1);
também com pau
estado=1;
erros:
sketch_jul28a:19: error: expected initializer before 'int'sketch_jul28a:20: error: expected unqualified-id before 'for'sketch_jul28a:20: error: expected constructor, destructor, or type conversion before '<' tokensketch_jul28a:20: error: expected constructor, destructor, or type conversion before '++' tokensketch_jul28a:30: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:31: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:32: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:33: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:34: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:35: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:36: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:37: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:38: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:39: error: expected constructor, destructor, or type conversion before '(' tokensketch_jul28a:40: error: expected constructor, destructor, or type conversion before '=' tokensketch_jul28a:41: error: expected declaration before '}' token
…