CircuitPython
v10.1 — Edizione 2026. Un corso audio tecnico su CircuitPython, la sua esperienza di sviluppo, l'architettura, il controllo dell'hardware e la scalabilità con Blinka. Aggiornato per la versione 10.1 (2026).
Episodi
Il drive CIRCUITPY
3m 53sQuesto episodio introduce CircuitPython e il suo esclusivo flusso di lavoro basato sull'archiviazione di massa USB. Gli ascoltatori impareranno come il salvataggio di un semplice file di testo esegua immediatamente il codice su un microcontrollore, senza bisogno di compilatori o strumenti di flashing.
Hardware as Code
4m 07sImmergiti nei moduli integrati che danno a CircuitPython la potenza di controllare il mondo fisico. Gli ascoltatori impareranno a interagire con i pin fisici dell'hardware utilizzando i moduli board, digitalio e time.
La Serial Console e il REPL
3m 46sEsplora il debugging interattivo in CircuitPython utilizzando la Serial Console e il Read-Evaluate-Print-Loop (REPL). Gli ascoltatori impareranno come mettere in pausa l'esecuzione e comandare il proprio hardware dal vivo.
L'ecosistema delle librerie
3m 31sGestisci le dipendenze esterne in CircuitPython utilizzando il library bundle. Gli ascoltatori impareranno la differenza fondamentale tra i file Python grezzi e il bytecode compilato per ottimizzare l'uso della memoria.
Librerie frozen
3m 55sScopri la magia delle librerie frozen in CircuitPython per le schede con memoria limitata. Gli ascoltatori comprenderanno la priorità dei file delle librerie e come i moduli integrati nel firmware liberino spazio nel filesystem.
CircuitPython vs MicroPython
4m 02sEsamina le differenze architettoniche tra CircuitPython e il suo progetto padre, MicroPython. Gli ascoltatori impareranno perché Adafruit ha creato un fork del linguaggio per realizzare un'API hardware unificata e adatta ai principianti.
Blinka e i Single Board Computer
4m 27sScala il tuo codice CircuitPython su macchine Linux complete utilizzando Adafruit Blinka. Gli ascoltatori impareranno come questo layer di compatibilità consenta di utilizzare le API dei microcontrollori su single-board computer come il Raspberry Pi.