LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: Vieira em 10 de Abril de 2014, 15:26
-
Boa tarde,
Precisava de guardar informação do arduino no PC, já estive a ler sobre isso e tudo o que encontrei usava sempre duas coisas:
import processing.serial.*;
PrintWriter output;
Quando compilo aparece erro nessas duas linhas de código, alguém me sabe dizer o porquê? será que tenho de instalar uma biblioteca?
Obrigado :D
-
Tens que começar por perceber que quem vai escrever no PC não é o Arduino mas sim uma aplicação que está no PC, recebe os dados do Arduino e escreve esses dados num ficheiro!
-
Por exemplo este pequeno programa:
import processing.serial.*;
Serial mySerial;
PrintWriter output;
void setup() {
mySerial = new Serial( this, Serial.list()[0], 9600 );
output = createWriter( "data.txt" );
}
void draw() {
if (mySerial.available() > 0 ) {
String value = mySerial.readString();
if ( value != null ) {
output.println( value );
}
}
}
independente do valor de value, o compilador dá-me erro no import e no printWriter o que teria que fazer para isto ficar sem erros??
-
Não percebo quase nada de python mas segundo ouvi dizer as ultimas versões quebraram com a compatibilidade da linguagem. Será esse o teu problema, estares a usar código com a sintaxe "antiga" no interpretador novo ou vice-versa?
-
Não percebo quase nada de python mas segundo ouvi dizer as ultimas versões quebraram com a compatibilidade da linguagem. Será esse o teu problema, estares a usar código com a sintaxe "antiga" no interpretador novo ou vice-versa?
Se isto foi sarcasmo teve piada. :D
-
Estou a usar o compilador do arduino
-
Esse programa é para processing, não para arduino, são coisas completamente diferentes, apesar do ide ser meio parecido.
-
Não percebo quase nada de python mas segundo ouvi dizer as ultimas versões quebraram com a compatibilidade da linguagem. Será esse o teu problema, estares a usar código com a sintaxe "antiga" no interpretador novo ou vice-versa?
Se isto foi sarcasmo teve piada. :D
:o :o :o
O pior é que não teve piada :D ! Vou fazer um retiro pa dormir tudo o que tenho a dormir. Não sei onde é que vi python, devo ter confundido com um outro tópico.
-
Podes utilizar imensas linguagens, Python, processing, como já referiram.
Aqui fica outra opção, uma biblioteca utilizada com o arduino para abrir programas, escrever para .txt, entre outros http://www.mikmo.dk/gobetwino.html (http://www.mikmo.dk/gobetwino.html)
-
http://www.processing.org/ (http://www.processing.org/)
http://luckylarry.co.uk/category/programming/processing/ (http://luckylarry.co.uk/category/programming/processing/)
Se nao me falha a memoria, o user xicoMBD trabalha com isso... contacta-o