Output video diverso tra IDE 1.8.12 <> 1.8.19

Salve a Tutti,
Tempo fa ho realizzato un giochino (Tris) tra me e Arduino Uno. Usavo versione IDE 1.8.12.
Dopo ho espanso il giochino implementando Forza4. .
Sviluppato su PC desktop (W7) e/o portatile (W10). Tutto ok.
Poi aggiornamento da IDE 1.8.12 alla 1.8.19.
Sempre in modalità "Portable".
Per pura curiosità ho ripreso a giocarci ma l'output non è più usufruibile sul desktop (1.8.19 ), mentre va ancora bene sul portatile (1.8.12).

L'uscita sulla seriale utilizza i caratteri stampabili con i classici Serial.print(F(xyz)) o Serial.println(F(xyz))
Poco importa quale PC compila...

Allego schermate...

Se avete qualche idea in merito... :slight_smile:
Grazie.

Forza4.pdf (193,6 KB)

Dal PDF sembra che il problema sia solo nel font usato per il monitor seriale, ma dato che non uso più da tempo l'IDE 1.8.* non so dirti come impostarlo.

Ma scusa, se ti colleghi usando un qualsiasi software di terminale (es. putty o mobaXterm) il formato dell'output dipende anche qui da quale font viene usato per il rendering, e nel tuo caso serve un font a spaziatura fissa (Courier New, o Consolas, eccetera...).

Se il problema è solo il disallineamento dei caratteri, dipende dal fatto che nel portatile usi caratteri a larghezza fissa, mentre nel computer fisso no.
Larghezza fissa:
|ABCD1234| -------- | ........ |1234ABCD|
Larghezza variabile:
|ABCD1234| -------- | ........ |1234ABCD|

In preferences.txt (raggiungibile da Impostazioni, penultima riga):
editor.font=Monospaced,plain,14
Non so se è lo stesso carattere sia per l'editor che per il monitor seriale.

Scusa, e io che ho scritto 16 ore fa??...

Mi sembrava che la domanda fosse stata posta da smal57...

... beh, Datman ha chiarito meglio, anche con un evidente esempio, il problema ... mi sembra comunque cosa utile. :slight_smile:

Guglielmo

Si, ed avevo già risposto io 16 ore prima proprio dicendo che il problema era nel font (e che era ben visibile nel suo PDF)...

Grazie a tutti Voi, sempre disponibili.
Fatto un po' di prove con preference.txt ma "sembrava" limitato al solo ambiente di editor proprietario.
Anche con Windows non risolve, visto che punta ad applicazioni varie.
Quindi ho, via net, copiato 1.8.12 dal PC portatile su quello fisso.
Ha confermato che il problema su x.x.12 non esiste mentre sul x.x.19 esiste.

Allora quale è la differenza ?
Il tema black di sfondo !
con GitHub - taunoe/arduino-dark-theme: Arduino dark theme!
funziona bene,
con un altro ( quello su x.x.19)
https://raw.githubusercontent.com/jeffThompson/DarkArduinoTheme/master
non va bene in questa circostanza.
Almeno con la release ultima scaricata.

Quindi, risolto, e grazie mille come al solito.
Mauro.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.