Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Arduino y Ardublock
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Hola, este tutorial es para enseñar el uso de una aplicación que se llama Arduino
00:00:02
junto a uno de sus complementos que se llama ArduBlock que permite
00:00:07
usando los dos juntos se puede programar la placa de Arduino
00:00:10
utilizando bloques de código en vez de tener que escribir el código
00:00:16
utilizando el teclado, letra por letra.
00:00:20
Lo primero que necesitamos saber es que Arduino y ArduBlock no vienen instalados por defecto en el Max 9
00:00:24
Sin embargo, es muy fácil instalarlos. Para mí, una de las maneras más sencillas y más rápidas, aunque para los que estén iniciando en el mundo de Linux sea un poco extraña, es hacerlo por línea de comandos.
00:00:30
En concreto, vamos a hacerlo así. Vamos a abrir el terminal, que es esta pantallita negra que se abre haciendo clic en el icono este de la pantallita negra que aparece aquí a la izquierda.
00:00:43
y esto tendríamos que hacerlo no desde el usuario alumno
00:00:53
sino desde el usuario Madrid que es el administrador
00:00:56
pero bueno, lo que haríamos es escribir
00:00:57
sudo apt-get install
00:00:59
y el nombre del programa que vamos a instalar
00:01:03
en primer lugar escribiríamos Arduino
00:01:06
le daríamos a intro, nos pediría la contraseña de administrador
00:01:08
le dejaríamos un ratito, no muy largo, corto
00:01:11
que descargara y que lo instalara
00:01:15
y ya tendríamos el Arduino funcionando
00:01:17
y lo mismo podemos hacer para instalar ArtuBlock
00:01:19
escribimos sudo apt-alto
00:01:21
get install ardublog, le damos a intro, nos pediría
00:01:25
la contraseña de Madrid, recuerdo que esto hay que hacerlo
00:01:28
desde el usuario administrador, no desde el alumno y pues nada
00:01:30
le dejaríamos un ratito y enseguida lo tendríamos listo
00:01:33
yo en este ordenador ya lo tengo instalado
00:01:37
entonces si voy aquí al menú de programación y clico
00:01:40
aparecería entonces, después de haber instalado
00:01:42
este acceso directo y si abriendo
00:01:44
si clicamos en él aparece esta pantalla
00:01:49
Esto es el Arduino. Aquí podemos escribir en línea de comandos los comandos que luego cargaríamos en la placa Arduino.
00:01:51
Yo en concreto voy a usar una herramienta que es la que habríamos instalado después, que es el Arduino Block.
00:01:58
Pero bueno, antes de llamarla voy a asegurarme que la tarjeta es la correcta, el Arduino Uno, y que el puerto serie está activo.
00:02:04
Efectivamente vemos aquí esta marca. Bueno, pues ya estoy en condiciones de poder cargar el código en el Arduino.
00:02:09
Voy a abrir el Arduino Block y aparece esta ventana. Esto aparece en las instrucciones en bloques.
00:02:15
organizadas en bibliotecas
00:02:21
que aparecen aquí a la izquierda
00:02:23
vamos a usar solo estas dos, la de control y pins
00:02:24
porque vamos a hacer un programa muy sencillo
00:02:27
que consiste en que un LED
00:02:28
conectado al pin 13 se encienda
00:02:30
durante un segundo, se apaga
00:02:33
y durante el siguiente segundo
00:02:35
se enciende un LED conectado al pin 12
00:02:36
y se apaga y durante un segundo
00:02:39
se enciende un LED
00:02:41
conectado al pin 11 y
00:02:43
volvemos a empezar. Bueno, eso es muy fácil
00:02:44
abrimos la biblioteca de control
00:02:47
cogemos el bloque programa, que es el que van a tener
00:02:48
Cualquier programa que queramos hacer en Arduino lo tiene, con su parte de configuración, que se ejecuta una vez,
00:02:51
y su parte de bucle, que se está ejecutando continuamente.
00:02:57
Lo primero que necesitamos es un bloque que ponga el pin digital, por ejemplo, el 13 alta.
00:03:00
Aquí lo tenemos.
00:03:06
Pin 13 alta.
00:03:08
Ahora vamos a usar un bloque que se llama retardo.
00:03:10
Lo que hace este, detiene el sistema durante mil milisegundos, es decir, un segundo.
00:03:12
Y ahora, pues nada, voy a ir completando el programa.
00:03:17
una opción muy útil es hacer clic con el botón derecho sobre cualquier orden
00:03:18
y nos da la opción de clonar
00:03:22
y obtenemos una copia exactamente igual de lo que teníamos
00:03:23
ahora lo que voy a hacer es modificarlo
00:03:27
que el 13 después de haber estado parado un segundo
00:03:29
se ponga a baja
00:03:32
y ahora lo vuelvo a clonar
00:03:33
y lo que voy a hacer ahora
00:03:35
es, fijaos que los bloques van encajando
00:03:36
uno debajo del otro, es poner el 12 a alta
00:03:40
12 a alta
00:03:43
y ahora vuelvo a clonar
00:03:45
voy a clonar estos tres bloques
00:03:48
porque lo que viene ahora es una modificación de nuevo
00:03:51
el pin 12 va a estar en alta durante un segundo
00:03:54
y ahora lo que hago es ponerlo a baja, el 12
00:03:56
y ahora lo que hago es poner el 11
00:03:58
justo después de poner el 12 a baja
00:04:02
lo pongo en alta, ¿y qué necesitaría?
00:04:05
pues otro retardo más, otro retardo de mil milisegundos
00:04:08
o sea, de un segundo, ¿y qué necesitaría más?
00:04:11
pues de nuevo poner el 11 a baja
00:04:14
fijaros que rápido hemos programado
00:04:18
hemos hecho este sencillo programa
00:04:23
en el que se pone un pin a alta
00:04:25
está así durante un segundo
00:04:27
se pone a baja, activamos otro a alta
00:04:28
que se queda así durante un segundo
00:04:31
lo volvemos a poner a baja
00:04:32
activamos el siguiente a alta
00:04:34
de nuevo un segundo de espera
00:04:36
y lo volvemos a poner a baja para volver a empezar
00:04:37
y así continuamente
00:04:40
bueno, pues este sería mi código
00:04:41
y ya podría programar la Arduino
00:04:42
lo único que necesitaría hacer
00:04:45
es darle a este botón, cargar Arduino
00:04:47
y si voy a la ventana del IDE de Arduino
00:04:49
vemos que primero lo está compilando, no ha dado errores
00:04:53
y ahora lo ha cargado
00:04:56
entonces yo ahora, si miro en la placa de Arduino que tengo conectada
00:04:58
pues vería el programa
00:05:02
vamos a echar un vistazo viendo un vídeo que grabé yo antes
00:05:03
de este mismo programa
00:05:07
esto es la placa, tal como la placa de Arduino
00:05:08
de la que salen cuatro cables, este negro es el de tierra
00:05:12
y luego los pines 13, 12 y 11
00:05:14
con tres cables de colores, blanco, amarillo y rojo.
00:05:17
Entonces, bueno, esto a su vez está conectado, lo vamos a ver ahora.
00:05:20
Bueno, la placa Arduino por este lado lleva un cable USB que se conecta al ordenador a través de un USB.
00:05:25
Y por el otro lado está conectado una protoboard que lo que vemos es que esos tres cables
00:05:32
que venían de los pines 13, 12 y 11 están conectados a tres LEDs a través de tres resistencias de 330 ohmios.
00:05:36
Pues nada, esto simplemente describe el programa, es para que veamos la situación, como está todo conectado.
00:05:43
Este parpadeo de este LED indica que se está cargando el programa y ahora vemos que cuando termine de cargar empieza la secuencia.
00:05:52
Ahí está la secuencia, verde, amarillo, rojo, verde, amarillo, rojo y así sucesivamente.
00:06:00
Bueno, pues ese ha sido, así es como se puede utilizar este programa tan intuitivo y tan útil.
00:06:06
- Materias:
- Tecnología
- Autor/es:
- David Gonzalez Arroyo
- Subido por:
- David G.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 133
- Fecha:
- 21 de febrero de 2017 - 21:50
- Visibilidad:
- Público
- Centro:
- IES MARIE CURIE Loeches
- Duración:
- 06′ 12″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 46.41 MBytes