Salta al contenuto principale

Raspberry PI

Simulare online con Wyliodrin Studio e sul sito Wokwi.com un Raspberry PI e programmarlo in linguaggio Python

Sono stato alcuni giorni alla ricerca di un comodo simulatore di Raspberry PI per programmarlo in linguaggio Python.

Dopo alcuni tentativi e vane ricerche mi sono imbattuto in questo simulatore online Wyliodrin Studio.

Mettiamolo dunque alla prova e documentiamo il tutto con questo articolo.

Con un moderno web browser digitiamo l'indirizzo web: https://beta.wyliodrin.studio/

Creiamo una nuova applicazione:

Installare il Sistema Operativo del Raspberry PI (Raspberry PI Desktop) su pendrive

E' possibile installare il Sistema Operativo del Raspberry PI (Raspberry PI Desktop) su pendrive e provarlo come sistema operativo guest a partire da computer ospitante Windows 10 oppure Mac. Dopo aver installato Oracle Virtualbox, si seguono i seguenti passi:

1) si inserisce una pendrive [chiavetta USB] controllando di avere almeno 8GB, meglio se 16GB, di spazio libero.

Installare KiCad sul proprio PC

E' consigliata l'installazione del software Libero/OpenSource KiCad, con licenza GPL.

L'installazione può essere fatta a partire da questa pagina web https://www.kicad.org/download.

In base al proprio sistema operativo, se Windows, oppure Mac OS, oppure le varie distribuzioni di Linux si arriva alla pagina dedicata.

Nel momento in cui scrivo questo articolo, su sistema Windows è disponibile la versione 5.1.10 che occupa 1,10 GBytes.

in Python: calcolo della successione "dei Chicchi di Grandine"

Un esempio di programmazione in Python è il calcolo della successione "dei Chicchi di Grandine".

Questo algoritmo chiede all'utente di inserire un numero intero. Se l'intero è pari lo dimezza e prosegue con il numero successivo fino ad arrivare al numero 1. Se è dispari lo triplica e vi aggiunge uno per poi proseguire con il numero successivo.

Misura inoltre il tempo di esecuzione.

Puo' essere testato con Python su PC, Mac, Linux e... naturalmente su Raspberry PI.

Ecco il codice: