Tecnologia vestible

Per començar Elements d'entrada Programació CircuitPython   Recursos CITCEA
Elements no electrònics Elements de sortida Programació Arduino    
Projectes Elements de control Dades pràctiques   Inici

Programació en CircuitPython

Primers passos

Instal·lació de CircuitPython

Instal·lació de l'entorn de programació

Primer programa de prova

Programa de prova per al LED DotStar de la placa Gemma M0

Consola sèrie

Instal·lació de biblioteques

Prevenir que el sistema operatiu ens ocupi l'espai amb fitxers innecessaris

Creació de programes

Estructura d'un programa

Variables

Operacions aritmètiques

Operadors combinats

Operadors de comparació

Operadors lògics

Funcions matemàtiques i trigonomètriques

Llistes i tuples (agrupacions d'elements)

Utilitats (temps d'espera, gestió del temps, valors aleatoris, temperatura interna, etc.)

Gestió d'errors

Recollida de dades en un fitxer

Simplificació de coses repetitives amb llistes

Estructures algorítmiques

Estructures algorítmiques condicionals

Estructures algorítmiques de repetició

Interacció amb l'entorn

Entrades i sortides binàries

Entrades analògiques

Entrades tàctils i mesura de la conductivitat

Sortides analògiques reals

Sortides analògiques PWM

Generació de sons senzills

La instrucció print

Connexió I2C

Emulació de teclat i ratolí

Comunicació mitjançant raigs infraroigs (placa Circuit Playground Express)

Si necessiteu aprofundir més en els detalls del llenguatge Python podeu consultar aquest manual.

 

 

 

En aquest web, les fotografies marcades amb [AF] són del web d'Adafruit, les marcades amb [SF] del web d'Sparkfun i les marcades amb [AU] del web d'Arduino.

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.