0% encontró este documento útil (0 votos)
163 vistas36 páginas

Introducción a Arduino y Robótica

El documento describe una clase de robótica con Arduino que se llevará a cabo en la Escuela Técnica N°1 de Lobos. Se explica qué es Arduino y para qué sirve, se muestra la placa Arduino UNO y sus componentes, y se describen sensores, actuadores y otros elementos que pueden interactuar con la placa. Finalmente, se presentan algunos ejemplos prácticos de proyectos que los estudiantes realizarán en la clase.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
163 vistas36 páginas

Introducción a Arduino y Robótica

El documento describe una clase de robótica con Arduino que se llevará a cabo en la Escuela Técnica N°1 de Lobos. Se explica qué es Arduino y para qué sirve, se muestra la placa Arduino UNO y sus componentes, y se describen sensores, actuadores y otros elementos que pueden interactuar con la placa. Finalmente, se presentan algunos ejemplos prácticos de proyectos que los estudiantes realizarán en la clase.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Prof: Ramassotti, Leonardo Daniel E.E.S.T.

N°1 Lobos

Taller
Robótica con Arduino
Desarrollo del pensamiento computacional a
través de la programación y la robótica.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Arduino
Arduino es una plataforma de electrónica abierta para la creación
de prototipos basada en software y hardware libres.

¿Para qué sirve?

Para usarse como controlador de


un robot, en forma autónoma.

Para actuar como una interfaz de


control entre la computadora y un
robot.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Descripción de la placa Arduino UNO


Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

PIN: borne de conexión para ingreso y egreso de datos.


PIN DIGITAL: pin para ingresar/extraer datos digitales.
(Ejemplos: un interruptor o la tecla de encendido de una lámpara. Posee
únicamente dos estados: encendido (1) y apagado (0)).
PIN ANALÓGICO: pin para ingresar/extraer datos analógicos.
(Ejemplos: un sintonizador de radio antigua, el cual permite cambiar la
sintonía de una a otra de forma secuencial. Lo mismo sucedería con la lectura
de la medición de temperaturas de un termómetro. En ambos ejemplos,
existen infinitos valores de referencia intermedios).
BOTÓN DE RESETEO: permite reiniciar el programa que se encuentra
almacenado en la placa.
MICROCONTROLADOR: ejecuta las instrucciones/programa que se han
descargado a la placa.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

CONECTOR USB: se utiliza para subir los programas a la placa.


CONECTOR DE ALIMENTACIÓN: permite agregarle una fuente de
alimentación externa a la placa para proyectos que utilicen motores y/o
para proyectos autónomos.
GND: es la toma de Tierra.
5V: es la alimentación que se utiliza para alimentar a componentes
conectados a la placa.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

ELEMENTOS QUE PUEDEN INTERACTUAR CON LA


PLACA
SENSORES: son los que permiten el vínculo entre la placa y el medio que
lo rodea. Tal como los sentidos a las personas.
Sensor resistivo: se pueden utilizar como entradas a los
puertos analógicos. Varían su resistencia en función de la
intensidad lumínica recibida (LRD).
Interruptor (switch): es un dispositivo para permitir o bloquear
el paso de corriente eléctrica en un circuito.

Potenciómetro: varía en función del giro mecánico de la


perilla.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Sensor de ultrasónico: permite medir distancias y


detectar objetos en función de la reflexión de
ultrasonidos. El cabezal emite una onda ultrasónica y
recibe la onda reflejada que retorna desde el objeto.

Sensor de tacto (final de carrera): detecta la posición de


un elemento móvil mediante una acción mecánica.

Sensor de temperatura: se usan para medir la


temperatura del aire en un espacio determinado.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Sensor de sonido: puede detectar diferencias en los


decibeles del medio ambiente.

ACTUADORES: son los que realizan acciones a partir


de la ejecución del programa que se encuentra en la placa, mediante la
transformación de energía. Por ejemplo: de energía eléctrica a mecánica.

Motor de corriente continua (Motor DC): funcionan con


pilas o baterías.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Motor de corriente alterna (Motor AC): funcionan


con la energía eléctrica proporcionada por la empresa
de electricidad.
Los controlamos con relés, debido a la gran potencia que
debe manejarse.

Paso a paso (stepper): son motores que funcionan por


pulsos eléctricos, se mueven un número de grados fijo
por cada pulso.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Diodo LED: elemento que transforma la electricidad en luz. En


lo referente a su polaridad, la pata positiva es la más larga.

Servomotor: se mueve a posiciones determinadas en


función de la frecuencia de los pulsos que se le apliquen.

OTRO COMPONENTE:
Resistencia: es un componente eléctrico diseñado para causar la
oposición al paso de la corriente eléctrica disminuyendo su
voltaje. El valor resistivo se mide en ohms “Ω”.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Diferentes placas de Arduinos

Arduino Uno:

Arduino DUE:
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Arduino Leonardo:

Arduino Mega 2560


Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Arduino Micro

Arduino Nano
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Arduino Yun

Arduino FIO
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Entornos de programación
● IDE
Entornos Visuales vs Entornos Escritos (IDE)
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Entornos Visuales Entornos Escritos

(A favor) (A favor)
● Curva de aprendizaje rápida ● Mayor libertad programación
● Permite centrarse en los algoritmos sin ● Potencial del uso librerías
pensar en la sintaxis.
● Portabilidad del código

(En contra) (En contra)


● Cierta limitación a la hora de ● Errores sintaxis del lenguaje
programar
● Curva aprendizaje lenta
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Practicas
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Ejemplo N°1
Finalidad
● Configurar Arduino
● Hacer parpadear un LED y variar la frecuencia de parpadeo
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Ejemplo N°2
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Ejemplo N°3
Finalidad
Controlar el encendido y apagado de un LED con un pulsador, de
forma que se encienda o se apague cuando presionamos el botón.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Ejemplo N°4
Finalidad
Vamos a controlar la luminosidad de un LED
enviando una señal PWM que varía según la lectura
analógica de un potenciómetro.

Debemos conectar un potenciómetro a una entrada analógica y realizar la lectura según


la posición del cursor. Los valores leídos irán desde 0 a 1023.

Conectaremos un LED con su resistencia de protección a una salida digital PWM


(~). Le enviaremos un valor entre 0 y 255, obteniendo diferentes niveles de brillo.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Ejemplo N°5
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Ejemplo N°6
Finalidad
 Barrera automática con sensor de ultrasonido y microservo.

Funcionamiento:

 Cuando los vehículos se acerquen a la zona de la barrera, el sensor


de ultrasonido detecta la presencia a una distancia menor de 12 mm.
 Se acciona el servo motor que eleva la barrera en ángulo de 90

 Cuando el sensor no detectar más objetos cercanos, el servo vuelve


a ubicarse en 0° por lo que baja la barrera.
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

Montaje
Prof: Ramassotti, Leonardo Daniel E.E.S.T.N°1 Lobos

También podría gustarte