ES: Taller de iniciación a Arduino, para secundária, bachillerato, CF o adultos.
CAT: Taller d'iniciació a Arduino, per a secundària, Batxillerat, CF o adults.
6. Roger Olivella
Ara ja sabeu les bases de la
programació sobre una
pantalla d’ordinador, però….
PREGUNTA
Com faries un timbre
automàtic per casa?
6
7. Roger Olivella
PREGUNTA
Com faries un timbre
automàtic per casa?
7
Un despertador amb pantalla LED?
Làmpara que canviï de color?
Ventilador regulable?
Un sistema de rec?
I …
Ara ja sabeu les bases de la
programació sobre una
pantalla d’ordinador, però….
9. Roger Olivella
FARIA FALTA:
- Sensors de moviment o altres
- Cables
- Altaveu o pantalla o bomba d’aigua,etc.
- Programa (Software)
- …
- Ordinador
9
10. Roger Olivella
FARIA FALTA:
- Sensors de moviment o altres
- Cables
- Altaveu o pantalla o bomba d’aigua,etc.
- Programa (Software)
- …
- Ordinador
Quines entrades i sortides
de l’ordinador fem servir?
Cal tenir l’ordinador
sempre encès ?
Escalabilitat ?
Costos?
10
11. Roger Olivella
Per això Van néixer els microcontroladors
MICROPROCESSADOR
(ORDINADOR)
MICROCONTROLADOR
11
12. Roger Olivella
Per això Van néixer els microcontroladors
MICROPROCESSADOR
(ORDINADOR)
MICROCONTROLADOR
FINALITAT GENERAL/ MÚLTIPLE CONCRETA
POTÈNCIA &
VELOCITAT CPU
ALTA MITJANA
CONSUM ELEVAT BAIX
COST ELEVAT BAIX
12
14. Roger Olivella
Com puc utilitzar un microcontrolador ?
1. Obtenir-lo
2. Esquemàtic 3. Disseny
placa
4. Impressió
placa
5. Soldar
components
6. Probar placa
acabada
14
15. Roger Olivella
7. Programar en LLENGUATGE ENSAMBLADOR
15
8. Crear LLIBRERÍES per cada component
Com puc utilitzar un microcontrolador ?
16. Roger Olivella
handicaps DEL
microcontrolador tradicional
16
MICROCONTROLADOR TRADICIONAL
COSTÓS PROCÉS ENSAMBLATGE ALTA PROBABILITAT D’ERRORS
LLENGUATGE DE PROGRAMACIÓ
POC INTUITIU
PROCÉS DIFERENT SEGONS CADA
MARCA I MODEL
CAL LLEGIR ESPECIFICACIONS DE
CADA COMPONENT
ALTS CONEIXEMENTS
D’ELECTRÒNICA
17. Roger Olivella
MICROCONTROLADOR TRADICIONAL
COSTÓS PROCÉS ENSAMBLATGE ALTA PROBABILITAT D’ERRORS
LLENGUATGE DE PROGRAMACIÓ
POC INTUITIU
PROCÉS DIFERENT SEGONS CADA
MARCA I MODEL
CAL LLEGIR ESPECIFICACIONS DE
CADA COMPONENT
ALTS CONEIXEMENTS
D’ELECTRÒNICA
handicaps DEL
microcontrolador tradicional
17
NOMÉS A
L’ABAST
D’EMPRESES O
EXPERTS
20. Roger Olivella
Quins avantatges té arduino?
MICROCONTROLADOR
CONEIXEMENTS
PREVIS
ALTS BAIXOS
HARDWARE &
PLACA
MIL·LERS
D’OPCIONS ESTÀNDAR
LLENGUATGE ENSAMBLADOR ALT NIVELL (C)
COMUNITAT NO
MOLT GRAN
(LLIBRERIES)
20
21. Roger Olivella
21
ARDUINO Què és?
L’Arduino és un petit ordinador,
un microcontrolador, que es pot
programar per processar les
entrades i sortides del xip.
21
22. Roger Olivella
2222
SENSORS
Dispositius que
“escolten” o capten
informació de l‘entorn
controlador actuadors
Dispositius que reben i
executen ordres per
modificar l’entorn
INPUT OUTPUT
INTERFÍCIE
Dispositius on l’usuari
pot interactuar i es
mostra informació del
sistema (pantalles,
mòvil, internet,
interruptors…)
Dispositiu que gestiona la informació
que rep i és capaç de “decidir” què fer
27. Roger Olivella
27
Resumint: Què és Arduino
27
És una plataforma de creació que combina
● Open Hardware
- És estandar i qualsevol pot fabricar-lo
● Open Software
- Llibreries per l’ús de perifèrics
- Comunitat Mundial de “Makers”
que comparteix els seus projectes
Baix Cost (2 - 60 €)
28. Roger Olivella
28
Què puc fer
amb Arduino?
28
Les possibilitats de realitzar
projectes amb Arduino tenen
com a límit...
LA IMAGINACIÓ
30. Roger Olivella
3030
Control braços
amb kinect
https://youtu.be/JwBDMqr_heA
Shadow
Hand
https://youtu.be/O
0yz3C7ggKs
Què puc fer
amb Arduino?
Chess Bot
www.youtube.com/watch?v=tmG-FJrXAj8
Cubo de LEDs 8*8*8
https://youtu.be/GUcX41pokZY
31. Roger Olivella
31
Què puc fer
amb Arduino?
31
Projects de la
Comunitat Arduino
● create.arduino.cc/projecthub
● www.hackster.io/arduino/projects
Article: “Els millors 10 projectes amb arduino”
https://www.neoteo.com/los-mejores-10-proyectos-ard
uino-que-puedes-hacer-hoy
Articulo “13 proyectos asombrosos con Arduino”
https://www.xataka.com/makers/13-proyectos-asombr
osos-con-arduino-para-ponerte-a-prueba-y-pasar-un
-gran-rato
35. Roger Olivella
35
ACTIVITAT
35
REPTES ARDUINO.
EQUIPS COOPERATIUS DE 3.
Cooperar = ajudar-se (explicar, aclarir, tots aprenem, repartir funcions)
DUBTES: 1.Dins l’equip 2. Altres equips 3.Professor
Gravar i mostrar cada repte superat al professor.
36. Roger Olivella
36
ACTIVITAT
36
REPTES ARDUINO.
EQUIPS COOPERATIUS DE 3.
Cooperar = ajudar-se (explicar, aclarir, tots aprenem, repartir funcions)
DUBTES: 1.Dins l’equip 2. Altres equips 3.Professor
Gravar i mostrar cada repte superat al professor.
Comença l’acció
60 minuts