Código desenvolvido através do Arduino

Parte 1- Código para configuração do wi-fi para conectar na rede:

 

Parte 2- Cálculo do tempo da volta do catavento:

Utiliza-se a função Millis, que serve como um 'relojinho' interno do arduino. Ela começa a contar os milissegundos e continua durante 50 dias após a função é resetada e inicia nova contagem.
 

Parte 3- Função FechaCiclo:

Será ativada quando o contador somar 10 voltas completas. Após isso, vai fechar o ciclo de voltas do catavento e vai verificar se ele ficou parado por muito tempo. Caso o tempo de alguma volta for muito diferente das outras, esse bloco de gravações será descartado para não interferir no valor das medidas.
 

Parte 4- Função void setup:

A função setup vai programar a led como uma porta de saída, o rotor como uma porta de entrada. Nela também há a parte de conexão com o servidor e o banco de dados. Esse banco guarda as informações que são obtidas através dos sensores.
 

Parte 5- Função void loop:

Essa função vai ficar em loop para constantemente fazer as leituras. Se a leitura do rotor indicar que o catavento está girando, vai ser utilizada a função Millis e se nenhuma volta ficou parada, as informações e medições obtidas vão ser gravadas no banco de dados.