| 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 | 
Les funcions poden tenir diverses variables d'entrada però només una variable de sortida. Els punters proporcionen una solució a aquest problema. Els punters ens permeten passar a la funció l'adreça de les variables on ha de guardar els resultats.
Per exemple la funció getRawData dels sensors de color requereix quatre variables de sortida que se li passen com a punters:
tcs.getRawData(&r, &g, &b, &c); // Llegeix el sensor
Després de cridar a la funció, les variables r, g, b i c contindran els valors llegits pel sensor.
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.

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