You are on page 1of 13

Estudi Previ 3:

Introducció a la
programació a l’entorn
Arduino

Arnau Zapata Chamba

Grau en Enginyeria en Sistemes i Tecnologia Naval

Informàtica

Curs 2022-23, GEST1

Realització de la pràctica: 16/11/2023

Lliurament del treball: 21/11/2023

Temps dedicat per elaborar l’informe: 180 minuts


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
Índex:

1. Introducció:............................................................................................................ 3

2. Arduino:..................................................................................................................4

3. Introducció a l’entorn de programació:...............................................................5

3.1. Comptador:......................................................................................................5

3.2. Ports digitals:...................................................................................................9

3.3. Ports analògics:.............................................................................................10

3.4. Ports sèrie:.....................................................................................................11

4. Exercicis:..............................................................................................................12

4.1. Comptador i port sèrie:..................................................................................12

4.2. Entrades i sortides digitals:........................................................................... 13

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 2 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
1. Introducció:

L’objectiu d’aquest estudi previ és conèixer l’entorn de programació Arduino


abans de la realització de les sessions pràctiques. La programació de sistemes
Arduino es fa mitjançant l’entorn IDE, instal·lat a les aules d’informàtica.

En aquest estudi previ, farem servir un simulador dels sistemes Arduino, que
ens permet veure com canvia la sortida dels Arduino en funció del codi que hi
carreguem. Cal realitzar els exercicis proposats, comprovar el funcionament,
guardar el codi i fer una captura de pantalla que mostri el codi, el circuit i la seva
execució.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 3 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
2. Arduino:

Farem servir el simulador per web, disponible a: https://www.tinkercad.com/

Comenceu registrant-vos al web amb un correu electrònic i una contrasenya.


Un cop registrats, estareu al vostre menú principal (dashboard). En aquesta
pantalla, a l’esquerra, seleccioneu Circuits, i cliqueu Create new Circuit. A l’esquerra
seleccioneu Components Basic, i Arduino.

Aprofitarem el circuit que ja està preparat. Arrossegueu el circuit Blink damunt


la zona de treball.

Cliquem damunt de Code, i després a Text. Ens diu si n’estem segurs, diem
que sí i ara veiem el codi que hi ha carregat a l’Arduino.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 4 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
3. Introducció a l’entorn de programació:

3.1. Comptador:

Exercici: Cliqueu varies vegades el i comproveu que el valor de la variable i


s’incrementa en +1 per cada iteració.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 5 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 6 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 7 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 8 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
3.2. Ports digitals:

Exercici: Observa com l’estat del port canvia cada segon. Com que al port 13 hi
tenim connectat un LED vermell, aquest s’encén i s’apaga cada segon.

Exercici: Fes el mateix, canviant la línia int pinled = 10; i connectant el LED al port
10.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 9 de 13


Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
3.3. Ports analògics:

Exercici: Cliqueu a Start Simulation. Repetiu el procés d’abans per afegir un


breakpoint a la línia on teniu Entrada=analogRead(pinEntrada). El valor de la
variable Entrada hauria de valer aproximadament 307. Esborreu el breakpoint i
torneu a córrer la simulació i al multímetre hi hauríeu de veure un valor
d’aproximadament 1.95V.

Exercici: Canvieu la pila de 1.5V per una pila de botó i el valor de la línia a 140
analogWrite(pinSortida, 140); Quins valors tenen ara el multímetre i la
variable Entrada?

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 10 de


13
Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
3.4. Ports sèrie:

Exercici: Cliqueu a Start Simulation. I obriu el port sèrie. Observeu com es treu el
missatge amb el resultat de la suma.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 11 de


13
Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
4. Exercicis:

Per a cada exercici, comprova el funcionament i fes una captura de pantalla


que mostri el codi, el circuit i la seva execució. Guarda el codi.

4.1. Comptador i port sèrie:

Combina les seccions 3.1 i 3.4 per fer un programa que mostri per pantalla
(mitjançant el port sèrie) el valor d’una variable a la qual se li suma 10 cada 2
segons.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 12 de


13
Informàtica - Grau - Curs 2022/2023
Estudi Previ 3 - Introducció a la programació a l’entorn Arduino
4.2. Entrades i sortides digitals:

Modifica la secció 3.3 per a que pel port 5 hi surti la meitat del que s’entri pel port
A2. Podeu fer servir alguna de les piles de 1.5V o de 3V que hem fet servir abans, o
un generador.

Estudi Previ 3: Introducció a la programació a l’entorn Arduino - A.Zapata pàg. 13 de


13

You might also like