About this project
it-programming /
Open
Programação (na linguagem que preferir) para PIC16F690.
Eu tenho uma programação em C pronta para esse projeto, mas ela não funcionou. Posso disponibiliza-lá para agilizar o trabalho de programação.
Entradas:
Três botões de pressão
Um sensor de umidade do solo (fornece uma tensão que varia de 0 a 4,8V conforme for a umidade do solo)
Cristal 32.768 kHz
Saídas:
Saída 1
Saída 2
Display LCD 16x2
- Funcionamento do display:
Display LCD mostra quatro "páginas" e a navegação entre as páginas é feita por um botão de pressão.
Página 1 do display: Mostra relógio de 4 dígitos (hh:mm) que a hora pode ser ajustada pelos botões de pressão.
Página 2 do display: Mostra a hora de disparo com 4 dígitos (hh:mm), também deve ser possível ajustar pelos botões de pressão.
Página 3 do display: Tempo de disparo, mostra e permite ajustar o tempo de duração do disparo (tipo o tempo que o despertador fica tocando) em minutos.
Página 4 do display: Mostra a contagem da quantia de vezes que a saída 2 foi ativada.
- Funcionamento das saídas:
Saída 1: É ativada quando a hora do relógio é igual a hora de disparo. Permanece ativada durante o tempo de disparo configurado.
Saída 2: ( É ativada quando a hora do relógio é igual a hora de disparo E o sensor de umidade de solo está fornecendo uma tensão menor que 3V ) OU (é ativada quando o sensor de umidade fornece menos de 0,6V durante 60min ). Permanece ativada durante o tempo de disparo configurado.
Caso a hora do relógio seja igual a hora de disparo e a tensão do sensor de umidade seja maior que 3V, o PIC deve aguardar a tensão ser menor que 3V e então ativar a saída.
Category IT & Programming
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Delivery term: October 05, 2015