Sari la conținut
ELFORUM - Forumul electronistilor

Arduino UNO R3


zahariaiulian

Postări Recomandate

Am inteles ce vrei tu sa faci. Dar trebuie sa-i "spui" din program sa scrie date in fisier, ca el n-are de unde sa stie ce sa faca cu "data.txt".

ceva de genul:

 

 

 

import processing.serial.*;

 

int lf = 10; // Linefeed in ASCII

String myString = null;

Serial myPort; // Serial port you are using

 

void setup() {

myPort = new Serial(this, Serial.list()[1], 9600);

output = createWriter("data.txt");

}

 

void draw() {

while (myPort.available() > 0) {

myString = myPort.readStringUntil(lf);

if (myString != null) {

print(myString); // Prints String

output.println (myString);

output.close();

}

}

}

Link spre comentariu
  • Răspunsuri 55
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • zahariaiulian

    22

  • radu_bc

    12

  • brad

    9

  • ratza

    4

Top autori în acest subiect

Nu, vreau doar sa imi salveze datele in text, eu de acolo le iau cu php si imi fac schema casei pe website si imi afisez temperatura acolo, ce usi am deschise de la sistemul de alarma si multe altele. Dar se pare ca m-am blocat la scrie in text. Eu asa am vazut modele pe net cum poti scrie in acel txt cu processing.org, totusi poate reusim sa il facem sa functioneze. Multumesc!

Link spre comentariu

Nu cumva trebuie sa faci un program, de exemplu in VB, care sa primeasca datele de pe serial (RS232) si apoi sa le salveze intr-un fisier .txt? Eu cred ca asa trebuie sa faci.Nu stiu sa existe vreo comanda sau vreo functie care sa scrie intr-un fisier .txt direct de pe serial.

Link spre comentariu

Nu cumva trebuie sa faci un program, de exemplu in VB, care sa primeasca datele de pe serial (RS232) si apoi sa le salveze intr-un fisier .txt? Eu cred ca asa trebuie sa faci.Nu stiu sa existe vreo comanda sau vreo functie care sa scrie intr-un fisier .txt direct de pe serial.

Asta a incercat si el sa faca, doar ca in processing. Cu VB sau C# ar fi cel mai simplu.Sunt programe gen serialmonitor care pot scrie si in fisier txt, dar ala scrie in fisier TOT ce primeste pe port, ceea ce nu cred ca ar fi util. Aici ar trebui un fisier txt cu o singura linie de text care sa contina temperaturile si de cate ori face update, sa rescrie tot fisierul. Asa ar fi mai simplu de preluat prin php si afisat in browser.
Link spre comentariu

Bun, haideti ca am gasit o rezolvare de citire data si scriere in .txt pe linux.

 

Am downloadat si instalat pe linux ttylog dupa care am folosit comanda:

 

 

dmesg | grep tty
si mi-a afisat:

 

ttyACM0: USB ACM Device

 

 

Bun, inseama ca ca arduino foloseste ttyACM0, urmatoarea comanda:

 

cat /dev/ttyACM0 > home/name/file.log
Si incepe sa imi scrie in text. Sunt happy acum! Mai avem si varianta pentru WINDOWNS pe care o instalati de aici si se numeste CoolTerm,
aveti un tutorial pe youtube cum sa il folositi.

Multumesc pentru ajutor baieti, nota 10+ !

Link spre comentariu

Bun, haideti ca am gasit o rezolvare de citire data si scriere in .txt pe linux.

 

Am downloadat si instalat pe linux ttylog dupa care am folosit comanda:

 

 

dmesg | grep tty
si mi-a afisat:

 

ttyACM0: USB ACM Device

 

 

Bun, inseama ca ca arduino foloseste ttyACM0, urmatoarea comanda:

 

cat /dev/ttyACM0 > home/name/file.log
Si incepe sa imi scrie in text. Sunt happy acum! Mai avem si varianta pentru WINDOWNS pe care o instalati de aici si se numeste CoolTerm,
aveti un tutorial pe youtube cum sa il folositi.

Multumesc pentru ajutor baieti, nota 10+ !

Mai baiete, si care este rostul intalarii ttylog ?

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări