Evaluating bids

Programação (na linguagem que preferir) para Pic16f690

Published on the September 15, 2015 in IT & Programming

About this project

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