Creació de jocs amb PyBadge

Programació Gràfics     Recursos CITCEA
Tutorial Exemples Projectes   Inici

Instal·lació de CircuitPython

CircuitPython és una nova forma de programar microcontroladors basada en el llenguatge de programació Python. Aquest llenguatge s'ha fet molt popular perquè dóna programes més curts i fàcils de llegir i, per tant, és el que es recomana per a persones que no saben programar.

CircuitPython és un llenguatge interpretat (a diferència dels que es fan servir habitualment per programar microcontroladors) és a dir que les instruccions es van executant a mida que es llegeixen i això fa que l'execució sigui més lenta que amb un llenguatge compilat. En canvi, això vol dir que no cal compilar i, per tant, es poden veure més ràpidament els resultats cada cop que es fa una modificació al programa.

Un microcontrolador que es programa en CircuitPython es comporta com un llapis de memòria. Programar és tant fàcil com editar el programa en un editor de text i gravar-lo a la memòria. El programa s'executa automàticament cada cop que s'acaba la gravació.

Important: No oblidem que la placa es comporta igual que un llapis de memòria, això vol dir que abans de desconnectar o de reiniciar la placa cal fer una extracció segura.

Normalment la placa porta el CircuitPython instal·lat però pot ser que no sigui la darrera versió. Podem descarregar la darrera versió des d'aquesta pàgina. Per instal·lar-lo picarem el botó per descarregar el darrer fitxer UF2 del CircuitPython per a la placa. Llavors picarem dos cops el botó de reinici (a la part posterior) de la placa i esperarem que els NeoPixel es posin tots verds. Si es posen tots vermells alguna cosa ha fallat i ho hem de tornar a fer. Quan els NeoPixel estan en verd podrem trobar una unitat addicional en el nostre ordinador anomenada BADGELCBOOT (similar a com es veu un llapis de memòria). Obrirem la unitat i hi gravarem el fitxer UF2 que hem descarregat. Llavors la unitat BADGELCBOOT ens desapareixerà i n'apareixerà una altra anomenada CIRCUITPY. Ja podem programar en CircuitPython.

Atenció És recomanable guardar una còpia del CircuitPython en un lloc de l'ordinador on sigui fàcil trobar-lo. Així en cas que es corrompi el fitxer ens serà fàcil tornar-lo a instal·lar. Periòdicament, però, serà convenient actualitzar el fitxer amb la darrera versió.

Nota: A vegades ens podem trobar que algunes coses que funcionaven en una versió no funcionin en les següents. En aquests casos, una possible solució és descarregar una versió més antiga. Per exemple, podem descarregar la versió 6.3.

 

 

 

 

 

 

 

 

 

 

Licencia de Creative Commons
Esta obra de Oriol Boix está licenciada bajo una licencia no importada Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0.