Raspberry Pi SenseHat scroll ti permette di far scorrere del testo sulla shield per RPi cambiandone il colore.
Nei precedenti articoli hai letto prima come realizzare una scritta scorrevole e successivamente come colorare un pixel specifico sulla shield per raspberry.
Userai, come nei precedenti articoli, python come linguaggio per realizzare lo sketch.
L’effetto che otterrai con questo sketch è mostrato nella parte finale del video che puoi visionare di seguito.
Il video Raspberry Pi SenseHat scroll
Il video raggruppa alcuni degli esperimenti che hai già visto in questa serie di articoli ed in coda puoi vedere la parte Raspberry Pi del testo colorato:
dal punto: 0:20″ del video iniziano a scorrere sul monitor tre frasi:
- Blue !!! di colore blu ( 0,0,255);
- Green !!! di colore verde (0,255,0);
- Gray !!! di colore grigio (127,127,127);
nel prossimo paragrafo leggerai come fare.
Python code
il codice python è semplice in quanto esegue in sequenza le tre scritte scorrevoli colorate:
from sense_hat import SenseHat sense = SenseHat() sense.clear() sense.show_message("Blue !!!",text_colour=[0,0,255]) sense.show_message("Green !!!",text_colour=[0,255,0]) sense.show_message("Gray!!!",text_colour=[127,127,127])
come leggi la prima linea include la libreria SenseHat che ti permette di comunicare con il display a matrice 8×8 led rgb;
linea 03: definisci l’istanza “sense” dell’oggetto SenseHat();
linea 04: cancella dal display a matrice qualsiasi precedente punto acceso usando il metodo clear();
linee 06-10: usa il metodo show_message( String, color ) a cui passerai come parametri:
- la stringa da far scorrere sul display;
- il colore in formato text_colour=[R,G,B] in cui R,G e B sono le tre componenti del colore da impostare per la stringa visualizzata;
Nota come il codice raspberry pi sensehat scroll per ogni riga di testo da far scorrere sul display imposta un colore differente corrispondente al nome del colore visualizzato.
Il codice in python è relativamente semplice e non richiede molte righe di codice per realizzare lo scroll del testo colorato grazie alla libreria SenseHat realizzata da Raspberry.
Ora che sai come realizzare del testo scorrevole colorato potrai usare questa shield per farti comunicare informazioni relative all’attuale configurazione o altri parametri dei tuoi progetti con Raspberry Pi.