Sida 1 av 1

Ny på Arduino, serial monitor problem!

Postat: 7 mars 2014, 22:54:15
av JonLee
Hej

Jag är ny på detta med Arduino men roligt än så länge, dock har jag en fråga.
Har gjort en liten test av Ds18B20 och detta fungerar perfekt men skulle vilja se till att koden själv rensar serial monitor fönstret innan den skickar nytt värde dit. Går detta?

På tal om det, som jag har förstått så loopar void loop hela tiden men går det att skapa egna funktioner som anropas ifrån loop och som man sedan kan skicka värden till och från?

Kommer säkert att bli fler frågor efterhand men detta är min första :D

Re: Ny på Arduino, serial monitor problem!

Postat: 7 mars 2014, 23:21:04
av bearing
Det kan gå. Handlar i så fall om att skicka en sekvens av specialtecken.

Googlade på 'clear arduino terminal' och fann att monitorn i Arduino-IDE inte är en VT100-kompatibel terminal:
"The Arduino serial monitor isn't a regular terminal so its not possible to clear the screen using standard terminal commands. I suggest using an actual terminal emulator, like Putty.

The command for clearing a terminal screen is ESC[2J

To accomplish in Arduino code:

Kod: Markera allt

  Serial.write(27);       // ESC command
  Serial.print("[2J");    // clear screen command
  Serial.write(27);
  Serial.print("[H");     // cursor to home command
"[/i]

http://stackoverflow.com/questions/1010 ... nal-screen

Re: Ny på Arduino, serial monitor problem!

Postat: 7 mars 2014, 23:23:43
av Magnus_K
Jo JonLee, jag är inte världsbäst på detta men jag kan i fall göra mitt bästa.
När det kommer till att rensa "serial monitor" fönstret så verkar det inte fungera via ett seriellt kommando, dock finns det lite andra ful- samt fin-lösningar. Referens till detta -> Länk_till_liknande_fråga

Angående din andra fråga så ser jag inte direkt något problem men å andra sidan kan ja inte svara säkert då jag inte vet. Det låter dock rimligt att du kan anropa egna funktioner från loop'en samt skicka värden fram och tillbaka dvs ändra variabelvärden antar jag?
Förhoppningsvis kommer du få mycket bättre svar än detta men nu har du något, bättre än inget!

EDIT: såg att bearing hann innan, det han skriver nämns i ovan länk.

Re: Ny på Arduino, serial monitor problem! [LÖST]

Postat: 7 mars 2014, 23:30:11
av JonLee
Hmm okej, ska kolla upp och kanske starta upp Linux burken, där har jag iaf en riktigt terminal :). Mm ska kolla upp om funktioner iaf. Tack för svaret om terminalen iaf :D

Re: Ny på Arduino, serial monitor problem!

Postat: 7 mars 2014, 23:47:03
av sodjan
> inte är en VT100-kompatibel terminal:

Den klassiska lösningen i sådana fall är att skicka så många blankrader
som skärmen är "hög", så att säga. Allt gammalt "rullar av" skärmen.

Re: Ny på Arduino, serial monitor problem!

Postat: 30 april 2014, 14:17:44
av Virror
Koden till en Arduino fungerar som vilken kod som helst. Självklart kan du skapa egna funktioner som du skickar värden till och som kan läsa/skriva till pinnar osv : )