sexta-feira, 1 de abril de 2016

Programa 2 - Aplicação de leitura das entradas analógicas e entradas digitais do hardware associados a cada Sensor

Este programa tem por objetivo capturar as amostras analógicas e os estados digitais de todos os sensores cadastrados num intervalo de tempo pré determinado. A quantidade de sensores e o intervalo de tempo para capturas de amostras são definidos pelos parâmetros SensorsQuantity e SensorsWaitTimeSample do arquivo de configuração "sensoresconfig".
O valores das amostras e dos estados dos sensores são salva no arquivo correspondente a cada sensor "sensorX" nos parâmetros SensorSampleValue e SensorOperStatus.
A plataforma utilizada é a BeagleBone Black rodando uma distribuição Linux. As funções de manipulação dos GPIOs e das entradas analógicas foram utilizadas as funções desenvolvidas pelo site (com pequenas modificações): https://www.adafruit.com/

Posso ainda fazer alterações no código, mas a príncipio ele está funcional. Futuramente, farei um diagrama de blocos e colocarei o código final aqui.

Nenhum comentário:

Postar um comentário