Sensor (LDR) - Graph - Viewer - Arduino - Python - Thread - www.fisicarduino.wordpress.com

2 Просмотры
Издатель
Neste projeto, eu uso um LDR junto com um resistor de 100K para construir um divisor de tensão. A saída do divisor de tensão é ligada a uma entrada analógica do Arduino. O software do Arduino lê a voltagem da entrada analógica. Como sabemos o Arduino possui conversor de 10 bits e suas conversões nos fornecem valores entre 0 a 1023. Detro do programa do Arduino eu uso a função map para transformar valores de 0 a 1023 em valores de 30 a 230, valores estes que são enviados para a porta serial a cada 200ms. O programa Python recebe estes dados e os usa para plotar no gráfico. No código Python eu faço uso de uma thread para ficar lendo a porta serial e plotando o gráfico, para melhorar a performance o gráfico é plotado em intervalos de ~1,2s. Espero que gostem!
Комментариев нет.