1. Introducció a la programació creativa amb Arduino
1.1. Què és Arduino?
1.2. Per què Arduino?
1.3. Hardware
1.4. Software
2. Electrònica i interactivitat
2.1. Nocions bàsiques sobre la electricitat
2.2. Components electrònics
2.3. Sensors i Actuadors
2.4. Exercicis pràctics I
3. Programació bàsica: entrades i sortides digitals
3.1. Estructura de la programació
3.2. Sintaxis bàsica
3.3. Variables, constants i definicions
3.4. Tipus de dades
3.5. Operadors
3.6. Estructures de control I
3.7. Funcions digitals
3.8. Pràctica 1: Hello world!
3.9. Pràctica 2: Controlem una llum.
3.10. Pràctica 3: El principi del so.
3.11. Estructures de control II
3.12. Pràctica 4: L’arbre de nadal
3.13. Exercicis pràctics II
4. Programació modular: Introducció a la modulació per amplada de pols.
4.1. Funcions, paràmetres i retorns
4.2. Sortides analògiques, el PWM.
4.3. Pràctica 4: El ventilador
4.4. Llibreries
4.5. Pràctica 6: L’escala musical
4.6. Pràctica 7: Control de posició
4.7. Exercicis pràctics III
5. Sensors. Entrades analògiques
5.1. La funció analògica
5.2. La comunicació serial
5.3. Pràctica 8: Interactivitat amb leds
5.4. Pràctica 9: El poder de la llum
5.5. Tractament del senyal
5.6. Pràctica 10: Aparcament assessorat
5.7. Introducció al sensors comercials complexos
5.8. Exercicis pràctics IV
6. Comunicació Sèrie.
6.1. Enllaçar Arduino amb altres programaris: Explorar l'univers de les dades.
6.2. Practica 11: Arduino i Processing -> Visuals interactius
6.3. Pràctica 12: Arduino i iOS/ Android -> Controlar objectes amb el mòbil
7. Projecte final