Índice:

Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): 3 etapas
Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): 3 etapas

Vídeo: Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): 3 etapas

Vídeo: Faça lindos gráficos a partir de dados do Arduino ao vivo (e salve os dados no Excel): 3 etapas
Vídeo: NR-12 Acidente em torno 2024, Novembro
Anonim
Faça lindos gráficos com dados do Arduino ao vivo (e salve os dados no Excel)
Faça lindos gráficos com dados do Arduino ao vivo (e salve os dados no Excel)

Todos nós gostamos de brincar com nossa função P… lotter no IDE do Arduino.

No entanto, embora possa ser útil para aplicativos básicos, os dados são apagados à medida que mais pontos são adicionados e não são particularmente agradáveis aos olhos. A plotadora IDE Arduino não salva seus dados para visualização futura.

É por isso que neste Instructable estou tentando corrigir nosso problema comum. Queremos, não … PRECISAMOS de um plotter de dados Arduino que:

-Parece bom

- NÃO exclui pontos de dados após um certo número de pontos terem sido sorteados

- Salva todos os dados para o Excel sem nenhum código extravagante

Nas próximas etapas, aprenderemos como escrever um programa Arduino fácil de forma que ele possa se comunicar com a plotadora, exibir dados com precisão e salvá-los em um arquivo Excel.

Embora não seja necessário assistir a nenhum dos vídeos incluídos neste Instructable para acompanhar, pode ser uma boa ideia se você for um aprendiz visual, para que possa acompanhar. Eles podem ser encontrados aqui:

www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1

Etapa 1: O que você precisa

O que você precisará
O que você precisará
O que você precisará
O que você precisará

Para isso, você precisará de qualquer clone do Arduino ou do Arduino. Neste exemplo, estou usando um Arduino UNO.

Você também precisa baixar o arquivo.exe que contém a plotadora AQUI:

sourceforge.net/projects/arduinoexcelplotter/

Aqui está um vídeo que mostra como fazer o download com segurança:

Mais detalhes sobre como usá-lo podem ser encontrados na última etapa deste Instrutível.

Etapa 2: escrever o código do Arduino

O código do Arduino é muito semelhante ao que você normalmente usa para imprimir em seu monitor serial ou plotadora serial no IDE.

Como o Instructables tende a bagunçar o código de alguma forma, também incluí o código em um arquivo, bem como um link AQUI para meu GitHub, onde você pode baixar todos os arquivos deste Instructable em um só lugar.

void setup () {Serial.begin (9600); // Qualquer taxa de transmissão está bem} void loop () {// Na verdade, não lendo valores analógicos // Apenas traçando 0-19 e reiniciando para (int i = 0; i <20; i ++) {Serial.println (i); // o Serial.println () é a parte necessária para enviar dados para o plotter delay (500); // atrasar para que o plotter tenha tempo de plotar (pode ser bem menor que 500)}}

Faça upload do código para o seu Arduino e preste atenção em qual porta você está usando. Você precisará dessa informação mais tarde. No meu caso, é COM11.

Etapa 3: Executar o programa de plotadora

Executando o Programa Plotter
Executando o Programa Plotter
Executando o Programa Plotter
Executando o Programa Plotter

Como o Instructables não permite que eu carregue um arquivo ZIP ou EXE, você pode obter o programa ArduinoPlotter em meu SourceForge AQUI:

sourceforge.net/projects/arduinoexcelplotter/

Por se tratar de um arquivo.exe desconhecido, ao tentar executá-lo, o Windows pode avisá-lo de que o arquivo pode não ser seguro. Desconsidere-o e execute-o mesmo assim.

Instruções sobre como usar o plotter:

-Faça um documento Excel em algum lugar para gravar seus dados. Certifique-se de que a primeira folha se chama Folha1

-Simplesmente execute o plotter.exe clicando duas vezes nele. Uma janela se abrirá.

- Digite a taxa de transmissão que você carregou para o seu Arduino no IDE (no meu exemplo foi 9600)

- Digite a porta de comunicação à qual seu Arduino está conectado (igual ao IDE do Arduino usado para enviar o código). Não digite COM11, apenas digite o número 11.

-Copie e cole no caminho para o seu arquivo Excel com Name.xlsx no final. Você precisa corrigir o caminho para que use / em vez de apenas um \, por exemplo:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ERRADO

C: / Usuários / ChemistGoneRogue / Desktop / test.xlsx - DIREITO

-Se você não fez isso antes, conecte seu Arduino agora

-Clique em "Salvar configurações" e feche o programa.

- Será aberta uma nova janela que irá plotar seus valores (eixo Y) em série (eixo X) e salvá-los no documento Excel especificado.

Enquanto os dados estão sendo salvos tão rápido quanto seu Arduino os está enviando, o gráfico exibe um ponto a cada 10 ms.

SE VOCÊ ACHOU ESTE INSTRUÍVEL ÚTIL, CONSIDERE VOTAR ABAIXO (concurso do Arduino)

Recomendado: