Fala pessoal, estou concluindo um projeto para meu TCC e gostaria da ajuda de vocês.
Eu fiz um código para o servomotor para abrir e fechar a garagem da maquete, porém notei que se por acaso a garagem já estiver aberta e eu der o comando para abrir, ele volta para a posição inicial e abre novamente.
1 - Eu gostaria que ele ignorasse os comandos de abrir ou fechar se os mesmos já estiverem nessas posições.
Obs: Eu não sou muito bom em programação, mas pensei na possibilidade de uma variável gravar o valor ligado/desligado e os comandos só funcionarem se estiverem de acordo com essa variável. Exemplo: o comando para abrir a garagem vai checar se o valor da variável é 0, se for, ele abre a garagem e põem o valor 1 na variável. Quando der o comando para fechar ele checará se o valor da variável é 1, caso seja ele fecha a garagem e altera o valor da variável para 0.
2 - Noto que o portão trepida um pouco quando chega nas posições definidas. Coloquei um capacitor de 470uF, será que colocando um de 2200uF melhora?
Anexei o código usado.
Tags:
Boa tarde MS, (se não gosta que te chame pelas iniciais, avise),
veja se est sketch funciona como você precisa.
Obs: Se eu fosse seu professor eu descontava 3 pontos pela falta de comentários nas linha do código.
RV mineirin
Agradecido. Código simples, mas não sabia como fazer kkkk.
Obs: eu comentei o suficiente kkkk.
Boa tarde MS, (se não gosta que te chame pelas iniciais, avise),
se funcionou e resolveu sua dificuldade. escreva, R E S O L V I D O, no inicio do titulo do seu tópico.
RV mineirin
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por