SlideShare a Scribd company logo
1 of 25
TABLE OF CONTENTS
01
Què és
Arduino?
03
Programació
02
Instal·lació
04
Pràctiques
QUÈ ÉS ARDUINO?
01
QUÈ ÉS ARDUINO
És una plataforma de desenvolupament basada en una placa electrònica de hardware lliure que incorpora un
microcontrolador re-programable. Ens permeten establir connexions entre el microcontrolador i els diferents
sensors i actuadors d’una manera molt senzilla.
Una PCB és la forma més compacta i
estable de construir un circuit
electrònic. Per tant, la placa Arduino
no és més que una PCB que
implementa un determinat disseny de
circuit internacional.
PLACA ARDUINO UNO https://www.arduino.cc/en/Guide
Un sensor és un dispositiu capaç de
detectar magnituds físiques o
químiques, anomenades variables
d'instrumentació, i transformar-les en
variables elèctriques.
Sensors i
actuadors
Exemples: Ultrasons, infraroig, fotoresistència,
transistor, etc...
Un actuador és un dispositiu capaç de
transformar energia hidràulica,
pneumàtica o elèctrica en l'activació
d'un procés amb la finalitat de
generar un efecte sobre element
extern.
Sensors i
actuadors
Exemples: Motor corrent continua, servomotor,
brunzidor, led, etc...
INSTAL·LACIÓ
01
Enllaç per la descàrrega:
https://www.arduino.cc/en/software
SELECCIONA LA
PRIMERA OPCIÓ
SELECCIONA L’OPCIO
“JUST DOWNLOAD”
VISIÓ DE LA WEB PER LA DESCÀRREGA
SI DEMANA GESTIONAR LES
COOKIES: Selecciona rebutjar
GUARDA L’ARXIU DE
DESCÀRREGA
EXECUTA L’ARXIU DESCARREGAT:
arduino-1.8.13-windows
ACCEPTA ELS ACORDS
DE LLICÈNCIA
SELECCIONA TOTES LES
OPCIONS DE INSTAL·LACIÓ
ACCEPTA CARPETA DESTÍ DE LA
INSTAL·LACIÓ
UN COP ACABADA LA INSTAL·LACIÓ
TANAC L’ASSISTENT
PROGRAMACIÓ
03
CONFIGURACIÓ ARDUINO
Des de la
pestanya
“herramientas”
haurem de
configurar el
BOARD y el
PORT com es
mostra a la
imatge
ENTORN DE TREBALL
ÁREA DE TREBALL
// ESPAI PER DESCRIURE EL
PROGRAMA
SECCIÓ DECLARACIÓ DE
VARIABLES
BLOC DE CONFIGURACIÓ
BLOC D’EXECUCIÓ CONTINUA:
Espai on s’introdueixen les ordres de
programació
ESQUEMA DE LA PLACA
CONCEPTES BÀSICS
CONSTANTS:
Són variables que no poden modificar el seu contingut:
const float pi=3.1416; // li donem a la constant “pi” el valor 3,1416
Blocs de control: són estructures que
defineixen el comportament del codi.
Estructura:
if ... esle
VARIABLES:
Per guardar dades que poden modificar el
seu contingut:
Int led=13; // assignem al pin 13 la variable
led
Long distancia // creem la variable distancia
int = per cerar variables que guardin
nombres enters
long = per crear variables que guardin
nombres més grans
Float = per cerar variables amb números
decimals
Per més informació:
https://www.prometec.net/intro-programacion/
CONCEPTES BÀSICS
Vegem les principals funcions que executarem en aquesta pràctica
PRÀCTICA
04
PRÀCTICA ENCENDRE LED
1- Encen un led amb l’ajuda
d’Arduino, però sense programar.
2- Interposa un pulsador per encendre i
apagar el led
Interruptors
momentanis que
tanquen el circuit al
presionar-los.
PRÀCTICA ENCENDRE LED
1- Encen un led programant amb
Arduino
2- Fes que el led segueix una seqüència automática: 5s
ences – 3s apagat – 5s ences
3- Recrea l’activitat utlitzant thinkercad:
PRÀCTICA BRUNZIDOR ACTIU
1- Amb l’ajuda de la fotografia monta el circuit i fes que el brunzidor soni.
2- Repte: Troba la sintaxi de la funció tone i
modifica el so al teu gust.
3- Repte!: Afegeix un un led que s’encengui quan
estigui actiu el brunzidor i que aquest s’encengui
amb un pulsador.
SEMÀFOR AUTOMÀTIC
En aquesta pràctica simularem el funcionament d’un
semàfor automàtic que detecta la presencia d’un
vianant.
Amb l’ajuda de la imatge y el codi adjuntat a la
presentación, monteu el circuit y programeu ARDUINO.
El sensor d’ultrasons ens ajudará a detectar al vianant
SEMÀFOR AUTOMÀTIC
Exemple de codi de programación per al semàfor amb el sensor d’ultrasons:
Detall: Haureu de indicar
al costat de cada línea el
que esteu programant.
Exemple:
Int trigPin=7 // Declaro la
variable trigPin i li assigno
el pin 7
MILLOREM ELSEMÀFOR AUTOMÀTIC
1- Podeu canviar la programació per aconseguir que el semàfor canvii a vermell amb
més marge de seguretat amb el vianant?
3- Podeu canviar la programació per aconseguir que el semàfor es posi en àmbar un
segons abans de canviar a vermell?
4- Podeu afegir un so acústic per facilitar el pas a persones cegues?
5- Què passa si canviem les resistències per unes de valors majors? I menors?
2- Podeu afegir en la programación del semàfor el led ámbar? Programeu-lo en funció
de la distancia del vianant al semàfor. Com ho farieu?

More Related Content

Similar to UT6 Arduino

Programem la placa Arduino - Presentación para la asignatura de robótica
Programem la placa Arduino - Presentación para la asignatura de robóticaProgramem la placa Arduino - Presentación para la asignatura de robótica
Programem la placa Arduino - Presentación para la asignatura de robóticaemunoz341
 
Disseny d'interacció: Arduino
Disseny d'interacció: ArduinoDisseny d'interacció: Arduino
Disseny d'interacció: ArduinoJordi Zango Novell
 
Estudi i construcció d'un drone
Estudi i construcció d'un droneEstudi i construcció d'un drone
Estudi i construcció d'un droneCRP del Tarragonès
 
Aula multisensorial interactiva
Aula multisensorial interactivaAula multisensorial interactiva
Aula multisensorial interactivabaixcost
 
Presentació pfc disseny mòdul knx
Presentació pfc disseny mòdul knxPresentació pfc disseny mòdul knx
Presentació pfc disseny mòdul knxTOMAS GARCIA VERDUGO
 
Tema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de ComputadorsTema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de ComputadorsJoaquim Salvi
 
Hardware v00
Hardware v00Hardware v00
Hardware v00La Salle
 
Dossier robòtica 4t eso
Dossier robòtica 4t esoDossier robòtica 4t eso
Dossier robòtica 4t esocarlesfornas
 
Lego mindstorm 2
Lego mindstorm 2Lego mindstorm 2
Lego mindstorm 2Thanthed
 
Els microrobots
Els microrobotsEls microrobots
Els microrobotscarmen
 
Control Per Ordinador
Control Per OrdinadorControl Per Ordinador
Control Per OrdinadorPedro Pablo
 
Microprocesadors i ordinador pqpi
Microprocesadors i ordinador pqpiMicroprocesadors i ordinador pqpi
Microprocesadors i ordinador pqpiCarlos Cardelo
 
Marcos Baldoví Disseny D'interacció Practica FInal
Marcos Baldoví Disseny D'interacció Practica FInalMarcos Baldoví Disseny D'interacció Practica FInal
Marcos Baldoví Disseny D'interacció Practica FInalMarcos Baldovi
 

Similar to UT6 Arduino (20)

Programem la placa Arduino - Presentación para la asignatura de robótica
Programem la placa Arduino - Presentación para la asignatura de robóticaProgramem la placa Arduino - Presentación para la asignatura de robótica
Programem la placa Arduino - Presentación para la asignatura de robótica
 
Robòtica
RobòticaRobòtica
Robòtica
 
Sistema de control
Sistema de controlSistema de control
Sistema de control
 
Sistema de control
Sistema de controlSistema de control
Sistema de control
 
Sistema de control
Sistema de controlSistema de control
Sistema de control
 
Disseny d'interacció: Arduino
Disseny d'interacció: ArduinoDisseny d'interacció: Arduino
Disseny d'interacció: Arduino
 
jordipascualfontanilles
jordipascualfontanillesjordipascualfontanilles
jordipascualfontanilles
 
Estudi i construcció d'un drone
Estudi i construcció d'un droneEstudi i construcció d'un drone
Estudi i construcció d'un drone
 
Aula multisensorial interactiva
Aula multisensorial interactivaAula multisensorial interactiva
Aula multisensorial interactiva
 
Presentació pfc disseny mòdul knx
Presentació pfc disseny mòdul knxPresentació pfc disseny mòdul knx
Presentació pfc disseny mòdul knx
 
Tema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de ComputadorsTema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
Tema 1 Introducció a l'Estructura i a la Tecnologia de Computadors
 
Hardware v00
Hardware v00Hardware v00
Hardware v00
 
Arduino
ArduinoArduino
Arduino
 
Dossier robòtica 4t eso
Dossier robòtica 4t esoDossier robòtica 4t eso
Dossier robòtica 4t eso
 
Lego mindstorm 2
Lego mindstorm 2Lego mindstorm 2
Lego mindstorm 2
 
Ex MOME
Ex MOMEEx MOME
Ex MOME
 
Els microrobots
Els microrobotsEls microrobots
Els microrobots
 
Control Per Ordinador
Control Per OrdinadorControl Per Ordinador
Control Per Ordinador
 
Microprocesadors i ordinador pqpi
Microprocesadors i ordinador pqpiMicroprocesadors i ordinador pqpi
Microprocesadors i ordinador pqpi
 
Marcos Baldoví Disseny D'interacció Practica FInal
Marcos Baldoví Disseny D'interacció Practica FInalMarcos Baldoví Disseny D'interacció Practica FInal
Marcos Baldoví Disseny D'interacció Practica FInal
 

More from scholl Garbí

Eso2 ut3-programacio
Eso2 ut3-programacioEso2 ut3-programacio
Eso2 ut3-programacioscholl Garbí
 
eso2 ut3-programacio
eso2 ut3-programacioeso2 ut3-programacio
eso2 ut3-programacioscholl Garbí
 
10 fraus relacionats amb la seguretat
10 fraus relacionats amb la seguretat10 fraus relacionats amb la seguretat
10 fraus relacionats amb la seguretatscholl Garbí
 
Què és la tecnologia
Què és la tecnologiaQuè és la tecnologia
Què és la tecnologiascholl Garbí
 
UT5 Disseny i construcció
UT5 Disseny i construccióUT5 Disseny i construcció
UT5 Disseny i construccióscholl Garbí
 
UT5 Disseny i construcció
UT5 Disseny i construccióUT5 Disseny i construcció
UT5 Disseny i construccióscholl Garbí
 
UT3 Màquines i mecanismes
UT3 Màquines i mecanismesUT3 Màquines i mecanismes
UT3 Màquines i mecanismesscholl Garbí
 
UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiquesUT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiquesscholl Garbí
 
Seguretat TIC per menors
Seguretat TIC per menorsSeguretat TIC per menors
Seguretat TIC per menorsscholl Garbí
 
Seguretat a la Xarxa
Seguretat a la XarxaSeguretat a la Xarxa
Seguretat a la Xarxascholl Garbí
 
Web 2.0 i el núvol
Web 2.0 i el núvol Web 2.0 i el núvol
Web 2.0 i el núvol scholl Garbí
 
L'aventura de l'unicorn
L'aventura de l'unicornL'aventura de l'unicorn
L'aventura de l'unicornscholl Garbí
 
Jornades matemàtiques
Jornades matemàtiquesJornades matemàtiques
Jornades matemàtiquesscholl Garbí
 

More from scholl Garbí (20)

Eso2 ut3-programacio
Eso2 ut3-programacioEso2 ut3-programacio
Eso2 ut3-programacio
 
eso2 ut3-programacio
eso2 ut3-programacioeso2 ut3-programacio
eso2 ut3-programacio
 
Wix_manual
Wix_manualWix_manual
Wix_manual
 
10 fraus relacionats amb la seguretat
10 fraus relacionats amb la seguretat10 fraus relacionats amb la seguretat
10 fraus relacionats amb la seguretat
 
Què és la tecnologia
Què és la tecnologiaQuè és la tecnologia
Què és la tecnologia
 
Ut1
Ut1Ut1
Ut1
 
UT5 Disseny i construcció
UT5 Disseny i construccióUT5 Disseny i construcció
UT5 Disseny i construcció
 
UT5 Disseny i construcció
UT5 Disseny i construccióUT5 Disseny i construcció
UT5 Disseny i construcció
 
UT4 Comunicació
UT4 ComunicacióUT4 Comunicació
UT4 Comunicació
 
UT4 Comunicació
UT4 ComunicacióUT4 Comunicació
UT4 Comunicació
 
UT3 Màquines i mecanismes
UT3 Màquines i mecanismesUT3 Màquines i mecanismes
UT3 Màquines i mecanismes
 
UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiquesUT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiques
 
AMGEN experiència
AMGEN experiènciaAMGEN experiència
AMGEN experiència
 
Seguretat TIC per menors
Seguretat TIC per menorsSeguretat TIC per menors
Seguretat TIC per menors
 
Seguretat a la Xarxa
Seguretat a la XarxaSeguretat a la Xarxa
Seguretat a la Xarxa
 
aplicacions
aplicacionsaplicacions
aplicacions
 
Apps telefonia
Apps telefoniaApps telefonia
Apps telefonia
 
Web 2.0 i el núvol
Web 2.0 i el núvol Web 2.0 i el núvol
Web 2.0 i el núvol
 
L'aventura de l'unicorn
L'aventura de l'unicornL'aventura de l'unicorn
L'aventura de l'unicorn
 
Jornades matemàtiques
Jornades matemàtiquesJornades matemàtiques
Jornades matemàtiques
 

UT6 Arduino

  • 1.
  • 2. TABLE OF CONTENTS 01 Què és Arduino? 03 Programació 02 Instal·lació 04 Pràctiques
  • 4. QUÈ ÉS ARDUINO És una plataforma de desenvolupament basada en una placa electrònica de hardware lliure que incorpora un microcontrolador re-programable. Ens permeten establir connexions entre el microcontrolador i els diferents sensors i actuadors d’una manera molt senzilla. Una PCB és la forma més compacta i estable de construir un circuit electrònic. Per tant, la placa Arduino no és més que una PCB que implementa un determinat disseny de circuit internacional. PLACA ARDUINO UNO https://www.arduino.cc/en/Guide
  • 5. Un sensor és un dispositiu capaç de detectar magnituds físiques o químiques, anomenades variables d'instrumentació, i transformar-les en variables elèctriques. Sensors i actuadors Exemples: Ultrasons, infraroig, fotoresistència, transistor, etc...
  • 6. Un actuador és un dispositiu capaç de transformar energia hidràulica, pneumàtica o elèctrica en l'activació d'un procés amb la finalitat de generar un efecte sobre element extern. Sensors i actuadors Exemples: Motor corrent continua, servomotor, brunzidor, led, etc...
  • 8. Enllaç per la descàrrega: https://www.arduino.cc/en/software SELECCIONA LA PRIMERA OPCIÓ SELECCIONA L’OPCIO “JUST DOWNLOAD” VISIÓ DE LA WEB PER LA DESCÀRREGA
  • 9. SI DEMANA GESTIONAR LES COOKIES: Selecciona rebutjar GUARDA L’ARXIU DE DESCÀRREGA
  • 11. SELECCIONA TOTES LES OPCIONS DE INSTAL·LACIÓ ACCEPTA CARPETA DESTÍ DE LA INSTAL·LACIÓ UN COP ACABADA LA INSTAL·LACIÓ TANAC L’ASSISTENT
  • 13. CONFIGURACIÓ ARDUINO Des de la pestanya “herramientas” haurem de configurar el BOARD y el PORT com es mostra a la imatge
  • 15. ÁREA DE TREBALL // ESPAI PER DESCRIURE EL PROGRAMA SECCIÓ DECLARACIÓ DE VARIABLES BLOC DE CONFIGURACIÓ BLOC D’EXECUCIÓ CONTINUA: Espai on s’introdueixen les ordres de programació
  • 16. ESQUEMA DE LA PLACA
  • 17. CONCEPTES BÀSICS CONSTANTS: Són variables que no poden modificar el seu contingut: const float pi=3.1416; // li donem a la constant “pi” el valor 3,1416 Blocs de control: són estructures que defineixen el comportament del codi. Estructura: if ... esle VARIABLES: Per guardar dades que poden modificar el seu contingut: Int led=13; // assignem al pin 13 la variable led Long distancia // creem la variable distancia int = per cerar variables que guardin nombres enters long = per crear variables que guardin nombres més grans Float = per cerar variables amb números decimals Per més informació: https://www.prometec.net/intro-programacion/
  • 18. CONCEPTES BÀSICS Vegem les principals funcions que executarem en aquesta pràctica
  • 20. PRÀCTICA ENCENDRE LED 1- Encen un led amb l’ajuda d’Arduino, però sense programar. 2- Interposa un pulsador per encendre i apagar el led Interruptors momentanis que tanquen el circuit al presionar-los.
  • 21. PRÀCTICA ENCENDRE LED 1- Encen un led programant amb Arduino 2- Fes que el led segueix una seqüència automática: 5s ences – 3s apagat – 5s ences 3- Recrea l’activitat utlitzant thinkercad:
  • 22. PRÀCTICA BRUNZIDOR ACTIU 1- Amb l’ajuda de la fotografia monta el circuit i fes que el brunzidor soni. 2- Repte: Troba la sintaxi de la funció tone i modifica el so al teu gust. 3- Repte!: Afegeix un un led que s’encengui quan estigui actiu el brunzidor i que aquest s’encengui amb un pulsador.
  • 23. SEMÀFOR AUTOMÀTIC En aquesta pràctica simularem el funcionament d’un semàfor automàtic que detecta la presencia d’un vianant. Amb l’ajuda de la imatge y el codi adjuntat a la presentación, monteu el circuit y programeu ARDUINO. El sensor d’ultrasons ens ajudará a detectar al vianant
  • 24. SEMÀFOR AUTOMÀTIC Exemple de codi de programación per al semàfor amb el sensor d’ultrasons: Detall: Haureu de indicar al costat de cada línea el que esteu programant. Exemple: Int trigPin=7 // Declaro la variable trigPin i li assigno el pin 7
  • 25. MILLOREM ELSEMÀFOR AUTOMÀTIC 1- Podeu canviar la programació per aconseguir que el semàfor canvii a vermell amb més marge de seguretat amb el vianant? 3- Podeu canviar la programació per aconseguir que el semàfor es posi en àmbar un segons abans de canviar a vermell? 4- Podeu afegir un so acústic per facilitar el pas a persones cegues? 5- Què passa si canviem les resistències per unes de valors majors? I menors? 2- Podeu afegir en la programación del semàfor el led ámbar? Programeu-lo en funció de la distancia del vianant al semàfor. Com ho farieu?