[DUVIDA] será possível exportar valores pra um arquivo .txt no PC ?

Olá galera,

     Tava vendo sobre o shield SD card, onde é possível gravar leituras de um sensor em um arquivo .txt nele.

     A duvida é:  e se eu não tiver um modulo SD card e quiser gravar no hd do meu PC um arquivo .txt será que isso seria possível ?

   Eu encontrei uma especie de plugin chamada PLX-DAQ que permite que saidas do arduino vão parar numa planilha do excel,  vi um video ( https://www.youtube.com/watch?v=bVOwB2NQ9ok ) onde o excel fica parecendo o monitor serial do arduino, o lance é curioso só que eu queria que fosse em .TXT mesmo no PC,  será que teria como ?   

Exibições: 3220

Responder esta

Respostas a este tópico

voce conhece algum free ?

Oi Weider, eu tenho facilidade com ethernet shield e linux/apache/php, então vai aí o que eu faria:

1) plugaria um ethernet shield sobre o arduino e conectaria esse conjunto no hub/switch

2) rodaria uma máquina virtual contendo linux + apache + mysql + php e a conectaria no hub/switch

3) criaria um script php que seria responsável por converter os dados enviados pelo ethernet shield em um arquivo txt (já que existe mysql, haveria possibilidade do script php também abastecer o banco de dados com os dados provenientes do shield ethernet)

Hoje um ethernet shield xingling é baratíssimo no dx. Já comprei 3 de lá e todos funcionam. O problema é que demora uns 2 meses pra chegar, mas nunca caí na alfândega e nem precisa pagar o frete.

A máquina virtual gosto do vmware workstation, que dá pra baixar no próprio site deles. O serial key dá pra pegar na net, portanto vc conseguirá ter a versão full do vmware workstation

Linux eu gosto de CentOS e a versão que gosto de rodar é a 6.5 (experimentei a versão 7 mas não gostei, então logo arranquei fora)

Apache + mysql + php são pacotes que vc instala no linux e são free.

Se vc não entende de linux, nunca é tarde pra aprender, e vale a pena. Eu mexo com linux faz uns 7 anos e garanto que vale a pena aprender, principalmente pela possibilidade de poder ter em casa um servidor com apache + php + mysql. Isso será de grande valia nos projetinhos de arduino baseados em ethernet shield.

Weider, boa tarde.

Receba os dados na serial e depois salve como txt conforme nosso amigo disse (e concordo). É mais simples. Depois você poe um c# e tudo fica lindo.

O link abaixo contem o melhor sw de porta serial que já utilizei até hoje.

http://rogercom.com/download/RComSerial.zip

Abraços.

Graaaande gustavão,

sumido eih amigo,  ainda tô aguardando aquelas aulas, quando tiver tempo tamo ai ha ha ha.

vou dar uma olhada no programa sugerido depois comento.

ao Imhugo,

   Cara, já to aprendendo coisa pra caramba ultimamente,  começar com linux iria fritar meu cerebro,  mas agradeço a sugestão.

ao luiz,

   vou buscar mais sobre a coisa,  valeu

   

Só eu gosto tanto assim do processing???. rsrsrs...

achei sua ideia legal... pesquisei um pouco  e achei este esquema. Não testei... parece que rola!

https://sites.google.com/site/ectifam/sketchs

Pedroso,

   Como começo com o processing ?    ele tem compilador pra tornar o programa dele executável ?      Eu sou da epoca do basic, do dbase III Plus,  do clipper,  mas quando começaram com as linguagens voltadas a objeto como o VB e o Delphi eu parei.

   Agora sinto que isso foi bem legal, pois quando encontrei o arduino e ele usa o C que é muito parecido com o clipper, e 50% dele é hardware e 50% software, eu tive enoooorme facilidade em programar.

   Seria bem legal essa relação com o PC possibilitada pelo processing,  ai peço tua ajuda Pedrosão,  como começo ?

Weider, 

Conheci o Processing enquanto dava os primeiros passos com Arduino.  Eles têm muito em comum, tanto em aparência com a IDE, quanto com a linguagem (Arduino foi feito no modelo do Processing). A comunidade é grande e os exemplos  são abundantes.

Por exemplo, eu que uso as funções básicas, aprendendo muitas vezes como as coisas funcionam nos bastidores de bibliotecas, mas tudo sem muita "escola" e mais por boa vontade... aprendi semana passada que é possível exportar para um "executavel" (Valeu Luiz Farias), por que até então só dava o "play" no scketch e ia.... como nunca precisei mais que isso, estava bom...

 

Vou fazer um passo a passo abaixo, em como resolver o problema do post para quem vier visitar o site com a mesma pergunta.

Basic: eu respeito! Eu fiz meu primeiro programinha em Basic em 90, quado pus a mão em um MSX. Mas como o MSX não era eu.. escrevi em papel mesmo.... Com 10 anos, compilaram na minha imaginação .... essa geração tem muito que agradecer...   

  

Utilizando Processing : (Para iniciantes que tb estão de olho no tópico)

1) Baixe o Processing (https://processing.org/download/)

2) Copie o primeiro exemplo do site: https://sites.google.com/site/ectifam/sketchs

     2.1) Edite o Sketch:verifique nome e local do arquivo. Ajuste o nome  da Serial  do Arduino

3) Conecte o Arduino já programado.

4) Aperte o Botão de execução do Processing.

5) verifique se o arquivo foi salvo na pasta programada Processing

6) Estude as linhas do programa para aprender. (mais importante, rsrs)

Testado e comprovado, 

Para funcionar como está, o sketch do arduino tem que imprimir na serial apenas um valor numérico por linha (Println)

Grande Weider, 

conseguiu algum progresso com isso?

abç

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço