Vejo que muita gente passa dificuldade para fazer gráficos com os dados do arduino.

Criei um script em python que permite fazer gráficos de forma simples e descomplicada.

Ele permite fazer o gráfico de até 6 linhas simultaneamente, basta conectar o arduino ao micro e executar o script. Ele vai perguntar em qual porta está conectado o arduino (em geral é a opção 0) e pronto, ele vai começar a fazer o gráfico. Para fazer o gráfico o arduino deve mandar as seguintes informações: Número do gráfico (de 1 a 6); Valor em X; Valor em Y:

Esse é um exemplo para fazer o gráfico das portas analógicas 0 e 1:

void setup(){
// initialize serial comms
Serial.begin(9600);
}
void loop(){
// print to serial
Serial.print('1');
Serial.print(";");
Serial.print(millis());
Serial.print(";");
Serial.print(analogRead(0));
Serial.println("");
delay(50);
Serial.print('2');
Serial.print(";");
Serial.print(millis());
Serial.print(";");
Serial.print(analogRead(1));
Serial.println("");
delay(50);
}

Para rodar o script é preciso ter instalado o python e a biblioteca matplotlib (python-matplotlib).

Espero que seja útil para alguém.

Exibições: 1867

Anexos

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço