Para a fase
inicial, a programação do nosso projeto terá esta arquitetura. Abaixo, segue uma breve explicação deste fluxograma.
- Começamos com as conhecidas “cinco linhas mágicas”, destinadas à configuração do Microcontrolador. Nela, definimos quem será o nosso PIC utilizado, valor do clock entre outras definições.
- Após isto, eu preciso mostrar ao meu microcontrolador quais dos seus ports serão saídas e entradas.
- Configuramos o nosso conversor ADC. A configuração do conversor ADC varia para cada fabricante e modelo.
- Chegamos a parte de configuração e inicialização do display LCD. A configuração é feita de forma automática, pois alguns fabricantes disponibilizam rotinas para pré configuração do LCD, afim de economizar tempo. Para nós, resta fazer a inicialização, aplicando estas rotinas, gerando alguns comandos para o display.
- Chegamos ao "looping infinito", a nossa função main. Nela, rodará o nosso programa de fato.
- Então, enviamos a mensagem de inicialização do LCD
- Lemos os valores obtidos no conversor ADC, e guardamos em uma variável qualquer
- Nesta hora, entra a lógica de conversão, ou seja, para cada valor que eu obter no ADC, eu terei um X valor de tensão, e um Y valor de temperatura.
- Após isto, basta imprimirmos o valor encontrado no display de LCD.
Este é o escopo base da programação. Com ele, podemos implementar inúmeras aplicações, por exemplo, acionar o ar condicionado quando a temperatura estiver acima de um valor pré estabelecido.
Nenhum comentário:
Postar um comentário