Ny på Arduino, serial monitor problem!

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
JonLee
Inlägg: 12
Blev medlem: 17 november 2013, 20:34:26
Ort: Gideå, västernorrlands län
Kontakt:

Ny på Arduino, serial monitor problem!

Inlägg 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
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Ny på Arduino, serial monitor problem!

Inlägg 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
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Ny på Arduino, serial monitor problem!

Inlägg 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.
JonLee
Inlägg: 12
Blev medlem: 17 november 2013, 20:34:26
Ort: Gideå, västernorrlands län
Kontakt:

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

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Ny på Arduino, serial monitor problem!

Inlägg 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.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ny på Arduino, serial monitor problem!

Inlägg 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 : )
Skriv svar