Passo 6

Alla fine rimane la parte del codice per la visualizzazione del tempo. Aggiungete il blocco on shake nell’area di programmazione. All’interno di esso bisogna aggiungere le istruzioni tramite le quali si uniscono Ore e Minuti e vengono visualizzati sullo schermo del micro:bit. Per rendere questa visualizzazione più chiara i minuti devono essere visualizzati come numeri di due cifre, aggiungendo lo zero nel caso il valore della variabile Minuti sia minore di 10. Per verificarne i valori inserite dunque il blocco if then else.

Nella parte then inserite il valore della variabile Tempo unendo i valori delle variabili Ore e Minuti. L’unione di Ore e Minuti si ottiene tramite l’istruzione join dalla categoria Text. Questa istruzione unisce diverse stringhe (testo) in una più lunga. Cancellate il testo scritto al suo interno (“Hello” e “World”) e cliccando sul simbolo più aggiungete altri due spazi per il testo. Nell’istruzione join al momento avete quattro posizioni per il testo. Nella prima inserite la variabile Ore, nella seconda inserite il segno di interpunzione due punti (:), nella terza il numero zero e nell’ultima aggiungete la variabile Minuti. Impostate l’intera istruzione join come valore della variabile Tempo. Bisogna inserire la stessa cosa anche nella parte else, però senza lo zero perché i minuti adesso hanno due cifre.

Alla fine, la visualizzazione sullo schermo deve essere cancellata e deve apparire il valore della variabile Tempo tramite l’istruzione show string, dopo di che deve essere visualizzato di nuovo il disegno dell’orologio.