Olá, Sou iniciante com arduinos e tenho um projeto para usar sensor óptico com um motor de passo A princípio me bem simples, mas agora estou com dificuldade para escrever o programa.
O que preciso é que o motor de passo gire meia volta quando chover e volte a posição inicial quando parar de chover. pressionado
Precisa explicar melhor.
O sensor ótico é para detectar a chuva?
Se for basta colocar um if quando ele detectar chuva acionar o motor tantos passos que seja meia volta no sentindo que quer e acionar uma flag por exemplo Posicao = 1;
Se entendi quer que aperte um botão para voltar a posição inicial.
Outro if para o botão e também que coloca a flag em Posicao = 0;
Basicamente:
if(valorSensorChuva == 1 && Posicao == 0){
girar tantos passos e tal sentido
Posicao = 1;
}
if(valorDoBotao == 1 && Posicao == 1){
girar sentidno contrário mesma quantidade de passos
Posicao = 0;
}