Presentación de contenidos de Arduino y el IDE - Contenido educativo
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 es un contenido digital que vais a tener de arduino software y hardware aquí
00:00:00
vamos a quedar explicado todo lo que es en la teoría de hardware arduino y el software de
00:00:12
arduino aquí tienes un índice que muestra a arduino vas a ver lo que es las partes de
00:00:19
arduino interacción con el medio internet de las cosas y de arduino un poquito vamos a hablar
00:00:25
Arduino es una plataforma electrónica de software libre y código abierto
00:00:30
Permite crear prototipos de software y hardware con la misma herramienta
00:00:34
Permite crear proyectos de manera muy simple y visual
00:00:38
Tanto a nivel escolar como profesional
00:00:40
Para proyectos sencillos no requiere grandes conocimientos
00:00:42
Aquí como podéis observar tenéis una placa de Arduino
00:00:45
Y se puede ver que la parte de arriba, esta que tenéis aquí
00:00:51
Es el track de alimentación
00:00:55
Aquí tenéis, a la izquierda, tenéis los pines del 3,3 voltios pin, pin de 5 voltios de salida, GND, entrada de voltaje, pines analógicos,
00:00:58
tenéis un indicador de ON, dos pines TXRX, los pines digitales y otro pin GND.
00:01:10
Vale, el botón rojo que es de reset y la zona de USB.
00:01:19
Internet of Things, interacción con el medio.
00:01:26
bueno, vamos a ver cómo esta placa
00:01:28
va a permitir una interacción con el medio a través de sensores
00:01:30
actuadores, mediante diferentes elementos
00:01:32
de hardware podemos enviar datos a través
00:01:34
de internet y un ejemplo muy claro
00:01:36
de esto va a ser la toma de datos atmosféricos
00:01:38
en un punto remoto y enviarlos a través de la red
00:01:40
para
00:01:42
monitorizarlos para su propio estudio
00:01:43
y predecir lluvias
00:01:46
altas temperaturas, va a permitir
00:01:47
el control remoto de ciertas cosas
00:01:50
como persianas, luces
00:01:52
las entradas y salidas
00:01:53
digitales
00:01:56
vamos a ver lo que son
00:01:57
vale, la parte de Arduino
00:01:59
y las entradas se colocan en los pines
00:02:01
del 2 al 13 de Arduino, estas entradas
00:02:03
digitales pueden tomar dos valores
00:02:05
o 5 voltios o 0 voltios
00:02:06
o high que es 5 voltios
00:02:09
o 0 voltios que es low
00:02:11
pueden tomar
00:02:12
esos dos valores y
00:02:14
nosotros lo vamos a poner como pin de entrada
00:02:17
o pin de salida, los pines de entrada
00:02:19
escuchan y capturan información del TROC, pulsadores
00:02:21
sensores y los de salida
00:02:23
envían información de la
00:02:24
de la tarjeta de Arduino en el exterior
00:02:27
entradas analógicas, bueno las entradas
00:02:29
pueden tomar varios valores y suelen ser actuales
00:02:34
que meten información a la placa y luego lo sacan
00:02:36
a través de otras cosas
00:02:38
pueden tomar voltajes de 0 voltios
00:02:39
que su valor es 0
00:02:42
y 5 voltios que su valor es 1023
00:02:45
de 0 a 1023 pueden tomar
00:02:47
infinitos valores
00:02:48
normalmente se colocan todos
00:02:50
las entradas analógicas de Arduino
00:02:52
podemos tener un LDR, una resistencia dependiente de la luz
00:02:54
o un potenciómetro
00:02:57
esta entrada coge valores del exterior
00:02:58
y se va leyendo mediante una función que veremos más adelante
00:03:00
y toma valores de teoría
00:03:03
sobre salidas conectadas al Arduino
00:03:04
sobre LEDs, motores, etc.
00:03:06
El IDE de Arduino, bueno
00:03:09
aquí tenéis un enlace
00:03:10
para instalar el Arduino y un enlace
00:03:12
de la instalación y la configuración
00:03:14
Este IDE de Arduino
00:03:16
el interfaz que tiene es el siguiente
00:03:20
como podéis ver aquí
00:03:22
tenéis el archivo
00:03:23
editar, sketch, herramientas de ayuda
00:03:26
y tenéis un tick
00:03:29
Para verificar, una flecha hacia la derecha para cargar, nuevo, abrir y guardar.
00:03:30
Tenéis el monitor serie, el indicador del puerto de Arduino y tenéis un cuadro abajo en el lado de las notificaciones.
00:03:36
Y en la parte central tenéis todo lo que es el sensor, todo lo que es el entorno de idea de Arduino.
00:03:47
En conceptos de programación de IDE tenéis el void setup y el void loop, son las dos partes principales del código.
00:03:59
El void setup se encarga de recoger información, declarar la variable si hay que ajustar solo una vez
00:04:07
y el void loop contiene un programa que se ejecutará, así que obviamente esta función es el núcleo de todos los programas.
00:04:12
Por último, vamos a ver los conceptos de programación.
00:04:19
Entre digitales vamos a tomar valores y se va a poner de la siguiente manera,
00:04:22
digitalWritePin y el valor entre paréntesis y se usa para activar o desactivar un pin digital.
00:04:28
Por ejemplo, digitalWrite se pondrá el pin que nosotros queramos y la palabra high o low.
00:04:33
DigitalRead, el digitalRead sirve para leer un estado de una entrada digital y se pondría
00:04:42
digitalRead y entre paréntesis el número de pin que queremos leer. El pin se puede especificar
00:04:50
como una variable. Por ejemplo,
00:04:54
digitalRing, pin
00:04:56
igual a un valor. El valor
00:04:58
es una variable donde vamos a almacenar
00:05:00
los valores que va a leer.
00:05:02
Un ejemplo básico
00:05:04
que tenéis aquí, inlet13,
00:05:06
inboton7, valor0,
00:05:08
etc. ¿Vale?
00:05:10
Y luego, por último,
00:05:13
la librería de Arduino. La librería son conexiones
00:05:14
de código que facilitan la interconexión
00:05:16
de sensores, pantallas, módulos electrónicos,
00:05:18
etc. El entorno de Arduino incluye
00:05:20
estas librerías de manera que se facilita el trabajo
00:05:22
en programa, incluir librería
00:05:24
ahí se incluirían esas librerías
00:05:26
existen cientos de librerías
00:05:27
desarrolladas por terceros en internet
00:05:32
que nos ayudan a conectar prácticamente
00:05:34
cualquier tipo de dispositivo a nuestra tarjeta de Arduino
00:05:36
¿cómo va a ser esta sintaxis?
00:05:38
se va a poner una almohadilla
00:05:41
include y entre
00:05:42
un símbolo de mayor y menor
00:05:43
se va a poner el nombre de la librería .h
00:05:45
y por último
00:05:48
tenéis aquí un vídeo
00:05:50
vale, está subtitulado
00:05:51
un vídeo de cómo es un video tutorial
00:05:53
viendo este vídeo o siguiendo los pasos descritos en la documentación de este tutorial que
00:05:55
se muestra a continuación. En este vídeo vamos a ver cómo podemos hacer parpadear
00:06:00
un LED o LED Blink con una placa Arduino Uno. Este ejercicio lo realizaremos mediante un
00:06:04
simulador de Arduino y para ello usaremos Tinkercad Circuits, utilizando una cuenta
00:06:10
de acceso libre. Comenzaremos accediendo a la web de Tinkercad. Si la web nos aparece
00:06:15
en un idioma distinto al español, lo podemos modificar yendo a la parte inferior de la
00:06:20
página y seleccionando el idioma español. Tras esto, recargamos la página y ya la tendremos
00:06:24
en español. Vamos a iniciar sesión para acceder a nuestra
00:06:29
cuenta y una vez dentro accedemos a Circuits. En esta sección tenemos los circuitos que
00:06:33
hayamos creado previamente y también podemos crear uno nuevo haciendo clic en crear nuevo
00:06:39
circuito. Lo primero que haremos será cambiar el nombre
00:06:44
de este circuito. Por defecto, Circuits escoge un nombre aleatorio. Lo único que debemos
00:06:47
hacer es ir a la esquina superior izquierda y hacer clic sobre el nombre. Escribiremos
00:06:53
Videotutoriales de Tecnologías Creativas 01, Hello World, Blink, hacemos arpadear nuestro
00:06:58
primer LED con Arduino y pulsaremos Intro para confirmar el nombre. Para crear y simular
00:07:05
un circuito debemos seguir cuatro pasos. Agregar los componentes del circuito, cablear el circuito,
00:07:11
programar el Arduino y por último simular el circuito. Agreguemos los componentes al
00:07:17
circuito. Lo primero que haremos será componer el circuito, para lo que incluiremos varios
00:07:24
componentes básicos en nuestra zona de simulación. Buscamos Arduino Uno en el cuadro de búsqueda
00:07:29
y nos aparecerá un componente Arduino Uno R3 en la zona de componentes. Para incrustarlo,
00:07:35
hacemos clic sobre él y volvemos a hacer clic en la zona de simulación. Repetimos
00:07:41
el proceso, buscamos LED y añadimos el componente a la zona de simulación. Por defecto viene
00:07:45
en color rojo, pero podemos cambiar su color accediendo a sus propiedades, haciendo clic
00:07:51
sobre el elemento. Añadimos el último componente, buscamos resistencia y lo incrustamos en la
00:07:55
zona de simulación. Debemos modificar el valor de este componente ya que nuestra resistencia
00:08:02
debe ser de 220 ohmios y por defecto es de 1 kilo ohmio. Hacemos clic sobre el elemento,
00:08:07
accedemos a sus propiedades y modificamos el valor, resistencia a 220 ohmios. Cableemos
00:08:13
el circuito. Para evitar que el LED se nos queme si le conectamos 5V directamente, debemos
00:08:22
colocar la resistencia entre la patilla positiva, también conocida como ánodo, y el pin del
00:08:29
Arduino. De esta forma rebajamos la tensión de la corriente, o lo que es lo mismo, el
00:08:34
voltaje del circuito. Hacemos clic en la patilla positiva del LED, la que viene determinada
00:08:38
como ánodo, y desplazamos el ratón hasta una de las patillas de la resistencia, donde
00:08:44
volvemos a hacer clic. Vemos que aparece una línea que une el ánodo del LED con esta
00:08:48
patilla. Por convenio escogemos el color rojo para los cables positivos y el negro para
00:08:54
los cables negativos, es decir, los cables que vayan a tierra o GND, por lo que siguiendo
00:08:59
este convenio vamos a cambiar el color de la línea verde a rojo. Por defecto las líneas
00:09:04
se crean rectas, pero podemos aplicar curvas para que nuestros diseños queden más bonitos.
00:09:09
Solamente tenemos que hacer clic en cualquier punto intermedio de la línea y nos aparecerá
00:09:14
un punto en el cable, el cual podremos seleccionar y arrastrar hasta conseguir el resultado deseado.
00:09:18
Es importante tener en cuenta que la resistencia no tiene polaridad, da igual colocarla en
00:09:25
un sentido o en otro. En cambio, el LED sí tiene polaridad y si lo conectamos al revés
00:09:30
no funcionará. Después de conectar el ánodo del LED a la resistencia, vamos a conectar
00:09:34
la otra patilla del LED llamada cátodo a cualquiera de los pines de tierra o GND de
00:09:40
la placa Arduino. Hacemos clic sobre el cátodo del led y después clic sobre alguna de las tierras
00:09:45
o GND de la placa Arduino. Pondremos este cable de color negro siguiendo el convenio de colores
00:09:51
que comentábamos antes. Por último conectamos el otro extremo de la resistencia a uno de los
00:09:57
pines del Arduino con un cable de color rojo. En este caso lo conectaremos al pin 8 pero se
00:10:03
podría conectar a cualquier otro pin que esté libre, lo único que hay que tener en cuenta es
00:10:08
un número a la hora de la programación. Programemos el Arduino. Ahora que ya tenemos
00:10:13
cableado el circuito, vayamos a la programación. Iremos al botón código y nos aparecerá
00:10:21
una zona donde construiremos nuestra programación por bloques. Borramos todos los bloques que
00:10:27
nos aparecen en la zona de implementación haciendo clic con el botón derecho sobre
00:10:31
el icono de la papelera que aparece en la parte inferior de la pantalla y seleccionamos
00:10:35
la opción eliminar cuatro bloques. Tras esto construimos nuestro programa. Añadimos un bloque
00:10:39
de salida para definir pasador 8 en alta. La palabra pasador hace referencia al pin del arduino
00:10:46
por lo que estamos definiendo pin 8 en alta. Recordemos que 8 era el pin en el que habíamos
00:10:53
conectado nuestro led por lo que con esta orden le estamos diciendo al arduino que envíe 5 voltios
00:10:59
de corriente por el pin 8, o lo que es lo mismo que encienda el LED. Añadimos un bloque
00:11:05
de control del tipo esperar un segundo. Lo arrastramos debajo del bloque de salida que
00:11:10
acabamos de poner. Con esta nueva orden, el Arduino esperará un segundo antes de ejecutar
00:11:16
el siguiente bloque. Tras esto colocamos otro bloque de salida en la parte inferior del
00:11:21
de control que acabamos de añadir, en el que definimos pasador 8 en baja, o lo que
00:11:27
es lo mismo, pin 8 en baja. Con esta orden le estamos diciendo al Arduino que envíe
00:11:33
0 voltios de corriente por el pin 8, es decir, que apague el LED. Y por último volvemos
00:11:38
a añadir otro bloque de control del tipo esperar un segundo, tras este último bloque
00:11:45
de salida. Con esto volvemos a hacer que el Arduino espere otro segundo antes de ejecutar
00:11:50
el siguiente bloque. Aunque hemos programado el Arduino a través de bloques, podemos ver
00:11:56
el código de esta programación, que es lo que realmente entiende el Arduino. Para ver
00:12:02
el código, hacemos clic en el desplegable titulado Bloques que se encuentra debajo del
00:12:06
botón Código y seleccionamos la opción Bloques más texto. Ejecutemos la simulación
00:12:11
del circuito. Por último, si pulsamos en el botón Iniciar simulación, nuestro programa
00:12:18
se ejecutará en el Arduino Uno y veremos sus resultados sobre el LED. Si queremos parar
00:12:24
la simulación bastará con pulsar el mismo botón de antes, cuyo nombre habrá cambiado
00:12:29
a detener simulación. Podéis variar el tiempo de espera que hemos puesto de un segundo para
00:12:34
modificar el tiempo de parpadeo del LED.
00:12:38
- Idioma/s:
- Autor/es:
- Pablo Martín Torres
- Subido por:
- Pablo M.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 7
- Fecha:
- 21 de agosto de 2023 - 18:20
- Visibilidad:
- Clave
- Centro:
- CPR INF-PRI-SEC SAGRADA FAMILIA
- Duración:
- 12′ 50″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 214.79 MBytes