Ola galera sou novo na programação do arduino e preciso de uma ajuda de vcs ,

preciso temporizar um rele assim que eu acionar um botão ,e esse tempo ajustávele  por um potenciômetro e esse valor me de em uma tela de lcd ... se alguem puder ajudar eu agradeço  

Exibições: 98

Responder esta

Respostas a este tópico

Boa tarde  IM,

voce já tem um sketck, mesmo que não funcione?

Rui

Ola Rui ainda Nw ,estou estudando ainda para desenvolver um .

não está pronto, mas vai por aqui...

int potenciometro = A0; // entrada analógica do potenciômetro
int pinoBotao = 4; // pino de entrada - botão
int pinoRele = 5; // pino de saída para ativar relé
int tempoDesejado = 0; // variável que vai guardar o tempo desejado para ser temporizado
int tempoSelecionado = 0;

void setup() {
tempoSelecionado = 10; //digamos que seja 10 minutos
pinMode(pinoRele, OUTPUT);
}

void loop() {

tempoDesejado = analogRead(potenciometro); //faz a leitura entre 0-1023
tempoDesejado = map(tempoDesejado, 0, 1023, 0, tempoSelecionado); //faz a relação entre 0 e o tempoDesejado com 0-1023

if (digitalRead(pinoBotao)){ //se apertou o botão
//fazer o que deseja pelo tempo selecionado
}

Valeu muito obrigado ,vou tentar fazer com esse ...

O pessoal costuma usar encoder rotativo também, para ajustar tempo.

http://labdegaragem.com/profiles/blog/show?id=6223006%3ABlogPost%3A...

Nesse caso é usado para controlar motor:

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço