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 l'entorn Arduino

Entorn de programació

Instal·lació de l'entorn Arduino i dels drivers de les plaques Adafruit

Instal·lació de biblioteques

Funcionament bàsic de l'entorn de programació

        Programació de les plaques Gemma

        Programació de les plaques Circuit Playground Classic i Circuit Playground Express

Programa de prova

Creació de programes

Estructura d'un programa

Tipus de variables i conversió de tipus

        Trucs per estalviar memòria de dades

Temps d'espera (delay) i càlcul de temps

Operacions aritmètiques

Operadors combinats

Operadors de comparació

Operadors lògics

Funcions matemàtiques i trigonomètriques

Vectors (agrupacions d'elements)

Operacions a nivell de bits

Manipulació de cadenes de caràcters (string)

Punters (&)

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

Sortides analògiques PWM

Generació de sons (tone)

Monitor sèrie

        Connexió sèrie per software

Emulació de teclat i ratolí

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

Hi ha uns tutorials (en anglès) de l'empresa Sparkfun que us poden ser útils si no teniu experiència en programació.

 

 

 

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.