sábado, 6 de agosto de 2016

Integrando Arduino com Excel


INTRODUÇÃO

          Muitas vezes desejamos obter informações e guardá-las para uma análise posterior. Pensando nisso, apresento uma ferramenta que pode ser conectada ao Arduino e salvar os dados em planilhas do Excel e com isso, podemos plotar gráficos, salvar em arquivos .txt, em banco de dados, criar sistemas de aquisição de dados, sistemas supervisórios, etc.


DESCRIÇÃO

          A ferramenta, é o aplicativo PLX-DAQ da Parallax. Através dele podemos enviar dados do Arduino para uma planilha do Excel ou ler dados da planilha para o Arduino.

Vamos iniciar!!!

Faça o download do aplicativo PLX-DAQ e instale-o.


Procure o atalho no Menu Iniciar ou na Área de Trabalho.



Após executar o PLX-DAQ, uma planilha será aberta e provavelmente com as macros desabilitadas.

Pressione o botão "Opções..." para habilitar as macros.


Em seguida...


Pronto!!! Você concluiu a instalação do PLX-DAQ.



Vamos testar. Carregue o código abaixo para sua placa Arduino.

int x = 0;
int linha = 0;

void setup() {
    Serial.begin(9600);
    Serial.println("CLEARDATA");
    Serial.println("LABEL, Data, Hora, x, Sen(x), Cos(x)");
}

void loop() {
    Serial.print("DATA, DATE, TIME,");
    Serial.print(x);
    Serial.print(",");
    Serial.print(sin(x * PI / 180));
    Serial.print(x);
    Serial.print(",");
    Serial.println(cos(x * PI / 180));

    linha++;
    x++;  
    
    if (linha > 360) {
        linha = 0;
        Serial.println("ROW,SET,2");
    }
    delay(100);
}

Com o PLX-DAQ aberto e o Arduino conectado ao computador, selecione a porta COM e a velocidade conforme sua placa Arduino.


Em seguida click no botão "Connect" e você verá o Arduino enviando dados para o Excel.


Ou


Segue uma vídeo aula ensinando como fazer.


DOWNLOADS

Código Fonte  https://www.dropbox.com/s/52wgh092pr06t01/ArduinoExcel.ino?dl=0

PLX-DAQ  https://www.dropbox.com/s/35dxfvzz89ylhc5/plx_daq_install.exe?dl=0

Site Oficial  https://www.parallax.com/downloads/plx-daq

5 comentários:

  1. Muito bom. Consegui implementar em um projeto da faculdade:)

    ResponderExcluir
  2. Boa noite, como seria o procedimento para enviar dados do Excel para o Arduino?

    ResponderExcluir
  3. Caríssimos,
    Não consigo integrar o Arduino com o Excel.
    Segui todas as instruções acima, mas o Excel indica que:
    Não foi possivel carregar um objeto porque ele não está disponível nesta maquina.
    Como faço para resolver este problema ?
    Grato.
    Ricardo Garcia

    ResponderExcluir
    Respostas
    1. Boa noite Ricardo, quando fiz esta postagem usei o Excel 2007. Caso você esteja usando uma versão mais nova do PLX-DAQ porque esta não funcionará. Por favor pesquise na internet para baixar a versão atual.

      Excluir
  4. Ola, me ajudou muito mas to com um problema na primeira coluna, entra ############### invés do valor, como consertar?

    segue meu email se quiser ver o código: felipesdt@gmail.com

    Obrigado!

    ResponderExcluir

Postagem mais recente Postagem mais antiga Página inicial