Seriell terminalmjukvara med grafisk presentation?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Bigstone
Inlägg: 582
Blev medlem: 22 september 2004, 13:04:12
Ort: Linköping

Seriell terminalmjukvara med grafisk presentation?

Inlägg av Bigstone »

Undrar om någon känner till någon form av terminalmjukvara för RS232 där man kan skicka kommandon för att rita upp enklare grafik till menysystem etc. som man kan använda till Arduino mfl. (inte ASCII)?
T.ex. "DrawBox Green,10,40,20,20" Ritar upp en ruta i storlek 20x20 på kordinaterna x10 och y40.
Text "Hello World!" Yellow,11,42 Placerar texten på kordinaterna x11 och y42
osv. osv.

Som u8g biblioteket fast för en seriell terminal. (https://github.com/olikraus/u8glib/wiki ... nce-manual)

Vet att det finns EN likande lösning men som inte verkar ha vidareutvecklats.
Användarvisningsbild
maDa
Inlägg: 4073
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: Seriell terminalmjukvara med grafisk presentation?

Inlägg av maDa »

Jag laborera med något liknande för ett tag sen då jag ville skapa nått som kunde visa grafik (ESP8266 + LCD) utan att modifiera koden på enheten.

Jag skicka 2 bytes med särskilda bytes, byte 3 var funktion, byte 4,5,6,n var parametrar och en avsluts byte... Sen fortsatte texten igen, mycket som ANSI-färger fungerar. Jag använde mest positionering, färg och textstorlek tror jag.
Användarvisningsbild
Bigstone
Inlägg: 582
Blev medlem: 22 september 2004, 13:04:12
Ort: Linköping

Re: Seriell terminalmjukvara med grafisk presentation?

Inlägg av Bigstone »

Spännande lösning där maDa.

Det jag söker är något i stil med detta: https://nicksteen.webs.com/virtual-arduino-screen
Varför? Well, har en del byggen som skulle vara enklare att styra och ge feedback om det fanns något som detta, bara att koppla in en seriekabel eller rent av köra det via radio.
Med ett sådan terminallösning skulle man slippa ändlösa mjukvaruuppgraderingar av en dedikerad lösning. Ok, terminalmjukvaran skulle iof. kanske lida lite av just det till en början men om man satte en universal grund, inte allt för avancerade krav, så skulle det kunna bli en väldigt användbar lösning för många projekt framöver.
Förvånar mig att det inte finns... eller så har jag inte koll på vad det kallas för.
Nick Steens lösning kallar han för "Virtual Arduino Screen". Hittar inte någon form av känt grafiskt baserad terminalprogram som gör något liknande iaf. .
Användarvisningsbild
Icecap
Inlägg: 26105
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Seriell terminalmjukvara med grafisk presentation?

Inlägg av Icecap »

Det du beskriver finns redan. Det finns terminalprogram som - textbaserat - kan göra detta och det fanns i sinom tid CRT-terminaler som kunde klare detta vid att vara VT-220(?) kompatible.

Om du vill ha "modern" upplösning är det ju bara att göra ett program (eller hitta något på nätet o modda vid behov) som kan tolka kommandona du vill ge och sedan utföra dom korrekt.

Det "bästa" sätt <kombo av snabbhet och enkelhet> att överföra data på är som maDa skriver, kanske med möjlighet för fler parameter. Jag använder tolkning av ord i många av mina projekt där man ska trilla parameter men det är inte helt simpelt och tar en del overhead.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43148
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Seriell terminalmjukvara med grafisk presentation?

Inlägg av sodjan »

Nck Steen har gjort en grafisk lösning.
Det som kallas ANSI Esc-sekvenser eller VTxxx kommandon är för text terminaler.
Det finns ingen lika enkel standard för grafiska terminaler.
ReGIS och Sixel var motsvarande standards för grafik på (vissa) VT-terminaler.
https://en.wikipedia.org/wiki/ReGIS
https://en.wikipedia.org/wiki/Sixel
Skriv svar