Lessico IT › Programmazione › CircuitPython

CircuitPython

Programmazione Svenska → Aggiornato: 2026-11-03

Il fork di MicroPython di Adafruit, pensato per i principianti: la scheda appare come unità USB e il codice riparte a ogni salvataggio del file.

Il fork compare nel 2017 con Scott Shawcroft come sviluppatore principale. Ciò che lo distingue da MicroPython è più la filosofia che la tecnologia. La scheda si monta come un'unità chiamata CIRCUITPY, si modifica code.py con qualsiasi editor e il programma si riavvia al salvataggio: niente flashing, niente toolchain, niente da installare. Le API sono le stesse su ogni scheda, per cui un esempio scritto per un chip funziona su quasi tutti gli altri.

Il prezzo della semplicità è che molto di ciò che rende difficile la programmazione embedded è stato semplicemente rimosso. Per anni gestori di interrupt e thread sono stati esclusi di proposito, in quanto i due modi più affidabili per un principiante di farsi male da solo. Chi ne ha bisogno passa a MicroPython o a C. L'installazione si riduce di solito a trascinare un file UF2 sull'unità del bootloader della scheda.

← Torna al lessico