Athenea Urosa, Gonzalo Lorenzo y Diego de la Roza 1ºA
Memoria de Prácticas
● Índice
○ Práctica 1: Led intermitente arduino
○ Práctica 2: Semaforo arduino
○ Práctica 3: Encender y apagar led con pulsador arduino
○ Práctica 4: Encender y apagar led con repetición con pulsador arduino
○ Práctica 5: Encender y apagar led con dos pulsadores arduino
○ Práctica 6: Activar el con LDR
○ Práctica 7: Movimiento alternativo del servomotor
○ Práctica 8: Encendido leds con efecto knight rider
En este video de aqui esta el como funciona cada
práctica.
https://www.youtube.com/watch?v=2XeDexkkvfQ
(Música seleccionada por Gonzalo, la cual es la cancion de Lugia).
Introducción
Sobre Arduino:
Se trata de uno de los tipos de las placas más populares del mundo maker, pero que a
diferencia de la Raspberry Pi no cuenta con un único modelo, sino que ofrece unas bases de
hardware abierto para que otros fabricantes puedan crear sus propias placas.
Arduino es 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 a los
que la comunidad de creadores puede darles diferentes tipos de uso..
El proyecto nació en 2003, cuando varios estudiantes del Instituto de Diseño Interactivo de
Ivrea, Italia, con el fin de facilitar el acceso y uso de la electrónico y programación. Lo
hicieron para que los estudiantes de electrónica tuviesen una alternativa más económica a las
populares BASIC Stamp, unas placas que por aquel entonces valían más de cien dólares, y
que no todos se podían permitir.
El resultado fue Arduino, una placa con todos los elementos necesarios para conectar
periféricos a las entradas y salidas de un microcontrolador, y que puede ser programada tanto
en Windows como macOS y GNU/Linux. Un proyecto que promueve la filosofía 'learning by
doing', que viene a querer decir que la mejor manera de aprender es cacharreando.
Con estas prácticas lo que queríamos obtener eran unos conocimientos mínimos sobre el
funcionamiento de las placas arduino, por otra parte hemos aprendido a realizar algún otro
circuito como los que veremos a continuación.
Práctica 1: Led intermitente arduino
Materiales
1 led
2 cables
Método
Primero se coloca un led en la placa, después se conectan dos cables, uno de ellos de la pata
larga del led al número 13 de la placa arduino. El segundo cable, de la parte corta del led al
GND.
Resultados
Consiste en colocar un led, el cual se encienda y se apague gracias a las instrucciones, las cuales
venían dadas en la práctica.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 2: Semaforo arduino
Materiales
3 leds
3 asistencias
7 cables
Método
Se colocan tres leds en la placa, uno de cada color para simular un semáforo. En cada pata del
led se conecta una resistencia de 220 ohmios. Después, se conecta un cable al final de cada
resistencia que se conecta al número que se ha asignado en el código de programación. Por
último, se conecta cada pata corta del led al GND.
Resultados
Consiste en hacer que tres leds se enciendan y apaguen de manera repetida y con un orden fijo.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 3: Encender y apagar led con pulsador arduino
Materiales
1 led
2 resistencias
7 cables
1 pulsador
Método
Se coloca un led en la placa. En la pata corta del led se pone una resistencia de 220 ohmios y
se coloca el otro extremo de la resistencia al GND. Se enchufa la pata larga del led al número
asignado en el código. En la misma columna en la que se ha enchufado la pata larga del led se
coloca un pulsador. Al otro extremo del pulsador se coloca otra resistencia idéntica a la
primera. Un extremo de la resistencia se conecta a GND; el otro se conecta al número
asignado en el código. Por último, se enchufa el extremo del pulsador al 5V.
Resultados
Se quería conseguir encender y apagar un led con un pulsador de manera que el led se encienda
el tiempo que estas calcando el pulsador.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 4: Encender y apagar led con repetición con pulsador arduino
Materiales
1 led
2 resistencias
7 cables
1 pulsador
Método
Se utiliza el mismo montaje que en la anterior práctica.
Resultados
Se quería conseguir que al darle al pulsador se enciende y se apague el led un número
determinado de veces y luego se apague hasta que vuelva a ser pulsado.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 5: Encender y apagar led con dos pulsadores arduino
Materiales
1 led
3 resistencias
10 cables
2 pulsadores
Método
Se coloca un led y en la misma fila dos pulsadores. A cada pulsador se le coloca una resistencia
de 220 ohmios. Un extremo de cada una de las resistencias se enchufa al GND, y el otro
extremo al número asignado en el código.
El otro extremo de cada pulsador se enchufa a 5V. Por último, se coloca una resistencia, igual
que las anteriores, en la pata corta del led y se enchufa al GND.
Resultados
Consiste en hacer que un led se encienda y se apague mediante dos pulsadores, de tal manera
que al pulsar uno se encienda el led y al pulsar el otro se apague, para ello tenemos que haber
desactivado el primero.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 6: Activar el con LDR
Materiales
1 led
1 resistencia
3 cables
1 sensor de luz
Método
Se coloca un led directamente en la placa arduino, el palo corto en el GND y el largo en el
número asignado en el código. Se coloca en la placa un sensor de luz, que se conecta por un
extremo al GND y por el otro se le coloca una resistencia de 1000 ohmios. A un extremo de
esta resistencia se coloca un cable que se conecta a 5V, y el otro extremo se conecta al número
asignado.
Resultados
Consistía en utilizar un sensor de luz para que el led se encienda cuando haya poca luz y se
apague cuando haya mucha.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 7: Movimiento alternativo del servomotor
Materiales
3 cables
1 servomotor
Método
Se cogen tres cables, uno se conecta a 5V, otro al GND y otro al número asignado en el
código. El servomotor tiene tres cables, el cable del GND se conecta al cable negro, el de 5V
se conecta al cable rojo y el restante al cable restante, que suele ser el más claro.
Resultados
Lo que queríamos conseguir era que el servomotor diese giros de un grado determinado, y luego
ir cambiando el grado para ver qué pasaba.
Estas fueron las instrucciones mandadas a la placa arduino:
Práctica 8: Encendido leds con efecto knight rider
Materiales
5 leds
5 resistencias
11 cables
Método
Se conectan cinco leds a la placa; a cada palo largo del led se le coloca una resistencia de 220
ohmios, al otro extremo de la resistencia se le coloca un cable, que va a cada número designado
en el código, en este caso 2, 3, 4, 5 y 6.
Cada palo corto del led se conecta al GND.
Resultados
Lo que se quería obtener era un efecto “knight rider” que consiste en el encendido y apagado de
un led tras otro de manera que se viese como si fuese un dominó de luz. (En este caso hemos
utilizado 5 leds)
Estas fueron las instrucciones mandadas a la placa arduino:
void setup(){
Serial.begin(9600);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT); 8
Ω,
pinMode(pin4, OUTPUT);
pinMode(pin5, OUTPUT);
pinMode(pin6, OUTPUT);
}
void loop() {
//timer = analogRead(A0); //El valor leído por analogread es el temporizador
digitalWrite(pin2, HIGH);
Serial.println("Enciendo primer led");
delay(timer);
digitalWrite(pin2, LOW);
delay(timer);
digitalWrite(pin3, HIGH);
Serial.println("Enciendo segundo led");
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
digitalWrite(pin4, HIGH);
Serial.println("Enciendo tercer led");
delay(timer);
digitalWrite(pin4, LOW);
delay(timer);
digitalWrite(pin5, HIGH);
Serial.println("Enciendo cuarto led");
delay(timer);
digitalWrite(pin 5, LOW);
delay(timer);
digitalWrite(pin 6, HIGH);
Serial.println("Enciendo quinto led");
delay(timer);
digitalWrite(pin6, LOW);
delay(timer);
digitalWrite(pin5, HIGH);
Serial.println("Enciendo cuarto led");
delay(timer);
digitalWrite(pin 5, LOW);
delay(timer);
digitalWrite(pin4, HIGH);
Serial.println("Enciendo tercer led");
delay(timer);
digitalWrite(pin 4, LOW);
delay(timer);
digitalWrite(pin3, HIGH);
Serial.println("Enciendo segundo led");
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
}
● Bibliografía
o https://tic1bachsmnaranco1819.blogspot.com/2019/04/actividad-19-practicas
-con-arduino.html
o https://www.arduino.cc/en/Main/Software
o https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hace
r-uno