You are on page 1of 74

La barrera del pàrquing

Projecte 2n ESO

Tecnologia
Sessió 01
Presentació del projecte
0 Presentació del projecte

Què hem de fer?


L’objectiu d’aquest projecte de tecnologia és construir una barrera d’aparcament funcional. Durant el
trimestre aprendrem a programar un microcontrolador per poder gestionar diferents components
(sensors, actuadors…) que, de forma gradual, complementin la primera construcció.
1
0 Presentació del projecte

Què hem de fer?


L’objectiu d’aquest projecte de tecnologia és construir una barrera d’aparcament funcional. Durant el trimestre aprendrem a
programar un microcontrolador per poder gestionar diferents components (sensors, actuadors…) que, de forma gradual,
complementin la primera construcció.

Mirem el vídeo https://youtu.be/1u8XtnU97Xo.

1
0 Presentació del projecte

Què hem de fer?


L’objectiu d’aquest projecte de tecnologia és construir una barrera d’aparcament funcional. Durant el trimestre aprendrem a
programar un microcontrolador per poder gestionar diferents components (sensors, actuadors…) que, de forma gradual,
complementin la primera construcció.

Com ho hem de fer?


Aquest procés l’has de fer de manera individual. No vol dir que no tinguis ajut del professor o de la
professora, però has de tenir ganes de treballar i d’aprendre.

La feina ha de ser de producció pròpia. No s’hi val copiar del teu company o buscar a Internet la
solució al teu problema.
1
0 Presentació del projecte

Què hem de fer?


L’objectiu d’aquest projecte de tecnologia és construir una barrera d’aparcament funcional. Durant el trimestre aprendrem a
programar un microcontrolador per poder gestionar diferents components (sensors, actuadors…) que, de forma gradual,
complementin la primera construcció.

Com ho hem de fer?


Aquest procés l’has de fer de manera individual. No vol dir que no tinguis ajut del professor o de la professora, però has de
tenir ganes de treballar i d’aprendre.

La feina ha de ser de producció pròpia. No s’hi val copiar del teu company o buscar a Internet la solució al teu problema.

Com treballarem?
Com ja deus saber, aquest projecte es porta a terme durant tres hores cada setmana. Un dia una
hora i un altre dia dues hores.

Donat que teniu chromebook, podrem treballar amb ell quan ens convingui, ja sigui per a cercar
informació, per a dissenyar…

Unes hores seran d’explicació del professor o de la professora i unes altres seran de treball individual.
De les explicacions haureu de prendre apunts en un document al vostre Drive.

La feina individual ha de permetre anar construint el nostre aparcament amb barrera.


1
0 Presentació del projecte

Què hem de fer?


L’objectiu d’aquest projecte de tecnologia és construir una barrera d’aparcament funcional. Durant el trimestre aprendrem a
programar un microcontrolador per poder gestionar diferents components (sensors, actuadors…) que, de forma gradual,
complementin la primera construcció.

Com ho hem de fer?


Aquest procés l’has de fer de manera individual. No vol dir que no tinguis ajut del professor o de la professora, però has de
tenir ganes de treballar i d’aprendre.

La feina ha de ser de producció pròpia. No s’hi val copiar del teu company o buscar a Internet la solució al teu problema.

Com treballarem?
Com ja deus saber, aquest projecte es porta a terme durant tres hores cada setmana. Un dia una hora i un altre dia dues
hores.

Donat que teniu chromebook, podrem treballar amb ell quan ens convingui, ja sigui per a cercar informació, per a dissenyar…

Unes hores seran d’explicació del professor o de la professora i unes altres seran de treball individual. De les explicacions
haureu de prendre apunts en un document al vostre Drive.

La feina individual ha de permetre anar construint el nostre aparcament amb barrera.

Com ho avaluarem?
La part pràctica s’anirà avaluant de forma continuada. S’han de veure els avenços realitzats i
nalment s’ha de veure el projecte nalitzat.

La part teòrica tindrà diferents moments d’avaluació durant el trimestre.


fi
1
fi
0 Presentació del projecte

Heu de crear un usuari a la pàgina tinkercad.com fent servir el correu intermunicipal.


Amb aquest editor podrem treballar diferents aspectes del projecte, però fonamentalment tota la part electrònica i
de programació.
1
0 Presentació del projecte

Algú sap què és això?


1
0 Presentació del projecte

Algú sap què és això?

Algú ha treballat amb alguna versió d’Arduino?


1
0 Presentació del projecte

Arduino mega

Arduino micro

Arduino Lilypad especial per a dispositius


wearables
1
0 Presentació del projecte

Busca informació relativa al microcontrolador Arduino UNO


• Busca a internet quina és la seva utilitat.
• On el creen.
• Sensors que hi podem afegir. (al menys tres)
• Actuadors que hi podem afegir.
1
0 Presentació del projecte

Si aquest no és el primer
trimestre del curs, haurem d’anar
més ràpid en el tema del LED.
1
Sessió 02
Anàlisi del vídeo
0 Anàlisi del vídeo

De forma individual, mirem de nou el vídeo https://youtu.be/1u8XtnU97Xo i analitzem quins són els
moments:

(quines condicions es donen en cada moment que passa alguna cosa al vídeo)

Pren nota d’aquests moviments i quan el professor ho indiqui els posarem en comú.

Pensa en quines altres coses hi podries afegir al que passa en el vídeo. Pensa en els aparcaments
en que has entrat o sortit, o que has vist quan passejaves.
2
0 Anàlisi del vídeo

Moments

• La barrera s’obre
• La barrera es tanca
• Augmenta display quan entra un cotxe
• Disminueix display quan surt un cotxe
• La barrera no s’obre si està ple
2

0 Anàlisi del vídeo

Què o qui ha donat l’ordre a la barrera* per obrir o tancar? (*al microcontrolador)

Els aparcaments que coneixes, com ho fan per obrir la porta?


2
0 Anàlisi del vídeo

Què o qui ha donat l’ordre a la barrera* per obrir o tancar? (*al microcontrolador)

Els aparcaments que coneixes, com ho fan per obrir la porta?

Busca a Internet el signi cat de la paraula LED. Busca també una imatge.

En el teu document de text al drive crea una pàgina en què afegiràs la imatge que has trobat i al
costat hi posaràs la de nició. (Estarem creant un diccionari)
2
fi
fi
0 Anàlisi del vídeo

Què o qui ha donat l’ordre a la barrera* per obrir o tancar? (*al microcontrolador)

Els aparcaments que coneixes, com ho fan per obrir la porta?

Busca a Internet el signi cat de la paraula LED. Busca també una imatge.

En el teu document de text al drive crea una pàgina en què afegiràs la imatge que has trobat i al
costat hi posaràs la de nició. (Estarem creant un diccionari)
Busca a Internet el funcionament d’un diode.

Coneixes algun estri de la vida real que funcioni com un diode?

2
fi
fi
0 Anàlisi del vídeo

Què o qui ha donat l’ordre a la barrera* per obrir o tancar? (*al microcontrolador)

Els aparcaments que coneixes, com ho fan per obrir la porta?

Busca a Internet el signi cat de la paraula LED. Busca també una imatge.

En el teu document de text al drive crea una pàgina en què afegiràs la imatge que has trobat i al
costat hi posaràs la de nició. (Estarem creant un diccionari)
Busca a Internet el funcionament d’un diode.

Coneixes algun estri de la vida real que funcioni com un diode?

• https://ca.wikipedia.org/wiki/Vàlvula_antiretorn

• On has vist alguna cosa com això? I com funciona?

2
fi
fi
Sessió 03

Comencem a fer coses


0 Comencem a fer coses
Entra al Tinkercad i fes un muntatge com el de la imatge. Arrossegueu els elements de la dreta a la
zona de treball. Si no saps com, demana ajuda al professor.

Fixa’t bé en la forma del LED. Demana al teu professor/professora que t’expliqui el perquè.

Com podem diferenciar la polaritat en un LED quan el tenim a les mans? Busca la informació o
demana que t’ho expliqui el professor.
3
0 Comencem a fer coses
Per poder diferenciar la polaritat en un LED quan el tenim a les mans cal que mirem en quin dels
dos contactes tenim una part plana. Aquest contacte és el negatiu. Acostumen a tenir el contacte
positiu més llarg que el negatiu, però si per alguna raó s’han retallat, no ens en podem re ar.
3
fi
0 Comencem a fer coses
Fes un llistat dels elements que apareixen al muntatge que has fet al Tinkercad.

Afegeix aquests elements al teu diccionari. (imatge + descripció)

Quan estiguis digues-ho al professor.


3
0 Comencem a fer coses
Ara és el moment de fer el CODI. Prem el botó on diu Code i es desplegarà la part on tenim els
blocs per poder programar l’Arduino.
3
0 Comencem a fer coses
T’haurà aparegut alguna cosa semblant a aixó:

Si ara prems on diu Start Simulation, ja veuràs què passa.

3
0 Comencem a fer coses
T’haurà aparegut alguna cosa semblant a aixó:

Si ara prems on diu Start Simulation, ja veuràs què passa.

Canvia el cable vermell del PIN 13 al PIN 10. Fes anar la simulació. Què passa?
3
0 Comencem a fer coses
Un dels elements que hi ha a la imatge és una resistència. Elimina-la i afegeix cable negre per tenir
el cable negre igual al vermell.

Si ara fas anar la simulació, què passa?

Demana al teu professor com s’ha d’interpretar això que ha passat.


3
0 Comencem a fer coses
Ara ens tocaria fer el muntatge de debò i pujar el codi al nostre Arduino. Recorda posar la
resistència abans de connectar la bateria i iniciar el programa.

Quan tinguis el muntatge fet demana al teu professor o a la teva professora que hi doni un cop
d’ull.

Per pujar el programa és probable que hagis de demanar ajut. Si ho saps fer, perfecte. Si no ho
saps fer, no et preocupis, algú t’ajudarà.
3
0 Comencem a fer coses
Per tant, l’aprenentatge fet avui és que un LED sempre s’ha de protegir amb una resistència.

On creus que podria anar bé posar LEDs a l’aparcament?


3
0 Comencem a fer coses
Per tant, l’aprenentatge fet avui és que un LED sempre s’ha de protegir amb una resistència.

On creus que podria anar bé posar LEDs a l’aparcament?

Ara és el moment de començar a fer el nostre propi aparcament.

Ja deus saber quines són les fases del procès tecnològic, les havies treballat l’any passat.

Si no les recordes, busca-les. Les hauràs de conèixer pel dia del control.

3
0 Comencem a fer coses
Per tant, l’aprenentatge fet avui és que un LED sempre s’ha de protegir amb una resistència.

On creus que podria anar bé posar LEDs a l’aparcament?

Ara és el moment de començar a fer el nostre propi aparcament.

Ja deus saber quines són les fases del procès tecnològic, les havies treballat l’any passat.

Si no les recordes, busca-les. Les hauràs de conèixer pel dia del control.

Comencem amb el disseny del nostre aparcament.

• Fes un esbòs en un full de paper. Ja l’escanejaràs i el penjaràs al drive quan estigui acabat.

Intenta donar mides a les diferents parts de l’esbòs. Pensa que


haurà de tenir un tamany no massa gran. (ja mirarem a quina
escala es troba)

3
0 Comencem a fer coses
Per tant, l’aprenentatge fet avui és que un LED sempre s’ha de protegir amb una resistència.

On creus que podria anar bé posar LEDs a l’aparcament?

Ara és el moment de començar a fer el nostre propi aparcament.

Ja deus saber quines són les fases del procès tecnològic, les havies treballat l’any passat.

Si no les recordes, busca-les. Les hauràs de conèixer pel dia del control.

Comencem amb el disseny del nostre aparcament.

• Fes un esbòs en un full de paper. Ja l’escanejaràs i el penjaràs al drive quan estigui acabat.

Intenta donar mides a les diferents parts de l’esbòs. Pensa que


haurà de tenir un tamany no massa gran. (ja mirarem a quina
escala es troba)

• Fes un llistat de les diferents peces que compondran el teu aparcament, per tal de poder-les
tallar.
3
0 Comencem a fer coses
Per tant, l’aprenentatge fet avui és que un LED sempre s’ha de protegir amb una resistència.

On creus que podria anar bé posar LEDs a l’aparcament?

Ara és el moment de començar a fer el nostre propi aparcament.

Ja deus saber quines són les fases del procès tecnològic, les havies treballat l’any passat.

Si no les recordes, busca-les. Les hauràs de conèixer pel dia del control.

Comencem amb el disseny del nostre aparcament.

• Fes un esbòs en un full de paper. Ja l’escanejaràs i el penjaràs al drive quan estigui acabat.

Intenta donar mides a les diferents parts de l’esbòs. Pensa que


haurà de tenir un tamany no massa gran. (ja mirarem a quina
escala es troba)

• Fes un llistat de les diferents peces que compondran el teu aparcament, per tal de poder-les
tallar.

• Fes un llistat de material, constructius (fusta, cartrò…) i electrònics (que hagis observat al vídeo o
en altres vídeos).

3
0 Comencem a fer coses
Per tant, l’aprenentatge fet avui és que un LED sempre s’ha de protegir amb una resistència.

On creus que podria anar bé posar LEDs a l’aparcament?

Ara és el moment de començar a fer el nostre propi aparcament.

Ja deus saber quines són les fases del procès tecnològic, les havies treballat l’any passat.

Si no les recordes, busca-les. Les hauràs de conèixer pel dia del control.

Comencem amb el disseny del nostre aparcament.

• Fes un esbòs en un full de paper. Ja l’escanejaràs i el penjaràs al drive quan estigui acabat.

Intenta donar mides a les diferents parts de l’esbòs. Pensa que


haurà de tenir un tamany no massa gran. (ja mirarem a quina
escala es troba)

• Fes un llistat de les diferents peces que compondran el teu aparcament, per tal de poder-les
tallar.

• Fes un llistat de material, constructius (fusta, cartrò…) i electrònics (que hagis observat al vídeo o
en altres vídeos)

Comenta amb el teu professor aquest llistat de materials. Ell et dirà què falta o quins són els noms
d’aquells que desconeguis.

De la part electrònica, en trobes algun al Tinkercad? Mira quins hi tens disponibles. Els haurem
d’afegir al nostre diccionari.
3
Sessió 05

Continuem fent coses


0 Continuem fent coses
Anem a veure com funciona un servo en el Tinkercad.

Ja tens el servo al teu diccionari?


5
0 Continuem fent coses (el servo)
Obre sessió en el Tinkercad i fes un muntatge amb aquests elements.

Mira els colors dels cables del servo.


Els has de connectar correctament.

Mira aquest vídeo per a saber com es


connecten els cables.
5
0 Continuem fent coses (el servo)

Si ho has entès, has de tenir alguna


cosa semblant a aquesta.

GND: Ground, vol dir negatiu, i com


que l’Arduino té un parell de pins
GND és fàcil de connectar.

POWER: vol dir corrent, i treballem


amb 5V, per tant…

SIGNAL: a qualsevol pin. Ja el


controlarem.
5
0 Continuem fent coses (el servo)

I ara has de fer el codi.

Tenim els blocs del servo.


5
0 Continuem fent coses (el servo)
Per fer el codi, i veure com es mou el servo, anem a control (groc) i triem

Ara anem a output (blau) i triem

Cal modi car el pin a què hem connectat el nostre servo.

I novament a control per agafar

Has de tenir alguna cosa així:

Inicia la simulació a veure què fa. Clica aquí!


5
fi
0 Continuem fent coses (el servo)
I ara tocaria provar a l’Arduino el muntatge del servo.

Quan tinguis el muntatge fet demana al teu professor o a la teva professora que hi doni un cop
d’ull.

Per pujar el programa és probable que hagis de demanar ajut. Si ho saps fer, perfecte. Si no ho
saps fer, no et preocupis, algú t’ajudarà.
5
0 Continuem fent coses (el servo)
I ara tocaria provar a l’Arduino el muntatge del servo.

Quan tinguis el muntatge fet demana al teu professor o a la teva professora que hi doni un cop
d’ull.

Per pujar el programa és probable que hagis de demanar ajut. Si ho saps fer, perfecte. Si no ho
saps fer, no et preocupis, algú t’ajudarà.

Et sembla que amb això tenim prou per fer la barrera de l’aparcament? Quines limitacions hi
trobes? Comentem entre tots què s’ha d’afegir o què s’ha de modi car al que tenim ns ara
per tal de poder implementar la barrera.
5
fi
fi
Sessió 06

Ara amb pulsador


0 Ara amb pulsador
Anem a veure com és un polsador en el Tinkercad.

Anem a Tinkercad i fem una còpia del muntatge de LED. Ara es tracta de modi car-lo per fer que
quan premem el polsador el llum canvii d’estat.
6
fi
0 Ara amb pulsador
Modi ca el muntatge per tenir quelcom semblant en el Tinkercad.

Quan ho tinguis fet, pregunta al teu


professor o a la teva professora com
és que el polsador té una resistència
connectada a negatiu.

Pensa quin funcionament vols que


tingui aquest muntatge.

• Quan s’ha d’encendre el LED?

• Quan prems o mentre prems?

• Quan s’ha d’apagar el LED?

• Quan deixes de prémer o quan


tornes a prémer?

Molt probablement haurem de fer servir


el pinMode( ) de l’Arduino per poder fer
el codi.

Si no saps com es fa, demana ajuda al


professor.
6
fi
0 Ara amb pulsador
Modi ca el muntatge per tenir quelcom semblant en el Tinkercad.

Quan ho tinguis fet, pregunta al teu


professor o a la teva professora com
és que el polsador té una resistència
connectada a negatiu.

Pensa quin funcionament vols que


tingui aquest muntatge.

• Quan s’ha d’encendre el LED?

• Quan prems o mentre prems?

• Quan s’ha d’apagar el LED?

• Quan deixes de prémer o quan


tornes a prémer?

Per ara poder treballar, hem de


passar de codi car amb blocs a
codi car en text.
6
fi
fi
fi
0 Ara amb pulsador

Entra a l’opció de codi car. En el desplegable tria Text i accepta.

Trobaràs una cosa semblant a això:

Demana al teu professor o a la teva


professora que t’ho expliqui.

(Recorda prendre apunts)


6
fi
0 Ara amb pulsador

Qualsevol programa en Arduino té les següents característiques bàsiques:

Tot el text que va a continuació de la barra doble // no es


té en compte. Són comentaris.
Els comentaris són útils per explicar el funcionament del programa. Per si no ens en recordem
més endavant o per que ho pugui entendre una altra persona.
6
0 Ara amb pulsador

Qualsevol programa en Arduino té les següents característiques bàsiques:

Tot el text que va a continuació de la barra doble // no es


té en compte. Són comentaris.
Els comentaris són útils per explicar el funcionament del programa. Per si no ens en recordem
més endavant o per que ho pugui entendre una altra persona.
hi
Tots els programes d’Arduino han de tenir aquestes dues es on
r l es
funcions, encara que alguna d’elles pugui estar buida. t a cul
p ec ús
n
setup( ): En aquesta funció hi ha les de nicions res mi
n t si
a
bàsiques, la con guració dels pins i variables inicials. o rt ule
p úsc
loop( ): En aquesta funció hi ha les instruccions que es Im aj in.
m gu
repetiran mentre el programa estigui en execució. si
6
fi
fi
0 Ara amb pulsador

Qualsevol programa en Arduino té les següents característiques bàsiques:

Tot el text que va a continuació de la barra doble // no es


té en compte. Són comentaris.
Els comentaris són útils per explicar el funcionament del programa. Per si no ens en recordem
més endavant o per que ho pugui entendre una altra persona.
hi
Tots els programes d’Arduino han de tenir aquestes dues es on
r l es
funcions, encara que alguna d’elles pugui estar buida. t a cul
p ec ús
n
setup( ): En aquesta funció hi ha les de nicions res mi
n t si
a
bàsiques, la con guració dels pins i variables inicials. o rt ule
p úsc
loop( ): En aquesta funció hi ha les instruccions que es Im aj in.
m gu
repetiran mentre el programa estigui en execució. si

Aquí podem veure com, en engegar el programa, de nim


el pin 13 com a pin de sortida (OUTPUT).
6
fi
fi
fi
0 Ara amb pulsador

Qualsevol programa en Arduino té les següents característiques bàsiques:

Tot el text que va a continuació de la barra doble // no es


té en compte. Són comentaris.
Els comentaris són útils per explicar el funcionament del programa. Per si no ens en recordem
més endavant o per que ho pugui entendre una altra persona.
hi
Tots els programes d’Arduino han de tenir aquestes dues es on
r l es
funcions, encara que alguna d’elles pugui estar buida. t a cul
p ec ús
n
setup( ): En aquesta funció hi ha les de nicions res mi
n t si
a
bàsiques, la con guració dels pins i variables inicials. o rt ule
p úsc
loop( ): En aquesta funció hi ha les instruccions que es Im aj in.
m gu
repetiran mentre el programa estigui en execució. si

Aquí podem veure com, en engegar el programa, de nim


el pin 13 com a pin de sortida (OUTPUT).

Les instruccions del programa


estan a la funció loop

digitalWrite( ) posa el pin 13 en


HIGH, encendre el LED.

delay( ): esperar el temps indicat en


milisegons.
6
fi
fi
fi
0 Ara amb pulsador

Qualsevol programa en Arduino té les següents característiques bàsiques:

Tot el text que va a continuació de la barra doble // no es


té en compte. Són comentaris.
e n
l itz
Els comentaris són útils per explicar el funcionament del programa. Per si no ens en recordem
més endavant o per que ho pugui entendre una altra persona. n a
n o hi

ui
Tots els programes d’Arduino han de tenir aquestes dues es on
l es
d
r
a cul

A r
funcions, encara que alguna d’elles pugui estar buida.
p
es mi
t
ec ús
n
setup( ): En aquesta funció hi ha les de nicions
e n a n
rt ule
r
t si

n s
bàsiques, la con guració dels pins i variables inicials. o
p úsc

c m o
repetiran mentre el programa estigui en execució. a )
loop( ): En aquesta funció hi ha les instruccions que es
i
Im aj in.
m gu
si
u c o
tr c
i s i
n nt el pin 13 com a pin de sortida (OUTPUT).
Aquí podem veure com, en engegar el programa, de nim

l e s p u
; (
sdel programa
t
Les instruccions e u n
estan a la T o loop
funció b

digitalWrite( a m el pin 13 en
) posa
HIGH, encendre el LED.

delay( ): esperar el temps indicat en


milisegons.
6
fi
fi
fi
fi
0 Ara amb pulsador
Tenint en compte el muntatge i el comportament que hagis decidit, pel que fa al polsador.
Havies de pensar respecte:

• Quan s’ha d’encendre el LED?

Quan prems o mentre prems?

• Quan s’ha d’apagar el LED?

Quan deixes de prémer o quan tornes a


prémer?

Per facilitar la feina, podem triar entre tots


quin comportament del polsador volem,
abans de fer el codi.

Has d’escriure en català què fa el programa


per poder, desprès, escriure el programa en
el llenguatge que utilitza l’Arduino.

Utilitza frases de l’estil Si… aleshores…,


Mentres… aleshores…, o Quan…
aleshores…
6
0 Ara amb pulsador
Per exemple podríem tenir un redactat de l’estil:

• Si prems el botó, aleshores encén el LED.

• Si prems el botó, aleshores apaga el LED.

O bé:

• Mentre prems el botó, aleshores encén el LED.

• Mentre no prems el botó, aleshores apaga el LED.

Centrem-nos en el primer exemple.

Sabem en quin estat es troba el LED? Té sentit encendre’l si està encès? Segurament estaria
millor alguna cosa de l’estil:

• Si prems el botó, i el LED està apagat, aleshores encén el LED.

• Si prems el botó, i el LED està encès, aleshores apaga el LED

6
0 Ara amb pulsador

En aquesta instrucció declarem la variable LED que ens guardarà l’estat del LED. False vol dir
apagat, true voldrà dir encès.

En la funció setup( ) de nim el pin 12 de sortida i el pin 10 d’entrada. Tenim el LED connectat al pin
12 i pel pin 10 rebrem senyal del polsador,

En la funció loop( ), que es repetirà inde nidament, llegim el pin 10. Si està pitjat, rebrem corrent
d’entrada. Si hi ha corrent al pin 10…
6
fi
fi
0 Ara amb pulsador

En aquesta instrucció declarem la variable LED que ens guardarà l’estat del LED. False vol dir
apagat, true voldrà dir encès.

En la funció setup( ) de nim el pin 12 de sortida i el pin 10 d’entrada. Tenim el LED connectat al pin
12 i pel pin 10 rebrem senyal del polsador,

En la funció loop( ), que es repetirà inde nidament, llegim el pin 10. Si està pitjat, rebrem corrent
d’entrada. Si hi ha corrent al pin 10…
Hem de veure si el LED està encès o no.

Si està encès i hem pitjat el botò cal apagar-lo. I modi car


l’estat del LED.

El delay (200) correspon a una petita pausa per fer que les
lectures dels pins siguin més ables.
6
fi
fi
fi
fi
0 Ara amb pulsador

Analitzem la resta:

6
0 Ara amb pulsador

Analitzem la resta:

Un if (condició) pot ser que es compleixi o que


no. Si es compleix fa la sèrie d’instruccions
que es troben a continuació.

6
0 Ara amb pulsador

Analitzem la resta:

Un if (condició) pot ser que es compleixi o que


no. Si es compleix fa la sèrie d’instruccions
que es troben a continuació.

Però i si no es compleix?

6
0 Ara amb pulsador

Analitzem la resta:

Un if (condició) pot ser que es compleixi o que


no. Si es compleix fa la sèrie d’instruccions
que es troben a continuació.

Però i si no es compleix?

Doncs ha de fer les instruccions que van a


continuació de l’else agrupades entre { }
6
0 Ara amb pulsador

Seguint una estructura similar a la del LED,


escriu el programa que farà obrir i tancar la
barrera de l’aparcament quan prems el botó.
6
0 Ara amb pulsador

Clica aquí.
6
Sessió 10

I si no hi ha vehicle?
1 I si no hi ha vehicle?

De vegades hem pogut veure un nen petit pitjar els botons dels timbres de l’entrada d’un edi ci i
desprès sortir corrents.

Potser estaria bé que la barrera no s’obrís si no hi ha cotxe, no?


0
fi
1 I si no hi ha vehicle?

De vegades hem pogut veure un nen petit pitjar els botons dels timbres de l’entrada d’un edi ci i
desprès sortir corrents.

Potser estaria bé que la barrera no s’obrís si no hi ha cotxe, no?

Com podem comprovar la presència o no d’un cotxe a l’entrada de l’aparcament?


0
fi
1 I si no hi ha vehicle?

De vegades hem pogut veure un nen petit pitjar els botons dels timbres de l’entrada d’un edi ci i
desprès sortir corrents.

Potser estaria bé que la barrera no s’obrís si no hi ha cotxe, no?

Com podem comprovar la presència o no d’un cotxe a l’entrada de l’aparcament?


Busca informació sobre el component HC-SR04 i sobre el component IR FC-51. Afegeix-los
al teu diccionari.
0
fi
1 I si no hi ha vehicle?

De vegades hem pogut veure un nen petit pitjar els botons dels timbres de l’entrada d’un edi ci i
desprès sortir corrents.

Potser estaria bé que la barrera no s’obrís si no hi ha cotxe, no?

Com podem comprovar la presència o no d’un cotxe a l’entrada de l’aparcament?


Busca informació sobre el component HC-SR04 i sobre el component IR FC-51. Afegeix-los
al teu diccionari.

Segons les seves característiques, quin creus que podria funcionar millor? Perquè?
0
fi
1 I si no hi ha vehicle?
Ultrasons HC-SR04

Aquest sensor està disponible al Tinkercad. El seu funcionament és el d’un sònar, com el cas del
ratpenat. Emet un so i calcula el temps que ha necessitat el so per anar i tornar. D’aquesta
manera pot mesurar la distància a què es troba un objecte. S’utilitza habitualment com a detector
d’obstacles.

Mira aquest vídeo:

https://youtu.be/tdRCGb5sFdI
0
1 I si no hi ha vehicle?
Ultrasons HC-SR04

Ara farem un muntatge per veure el funcionament d’aquest sensor. Amb l’ajut del Tinkercad hem
de fer un muntatge similar a…

Un cop ho tinguis torna a mirar el


vídeo anterior:

https://youtu.be/tdRCGb5sFdI

Mira el codi que han fet servir i


introdueix les modi cacions
necessàries per fer anar el teu
muntatge.

Vigila amb l’ortogra a.


0
fi
fi
1 I si no hi ha vehicle?

El que fem és utilitzar aquest sensor de distància (semblant als sensors d’aparcament dels cotxes
moderns) que ens permet enviar impulsos ultrasònics i escoltar el so de retorn (eco). Mesurant el
temps podem calcular la distància ns l’obstacle.

Els humans no poden percebre sons per sobre dels 20kHz. Per això a les ones de freqüència més
alta les anomenem ultrasons. Aquests sensors treballen al voltant dels 40kHz.
0
fi
1 I si no hi ha vehicle?

El que fem és utilitzar aquest sensor de distància (semblant als sensors d’aparcament dels cotxes
moderns) que ens permet enviar impulsos ultrasònics i escoltar el so de retorn (eco). Mesurant el
temps podem calcular la distància ns l’obstacle.

Els humans no poden percebre sons per sobre dels 20kHz. Per això als sons de freqüència més
alta els anomenem ultrasons. Aquests sensors treballen al voltant dels 40kHz.

Què us sembla si ara completem el muntatge amb un LED? (També podríem posar un Buzzer.)
0
fi
1 I si no hi ha vehicle?

El que fem és utilitzar aquest sensor de distància (semblant als sensors d’aparcament dels cotxes
moderns) que ens permet enviar impulsos ultrasònics i escoltar el so de retorn (eco). Mesurant el
temps podem calcular la distància ns l’obstacle.

Els humans no poden percebre sons per sobre dels 20kHz. Per això als sons de freqüència més
alta els anomenem ultrasons. Aquests sensors treballen al voltant dels 40kHz.

Què us sembla si ara completem el muntatge amb un LED? (També podríem posar un Buzzer.)

Modi queu el muntatge per tal d’afegir el LED i


modi queu el codi fent servir la versió de la
pàgina següent.

Comproveu el funcionament i comenteu


qualsevol problema amb el professor o la
professora.
0
fi
fi
fi
1 I si no hi ha vehicle?
0

You might also like