Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MEMORIA DE LA PRÁCTICA
DE ARDUINO DE TIC
Marta Cuevas, María Pérez, Sara Álvarez 1ºC
Índice
1. Qué es arduino
2. Prácticas
a. Práctica 1
b. Práctica 2
c. Práctica 3
d. Práctica 4
e. Práctica 5
f. Práctica 6
g. Práctica 7
h. Práctica 8
3. Bibliografía
1. ¿Qué es arduino?
Las prácticas de arduino, consisten en una serie de prácticas que se basan
en utilizar una plataforma de creación de electrónica de código abierto, la
cual está basada en hardware y software libre, flexible y fácil de utilizar
para los creadores y desarrolladores. Esta plataforma permite crear
diferentes tipos de microordenadores de una sola placa.
2. Prácticas
● Práctica 2 - Programación de un semáforo
- Materiales: Para realizar esta práctica vamos a emplear
● Práctica 4 – Encendido y apagado de un LED con repetición
mediante pulsador
- Materiales: Para realizar esta práctica, como en la
anterior, vamos a emplear una placa protoboard, un LED,
un pulsador y una placa Arduino.
- Procedimiento: Se trata de conectar el polo el positivo del
LED al pin 12 digital y el negativo al pin GND a través de
una resistencia de 220 ohmios. Al tiempo, se deben
conectar los terminales del pulsador al pin digital 4, a 5V
y a GND, con una resistencia de 220 ohmios entre el pin
digital y GND, como aparece en el esquema de abajo.
Las instrucciones del IDE de Arduino que nos van a
permitir realizar esta secuencia son las que aparecen en
la imagen inferior:
Para empezar, tenemos que definir una variable:
int contador; Con int le decimos que reservamos una zona
de memoria llamada contador para guardar números
enteros en ella.
En void setup () vamos a definir dos pines:
- El pin 4 como entrada para el pulsador.
- El pin 12 como salida para el LED.
Ya en void loop () se van a suceder las siguientes acciones:
if (digitalRead (4)) Esta instrucción indica que si el pin 4
recibe la señal del pulsador, se realice una acción.
for (contador=0; contador <(5); ++contador)
Esta instrucción nos indica que se van a ejecutar
cíclicamente las instrucciones que aparecen entre
corchetes hasta que deje de cumplirse la condición. Para
ello inicializa la variable con el valor 0. Cada ciclo le suma
uno al valor inicial y compara. Cuando la variable tenga
un valor igual o superior a cinco, dejan de ejecutarse las
siguientes instrucciones. En este caso se van a ejecutar
cinco veces.
digitalWrite(12, HIGH); Esta es la primera acción a
realizar. Indica que se active el pin 12 y por lo tanto se
encienda el LED.
Con delay (2000); se produce un retraso de 2 segundos en
ejecutar la siguiente instrucción.
digitalWrite(12, LOW); Esta es la siguiente acción,
apagar el LED.
- Funcionamiento: Una vez conectado, vamos a pensar los
pasos que hay que dar para programar la placa Arduino
de tal manera que al activar el pulsador, el LED se
encienda y apague un número de veces y luego se apague
hasta una nueva activación del pulsador.
● Práctica 5 – Activación y desactivación de un LED con dos
pulsadores
- Materiales: Para realizar esta práctica vamos a emplear
● Práctica 6 – Activación de un LED regulado por una LDR
- Materiales: Para realizar esta práctica vamos a emplear
una placa protoboard, un LED, una LDR, una resistencia
de 1000 Ω y una placa Arduino.
- Procedimiento: Se trata de conectar el polo el positivo del
Inicialmente se declara la variable _ABVAR_1_ldr
En void setup () vamos a definir:
- La variable del LDR con valor 0.
- El pin 13 como salida para el LED.
Ya en void loop () se van a suceder las siguientes acciones:
_ABVAR_1_ldr = analogRead (A2) ; Con esta instrucción
se indica que los valores analógicos que se reciban a
través del pin A2 procedentes de la LDR, se tienen que
guardar en el espacio de memoria reservado a la variable.
if (((_ABVAR_1_ldr ) < (300))) Esta instrucción nos
indica que si se dan las condiciones planteadas de
luminosidad inferior a 300 se realice la siguiente acción:
digitalWrite(13, LOW); Indica que se apague el LED
else Si la luminosidad es superior a 300 se realiza esta
otra acción:
digitalWrite(13, HIGH); Indica que se active el pin 12 y
por lo tanto se encienda el LED.
- Funcionamiento: Una vez conectado, vamos a pensar los
pasos que hay que dar para programar la placa Arduino
de tal manera que el LED se encienda cuando el nivel de
luz baja y se apague cuando el nivel de luz sube.
● Práctica 7 – Movimiento alternativo de un servomotor
- Materiales: Para realizar esta práctica vamos a emplear
un servomotor y una placa Arduino.
- Procedimiento: Se trata de conectarlo tal y como indica el
- Funcionamiento: Un servomotor es un motor con un cable
rojo que se conecta al positivo de la placa, en este caso 5V,
un cable negro que se conecta a tierra o GND y un tercer
terminar blanco o amarillo que va a recibir pulsos con
distintas anchuras que le indican el sentido de giro.
● Práctica 8. Encendido de cinco LEDs con efecto Knight rider
- Materiales: empleamos cinco LEDs, cada uno protegido
por una resistencia de 220K, conectadas también a cinco
pines digitales.
- Procedimiento: