FAQ sul sistema miuPanel

8 Anni 4 Mesi fa #61 da Lello Guidi
Risposta da Lello Guidi al topic FAQ sul sistema miuPanel
Ok! ho capito, solo che non trovo ne su internet ne sulle APP del mio iPhone un applicativo che mi faciliti il lavoro.
Devo andare per tentativi.
Saluti

Lello

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
8 Anni 4 Mesi fa #62 da Simonomis
Risposta da Simonomis al topic FAQ sul sistema miuPanel
Ciao Lello,

se hai il colore in formato RGB "standard" a 24 bit, puoi ottenere quello a 12 bit usato in uPanel semplicemente tenendo solo la cifra più significativa per ogni componente, al limite arrotondandola usando la meno significativa. Ad esempio, il colore che hai riportato: 0x23F500 puoi trasformarlo a 12 bit tenendo il 2 la F e lo 0, quindi in uPanel diventa: 2F0

Simone
Ringraziano per il messaggio: Lello Guidi

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Simonomis
  • New Member
  • New Member
Di più
8 Anni 4 Mesi fa #63 da permax1958
Risposta da permax1958 al topic FAQ sul sistema miuPanel
Ciao Lello
il metodo di Simonomis va benissimo se puoi anche usare un metodo di riduzione grossolano "fatto in casa", trasformando ogni singolo componente colore in valore decimale, lo dividi per 256 e lo moltiplichi per 16 lo arrotondi al numero intero più vicino e lo ritrasformi in esadecimale, così per tutti e tre, quindi partendo da 0x23F500 hai per R (red) 0x23 lo trasformi in decimale che è 35 lo dividi per 256 e lo moltiplihi per 16 che viene 2,185 lo arrotondi all'intero più vicino che è 2 e lo converti in esadecimale che è 0x2 e questo è il tuo primo valore, per G (green) hai 0xF5 in decimale vale 245 diviso e moltiplicato fa 15,31 arrotondato fa 15 e convertito fa 0xF per B (blu) hai 0x00 che fa 0x0 alla fine hai il tuo numero che è 0x2F0
Ringraziano per il messaggio: Lello Guidi

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • permax1958
  • Premium Member
  • Premium Member
Di più
8 Anni 4 Mesi fa #64 da Lello Guidi
Risposta da Lello Guidi al topic FAQ sul sistema miuPanel
Ottimo! Adesso il discorso e' molto piu' chiaro.
Mi preparo un programmino con Excel2007 che mi semplifica il conteggio del colore.
Saluti

Lello

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più
8 Anni 4 Mesi fa #65 da Lello Guidi
Risposta da Lello Guidi al topic FAQ sul sistema miuPanel
Per aggiornare l'"the index of the analog gauge" uso il seguente comando:

Serial.print("#A1:");
Serial.println(gauge);

La variabile "gauge" contiene il nuovo dato aggiornato, ma l'indice non ruota, rimane a 0°.
Questa e' la configurazione del panel che visualizzo correttamente sull'iPhone e 153 mi posiziona l'indice a 0°.
"$P:D!338;=T*15:LM35 v1.0;%85{@7,y15A0G:5.14:5.15:153;}
Saluti

Lello

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lello Guidi
  • Avatar di Lello Guidi
  • Platinum Member
  • Platinum Member
Di più

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login