TEMA 6: ROBÓTICA -PROGRAMACIÓN

Tamaño: px
Comenzar la demostración a partir de la página:

Download "TEMA 6: ROBÓTICA -PROGRAMACIÓN"

Transcripción

1 Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA -PROGRAMACIÓN La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada para moverse y realizar diferentes tareas. 1. Partes de un robot: Estructura: es el cuerpo o carcasa del robot donde se alojan sus componentes. Actuadores: motores y mecanismos, para el movimiento del robot. Sensores: son los sentidos del robot. Capturan la información acerca del mundo que rodea al robot. Son circuitos electrónicos que detectan la posición, velocidad, temperatura, luz, etc. Sistemas de control: son placas o tarjetas controladoras que se programan (software) para que tomen las decisiones de actuación del robot. Sensor Control Actuador 2. Control de un robot: Los robots se controlan mediante circuitos electrónicos analógicos y digitales, y programación mediante ordenador. En un robot los sensores toman información del exterior mediante circuitos electrónicos y la mandan a la tarjeta controladora. La tarjeta la procesa y manda las ordenes de actuar a los actuadores. La tarjeta tiene que ser previamente programada mediante el ordenador SENSORES: Sensor de luz,sensor de Tª, Pulsador,... ACTUADORES: MOTOR, Lámpara, Zumbador,... CIRCUITOS ELECTRÓNICOS TARJETA CONTROLADORA PROGRAMACIÓN ORDENADOR 1

2 Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz La tarjeta controladora o microcontrolador es un miniordenador o chip programable que lleva una memoria interna y en la que se pueden conectar los sensores y actuadores de nuestro robot. Este microcontrolador se programa mediante un ordenador a través de un software de programación. Nosotros utilizaremos la tarjeta controladora Arduino. PIN de tierra Reset Entradas y Salidas Digitales PIN 0-13 Salidas Analógicas PIN 3,5,6,9,10,11 Conector USB PIN 13 LED Microcontrolador Conector para alimentación externa 6-12 V Pines de alimentación: proporcionan la corriente continua necesaria para que funcionen los sensores y actuadores (motores,...) Pines de alimentación positiva a 3,3 o 5 V Pines de alimentación negativa o tierra o a 0 V. 14 pines para entradas/salidas digitales (pines del 0-13). Trabajan con valores binarios (1 ó 0): "1" corresponde a 5V (HIGH, ENCENDIDO) y "0" corresponde a 0V (LOW, APAGADO). Se puede ampliar 6 pines digitales más utilizando los pines de las entradas analógicas como digitales. Se prefiere no utilizar los pines 0 y 1, para no equivocarnos con los valores lógicos binarios 0 y 1 6 pines para entradas analógicas (pines A0-A5). Los pines de entrada analógica reciben información en forma de voltaje con valores que pueden ir desde 0 V hasta 5 V. Utilizan un convertidor analógico/digital que traduce los 0-5 V a valores de pines para salidas analógicas (salidas PWM) Los pines 3, 5, 6, 9, 10 y 11 proporcionan una salida analógica y pueden tomar valores de 0 a 255 (cuando se les da la orden analogwrite). En otro caso serian entradas o salidas digitales. Cada pin puede proporcionar o recibir como máximo una corriente 40 ma, por lo que no pueden mover un motor de CC. Será necesario amplificar la corriente mediante un transistor. Es necesario conectar la placa mediante USB para cargar los programas. Después se puede desconectar el USB y alimentar la placa mediante una pila o fuente de alimentación. 3. Entorno software PIN 3,3V PIN 5V PINES de alimentación PIN V in PIN de tierra Entradas Analógicas PIN 0-5 Primero debemos seleccionar el tipo de dispositivo (Placa ó Board). Para ello pulsaremos en el menú "Herramientas" - "Placa" y seleccionaremos "Arduino Uno" (o el que hayamos adquirido). Seleccionaremos también el puerto serie asignado al controlador de Arduino (en nuestro caso COM3), para ello accederemos al menú "Herramientas" - "Puerto" - "COM3" 2

3 Compilar Cargar a la placa Nuevo Abrir Guardar Abrir el monitor puerto serie Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz Zona para escribir el código Zona de mensajes del software. Errores y acciones Verificar/Compilar. Chequea el código, identificando los errores. Cargar a la placa: Descarga el programa compilado desde el PC hasta la tarjeta arduino. Nuevo: crea un nuevo proyecto Abrir proyectos previamente guardados y también muestra los proyectos de ejemplos. Guarda el proyecto actual dentro de la carpeta Mis documentos /Arduino/sketchbook/. Se puede guardarlo con un nombre distinto mediante el menú Archivo Guardar como. Realiza el monitoreo del puerto serial, abre una pantalla y muestra o visualiza los datos enviados desde la tarjeta Arduino. 4. Estructura básica de un programa La estructura de programación de Arduino divide el programa en tres partes: definición de variables. setup y loop. Lo primero será crear y definir las variables mediante el comando int. Tenemos que dar nombre a la variable e indicar el lugar o pin donde van. int ledverde = 7; (le damos el nombre ledverde y lo colocamos en el pin 7) Se prefiere no utilizar los pines 0 y 1, para no equivocarnos con los valores lógicos binarios 0 y 1 La función void setup() constituye la preparación del programa y aquí se configuran los pines digitales como de SALIDA o ENTRADA. usando la función pinmode y mediante la instrucción OUTPUT o INPUT. pinmode(ledverde, OUTPUT); (establece el led del pin7 como salida) También se escriben aquí las funciones qué solo se ejecutan una vez. OUTPUT La placa les manda la información para que funcionen RECEPTORES: - Diodos LED - Bombillas - Zumbadores - Motores INPUT Introducen información en la placa ELEMENTOS DE CONTROL Y SENSORES: - Pulsadores - Sensor de luz LDR - Sensor de Infrarrojos - Sensor de Temperatura - Sensor de Humedad - Sensor de Llama La función void loop() es la parte donde escribimos los programas que se ejecutan en forma de bucle (se ejecuta continuamente). 1ª 2ª int ledverde = 12; void setup() //Pin donde va el led 3

4 Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz 3ª pinmode(ledverde, OUTPUT);//Establece 'pin 12' como salida void loop() digitalwrite(ledverde, HIGH); // Enciende el led delay(1000); // Pausa un segundo digitalwrite(ledverde, LOW); // Apaga el led delay(1000); // Pausa un segundo Marcas de puntuación: Las llaves. Se usan para indicar el principio y final de una función. Los paréntesis ( ) se utilizan para escribir funciones dentro de nuestros programas. Cada instrucción debe acabar con ; Los comentarios se indican con //. Se pueden introducir bloques de comentarios con //.... Los comentarios no son obligatorios y se utilizan para explicar los programas. 5. Datos, variables y funciones HIGH. Define el valor de entrada o salida del pin como ON (5 V o 1 en binario) LOW. Define el valor de entrada o salida del pin como OFF (0 V o 0 en binario) Función pinmode(pin, mode) Función usada dentro de la función setup() para configurar como un pin debe comportarse, como entrada de información o salida de información a la placa Arduino (INPUT o OUTPUT).); Ej. pinmode (ledpin, OUTPUT); // configura el ledpin como de salida. INPUT. Se utiliza en la función pinmode() para definir la función del pin digital usado como entrada de datos (ej: pulsadores, sensores) OUTPUT. Se utiliza en la función pinmode() para definir la función del pin digital usado como salida de datos (ej: leds, motores) Ej. pinmode (ledpin, OUTPUT); Función digitalread(pin) Lee el valor desde un pin digital específico. Devuelve un valor HIGH o LOW. El valor leído debemos almacenarlo en una variable, para después poder utilizarlo Ej. digitalread (ledpin); Funcion digitalwrite(pin, valor) Introduce un valor (HIGH) o (LOW) en el pin digital especificado.. Ej. digitalwrite (ledpin, HIGH); Función analogread(pin) Lee el valor desde el pin analógico especificado. Esta función solo funciona en los pines analógicos (A0-A5). El valor resultante es un número entero de 0 a Los pines analógicos, a diferencia de los digitales no necesitan declararse previamente como INPUT o OUTPUT. Ej. analogread (sensorldr); Función analogwrite(pin, valor) Escribe un valor analógico en un pin de salida marcado como PWM. Esta función está activa para los pines 3, 5, 6, 9, 10, 11. Ej analogwrite (ledpin, 110); // escribe el valor '110' en el 'pin' analógico. Puede especificarse un valor de Un valor 0 genera 0 V en el pin especificado y 255 genera 5 V. delay(ms). Realiza una pausa en el programa la cantidad de tiempo va en milisegundos Ej delay(5000); // Pausa 5 segundos if (condición SI): Comprueba si una condición se cumple. La función se escribe entre llaves if (sensorldr > 120) digitalwrite (ledpin, HIGH); Puede utilizarse con uno o más operadores de comparación: 4

5 Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz == igual que!= diferente que < menor que > mayor que <= menor o igual que >= mayor o igual que ++ incremento de 1 -- decremento de 1 Para unir varias condiciones utilizamos los operadores lógicos Y / O / NO if else: SI..SINO if (sensorldr > 120) digitalwrite (ledpin, HIGH); else digitalwrite (ledpin, LOW); Podemos anidar varias sentencias if else, siendo todas ellas, a su vez, mutuamente excluyentes: 6. Conexión de receptores if (x <= 0) delay(100); //se ejecuta con x<0 else if (x < 100) delay(250); //se ejecuta con 0< x>100 else if (x <= 200) delay(500); //se ejecuta con 100< x>200 else delay(1000); //se ejecuta con x>200 Debemos conectar la línea roja de positivo de la placa board al pin de 5V de Arduino y la línea azul de negativo al pin de Arduino Diodo LED && Y lógico Ej :if (x > 0 && y < 5) O lógico Ej :if (x > 0 y > 0) El LED debe llevar una resistencia de protección de 100 a 220 Ω. El cátodo o patilla corta debe ir a negativo La corriente (terminal positivo) se la proporciona el pin de Arduino Zumbador: debe llevar una resistencia de protección de 100 Ω. Motor Los pines de arduino no proporcionan suficiente corriente para mover el motor, por lo que es necesario amplificar esta corriente con un transistor (protegeremos la base B C E 5

6 Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz Servomotores Los servomotores son motores de CC que pueden girar entre 0 y 180º normalmente. También existen servomotores que giran 360º de forma continua Llevan tres cables: - alimentación a + ó 5V (rojo), - o negativo (que puede ser negro o marrón) - OUT o control (que puede ser blanco o naranja o amarillo) y se conecta a un pin digital de Arduino. Si necesitamos más intensidad para mover el servo podemos alimentarlo desde una fuente de tensión externa (una batería o fuente de alimentación) a una tensión de 5V-6.5V. 7. Conexión de sensores y elementos de control Todos los sensores y elementos de control deben conectarse a 5V ó + y a GNO ó -., para que les pase corriente. La información de si está activo o no (pasa o no pasa corriente), la mandamos al pin de Arduino correspondiente. Pulsador Sensor de luz LDR La conexión del pulsador debe hacerse conectando solo 2 patas en diagonal El pulsador debe llevar una resistencia de 10 K antes de llegar a negativo o Es un sensor analógico que nos permite detectar diferentes estados de luz a través de las entradas analógicas de nuestro Arduino (pines A0-A5). Da valores que van desde 0 hasta El sensor LDR debe llevar resistencia de protección de 1KΩ antes de llegar a. 6

7 Tecnología 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz Sensores de proximidad PIR (infrarrojos) El led azul de IR emite luz y cuando choca con algo, la luz rebota y el fototransistor negro o blanco la recibe y se activa (HIGH), permitiendo que a través de él pase corriente El sensor de IR no necesita resistencia de protección. Lleva 3 patillas: Vcc se conecta a 5V, se conecta a tierra y OUT es la patilla que irá al pin de arduino que transmita la señal. El sensor formado por led IR y fototransistor deben llevar resistencias de protección de 100Ω y 10 K respectivamente antes de llegar a. V cc, + OUT V cc, + V cc, + Vcc OUT Pin Arduino Pin Arduino 8. Ejercicios 1.- Encender un led de forma intermitente int ledrojo = 7; // LED que se conecta al pin 7 void setup() pinmode(ledrojo, OUTPUT); void loop() digitalwrite(ledrojo, HIGH); delay(1000); digitalwrite(ledrojo, LOW); delay(1000); 1.b.- Cambia el tiempo de intermitencia a medio minuto y añade un zumbador que suene de forma intermitente a la vez que el led 2.- Encendido secuencial de 3 leds: // El p1n 7 será una salida digital // Enciende el LED // Pausa de 1 segundo // Apaga el LED // Pausa de 1 segundo Encender 3 leds (V, R y A) de forma secuencial (primero un led rojo 2 segundos, luego el led amarillo 2 segundos y luego se enciende el led verde durante 4 segundos), se apagan los 3 leds y el programa vuelve a comenzar 2.b.- Añade un motor que se encienda a la vez que el led verde y deje de funcionar cuando se apagan los leds. 3.- Encendido de un zumbador durante 5 segundos al accionar un pulsador Al introducir información a través de pulsadores o sensores, debemos crear una variable valorsensor que almacene el valor digital (0,1) en el que se encuentra el sensor. Esta variable se inicia en el valor digital 0 (el valor 0 no es un pin de Arduino). 7

8 TPR 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz int zumbador = 4; // ZUMBADOR que se conecta al pin 4 int pulsador = 2; // PULSADOR que se conecta al pin 2 int valorpulsador = 0; // creamos una variable valorpulsador para almacenar el valor 0,1 del pulsador y la iniciamos con valor cero void setup() pinmode(zumbador, OUTPUT); // El p1n 4 será una salida digital pinmode(pulsador, INPUT); // El p1n 2 será una entrada digital void loop() valorpulsador=digitalread (pulsador); // creamos una variable valorpulsador para saber si el pulsador está pulsado o no if (valorpulsador == HIGH) // Si se activa el pulsador digitalwrite (zumbador, HIGH); // suena el zumbador delay(5000); // Pausa de 5 segundos digitalwrite(lzumbador, LOW); // Apaga el zumbador 3.b.- Añade un led que luzca de forma intermitente cuando suena el zumbador. 4.- Sensores de proximidad PIR (infrarrojos) Encender un led verde 2 segundos cuando el sensor detecte algo cerca. El azul de IR emite luz y cuando choca con algo, la luz rebota y el fototransistor blanco la recibe y se activa (HIGH) int ir = 2; int ledv = 8; int irvalor =0; void setup() pinmode(ledv, OUTPUT); pinmode (ir, INPUT); void loop() irvalor= digitalread (ir); if (irvalor == HIGH) digitalwrite(ledv, HIGH); delay(2000); else digitalwrite(ledv, LOW); 4.b.- Añade un led rojo que luzca cuando no detecte algo y se apague al detectar una presencia 8

9 TPR 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz 5.-Sensor de luz LDR 5.a.- Encender un led cuando sea de noche o tengamos oscuridad. Debemos conectar el sensor en los pines de entrada analógicos (A0-A5). Para saber el valor de luz que detecta la LDR debemos abrir el monitor serie y luego dar la orden de imprimir el valor para poder verlo. Después elaboramos el programa según el valor obtenido. int ledv= 2; int sensorldr= A5; int valorldr=0; EJEMPLO void setup() pinmode (ledv, OUTPUT); pinmode (sensorldr, INPUT); Serial.begin (9600); //inicia comunicación por el puerto serial void loop() valorldr = analogread (sensorldr); Serial.println (valorldr); //escribe la luz medida por el sensor en el monitor serie delay (500); //tiempo para la siguiente medición 5.b.- Encender 3 leds diferentes (verde, rojo y amarillo) según las condiciones de luz (oscuridad, luz natural y linterna) 6.- Cambio de giro del motor mediante chip L293D (puente de diodos) Es un chip que podemos usar para gobernar simultáneamente dos motores CC (cambio de giro y control de velocidad). Pin 16: Vss = 5V con los que alimentamos el chip Pin 8: Vin = tensión para alimentar el motor Pines del 1 al 7: control del motor 1 Pin 1: activa el uso del motor 1 Pines 2 y 7: pines de control del giro del motor 1, van conectados a Arduino Pines 3 y 6: son los pines que se conectan al motor 1 Pines 4 y 5: van a Pines del 9 al 15: control del motor 2 Pin 1: activa el uso del motor 2 Pines 10 y 15: pines de control del giro del motor 1, van conectados a Arduino Pines 11 y 14: son los pines que se conectan al motor 1 Pines 12 y 13: van a TABLA DE CONEXIÓN DE PINES PIN L293D PIN Motor1 Motor2 ARDUINO DESCRIPCIÓN V Enable / 10 INPUT Motor1 / Motor2 4, Motor1 / Motor / 13 INPUT V ó Vin Alimentación del motor 1 y 2 9

10 TPR 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TABLA DE CONTROL DEL MOTOR1 Pin 2 Pin 7 MOTOR1 HIGH LOW GIRO HORARIO LOW HIGH GIRO ANTIHORARIO HIGH HIGH STOP LOW LOW STOP APERTURA Y CIERRE PUERTA CON DETECTOR IR int irpin = 4; int MDPin = 2; int MIPin = 7; int irvalue =0; void setup() pinmode(mdpin, OUTPUT); pinmode(mipin, OUTPUT); pinmode (irpin, INPUT); void loop() irvalue= digitalread (irpin); if (irvalue == HIGH) digitalwrite(mdpin, HIGH); digitalwrite(mipin, LOW); delay(5000); digitalwrite(mdpin, LOW); digitalwrite(mipin, HIGH); delay(5000); else digitalwrite(mdpin, LOW); digitalwrite(mipin, LOW); 6.b.- Haz que la puerta esté parada 3 segundos antes de que se cierre 6.c.- Añade un led verde y otro rojo que luzcan cuando el motor gira, cada uno luce con un sentido de giro 7.-Movimiento de los motores de tu máquina-robot con los sensores o elementos de control Diseña el programa que mueva los motores de tu máquina-robot y móntalo en tu proyecto. Incluye leds que indiquen qué motor está girando. 10

11 TPR 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz 8.- Mover un servomotor al detectar proximidad con un sensor de IR Cuando programamos con arduino debemos incluir una librería llamada servo.h. Y creamos un objeto Servo con el nombre que queramos dar a nuestro motor. #include <Servo.h> //incluye una libreria para mover servos Servo motor1; //crea un objeto Servo llamado motor1 int ir = 2; //coloca el sensor ir en el pin 2 int valorir=0; // crea la variable valorir y la inicia en 0 void setup() motor1.attach(8); //coloca el servo en el pin 8 pinmode(ir, INPUT); //define el pin del sensor ir como de entrada void loop() valorir = digitalread (ir); if (valorir == HIGH) 0º 90º 180º motor1.write(180); delay(2000); else motor1.write(0); 8.b.- Cambia el programa para que el motor gire 90º y mientras luzca un led verde. Pare el motor durante 4 segundos y mientras luzca el led rojo. Después el motor regrese a su posición inicial mientras luce el led amarillo. 9.- Mover un servomotor continuo al presionar un pulsador Los servomotores continuos son motores de CC que giran continuamente y a los que podemos regular la velocidad. Llevan tres cables:. El ángulo de giro que programamos nos define el sentido de giro y la velocidad (0-180º ) Motor parado (Hay casos en que hay que ajustar este valor, ej.100) Giro en un sentido a máxima velocidad Giro en un sentido disminuyendo la velocidad al aumentar el número //el motor gira 180º en un sentido //el motor gira -180º y se coloca en la posición inicial Giro en el otro sentido a máxima velocidad Giro en el otro sentido aumentando la velocidad al aumentar el número #include <Servo.h> //incluye una libreria para mover servos Servo motor1; //crea un objeto Servo llamado motor1 int pulsador = 2; //coloca el pulsador en el pin 2 int valorpulsador=0; // crea la variable valorpulsador y la inicia en 0 void setup() motor1.attach(8); //coloca el servo en el pin 8 pinmode(pulsador, INPUT); //define el pin del pulsador como de entrada void loop() valorpulsador = digitalread (pulsador); if (valorpulsador == HIGH) 11

12 TPR 4ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz motor1.write(180); //el motor gira a velocidad máx en un sentido 5s delay(5000); motor1.write(90); //el motor para 2s delay(2000); motor1.write(0); //el motor gira a velocidad máx en el otro sentido 5s delay(5000); else motor1.write(100); //el motor para 9.b.- Cambia el programa para que el motor gire 3 s a velocidad máxima. Luego gire otros 3 s a velocidad lenta. Pare 2 s. Cambie el sentido de giro y gire a velocidad lenta durante 3 s. Luego gire 3 s a velocidad máxima. Y pare el motor. 12

Clase 2: Programación

Clase 2: Programación Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es

Más detalles

Entradas Analógicas.

Entradas Analógicas. CURSO PROVINCIAL: INTRODUCCIÓN A LA ROBÓTICA CON ARDUINO ROBÓTICA EDUCATIVA Entradas Analógicas. Manuel Hidalgo Díaz Enero 2011 Entradas analógicas. El controlador Atmega de Arduino lleva incluido un conversor

Más detalles

El Microcontrolador Arduino

El Microcontrolador Arduino El Microcontrolador Arduino José Pujol IES Vicente Aleixandre Sevilla tecnopujol.wordpress.com Índice: El proyecto Arduino: Qué es y por qué usarlo Que podemos hacer con Arduino Descripción de la placa:

Más detalles

PRACTICAS CON ARDUINO

PRACTICAS CON ARDUINO PRACTICAS CON ARDUINO 1º DE BACHILLERATO PROYECTO INTEGRADO: TALLER DE ROBÓTICA Materiales: Placa Protoboard Microcontroladora Arduino Cable de conexión 1 LED 1 resistencia 120 Ω Cables PRÁCTICA Nº 1:

Más detalles

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC Clase 4: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Tipos de motores y para que sirven Motor DC Qué es un electroimán? Funcionamiento PWM Sentido de giro L293 Motor Servo Características

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante Elena Ribón Villamediana José Antonio Cobo

Más detalles

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá

Más detalles

Curso Robótica Práctica

Curso Robótica Práctica TÍTULO DE LA UNIDAD DIDÁCTICA Montaje de distintos proyectos fundamentales con ambos entornos: Placa controladora PICAXE. Placa controladora ARDUINO. CURSO 3º-4º ESO DESCRIPCIÓN DE LA UNIDAD DIDÁCTICA

Más detalles

AR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.

AR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED. 1 T Tutorial 1. Introducción a Arduino Controlando un LED. Objetivo general. Conocer los conceptos básicos de Arduino para aplicarlos, encender y apagar un LED como primera práctica. Qué es Arduino? Arduino

Más detalles

EL MICROCONTROLADOR ARDUINO

EL MICROCONTROLADOR ARDUINO EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA.

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA. CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante ÍÑIGO MARTÍN MIMBELA. inigo.martin@educa.madrid.org 2 Título de la Unidad Didáctica

Más detalles

Control de LCD y sensor de temperatura

Control de LCD y sensor de temperatura Control de LCD y sensor de temperatura Componentes Protoboard Arduino UNO Sensor de temperatura LM35 Potenciómetro (resistencia variable) Resistencia de 220 Ω Pantalla LCD 16 x 2 20 cables jumpers Montaje

Más detalles

5.- ENTRADAS/SALIDAS DIGITALES

5.- ENTRADAS/SALIDAS DIGITALES 5.- ENTRADAS/SALIDAS DIGITALES Estos pines son los pines del 0 al 13 de Arduino y se llaman digitales porque sólo pueden manejar valores 0 o 1. Si quieres usar un pin digital, lo primero que tienes que

Más detalles

La plataforma Arduino

La plataforma Arduino La plataforma Arduino Arduino es una plataforma de electrónica abierta que permite crear prototipos a partir de software y hardware libres. Toma información de su entorno por medio de sensores y con la

Más detalles

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO

CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO Para aquellos que se inician en el vuelo circular eléctrico, pueden realizar su propio timer basándose en una placa nano arduino totalmente configurable.

Más detalles

Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve?

Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve? Versión arduino Descripción Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve? Sirve para programar aplicaciones básicas y avanzadas en robótica móvil,

Más detalles

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot Alicia Escudero ROBÓTICA TICA EN LA ESCUELA El Robot (hardware) Apellido y Nombre: Escudero Alicia Tema: características de un robot E-mail: alyy_94@hotmail.com D.N.I: 36.491.199 02/05/1994 Introducción

Más detalles

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4 TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida

Más detalles

Taller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017.

Taller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017. Taller Robótica Libre con Arduino Desarrollo del pensamiento computacional a través de la programación y la robótica. UIMP. Julio de 2017. María Loureiro @tecnoloxia tecnoloxia.org José Pujol @jo_pujol

Más detalles

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Programación de dispositivos Arduino Asignatura Sistemas Digitales! Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción

Más detalles

APRENDE ARDUINO FACILMENTE CON MIRPAS.COM.

APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. LICENCIA CREATIVE COMMONS: Este curso está redactado por Pascual Gómez del Pino para Mirpas.com. El autor y la Web reclinan las responsabilidades civiles y penales

Más detalles

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. EJERCICIOS CON ARDUINO LED ENCENDIDO Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. MARÍA TERESA CUESTA CALVO M03-ARDUINO PROYECTOS VARIOS 1 / 23 LED BICOLOR Led bicolor. Conectado

Más detalles

Actuadores eléctricos - Motores

Actuadores eléctricos - Motores Servomotores Un servomotor es básicamente un actuador mecánico que contine un motor eléctrico y un conjunto de engranajes que permiten multiplicar el torque del sistema final y tiene la capacidad de ser

Más detalles

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación

Más detalles

Características del sistema

Características del sistema BARRERA ELECTROMECÁNICA Introducción Consiste en una barrera totalmente automatizada. El programa se inicia accionando un pulsador. Posee un semáforo para permitir o no el paso y un sensor infrarrojo que

Más detalles

Programa del curso de Arduino

Programa del curso de Arduino Programa del curso de Arduino Víctor Pérez Domingo victorperezdomingo@gmail.com Febrero 2017 1 ÍNDICE ÍNDICE Índice 1. Curso 4 1.1. Objetivo del bloque 1................................... 4 1.2. Objetivo

Más detalles

2. Programación en Arduino

2. Programación en Arduino 2. Programación en Arduino Tallerine Android/LED Instituto de Ingenería Eléctrica 13 de marzo de 2017 IIE (TallerIne) Programación 13 de marzo de 2017 1 / 27 Repaso Conocimos al Arduino Vimos nociones

Más detalles

5. CONSTRUCCIÓN a) Montar la plataforma móvil según sus instrucciones. b) Soldar un trozo de 20 cm de hilo rígido a los terminales de las reductoras.

5. CONSTRUCCIÓN a) Montar la plataforma móvil según sus instrucciones. b) Soldar un trozo de 20 cm de hilo rígido a los terminales de las reductoras. 1. OBJETIVOS Construir un coche seguidor de línea negra controlado por arduino. 2. FOTOGRAFÍA Leer todas las instrucciones y comprobar el listado de materiales antes de empezar el proyecto. 3. FUNCIONAMIENTO

Más detalles

Motor de Corriente Continua

Motor de Corriente Continua 1.2.12. Motor de Corriente Continua En este proyecto vamos a controlar un motor de corriente continua como los que se utilizan en multitud de proyectos de tecnología o juguetes como coches teledirigidos,

Más detalles

Taller de electrónica para usos creativos. Practicando con Arduino

Taller de electrónica para usos creativos. Practicando con Arduino Taller de electrónica para usos creativos: Practicando con Arduino 8 al 11 de Mayo de 2008 Yago Torroja Igor González Angela Ramos y... 1 Introducción a Arduino Arduino es una plataforma open-source de

Más detalles

EL ORDENADOR COMO DISPOSITIVO DE CONTROL

EL ORDENADOR COMO DISPOSITIVO DE CONTROL EL ORDENADOR COMO DISPOSITIVO DE CONTROL 1.- INFORMACIÓN Y CONTROL Un sistema de control de procesos se puede definir como el conjunto de funciones y operaciones necesarias para conseguir un resultado

Más detalles

Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre

Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre Programación con Arduino Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre Índice: 0. Instalación Software 1. Presentando la tarjeta Arduino UNO /ZUMBT 2. Bitbloq 3. Alternativas: a. Instalables

Más detalles

(El examen consta de 6 preguntas, todas ellas con la misma puntuación) CÓDIGO DE COLORES DE RESISTENCIAS

(El examen consta de 6 preguntas, todas ellas con la misma puntuación) CÓDIGO DE COLORES DE RESISTENCIAS Nombre: Clase: (El examen consta de 6 preguntas, todas ellas con la misma puntuación) CÓDIGO DE COLORES DE RESISTENCIAS Color 1 er, 2º o 3 er color 4ºcolor Negro 0 Marrón 1 +1% Rojo 2 +2% Naranja 3 Amarillo

Más detalles

Medidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias

Medidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias 1.2.15. Sensor Digital: Ultrasonidos En este apartado vamos a realizar varias actividades en donde utilizaremos los sensores de ultrasonido. Como veremos más adelante, un sensor de ultrasonido, al igual

Más detalles

Prácticas de electrónica 4º ESO

Prácticas de electrónica 4º ESO Prácticas de electrónica 4º ESO Profesor Olga las Heras Página 1 Práctica 1: Identificación de componentes La práctica consiste en reconocer diferentes componentes eléctricos y electrónicos que ya se han

Más detalles

CUADERNO DE VERANO TECNOLOGÍA, PROGRAMACIÓN Y ROBÓTICA 3ºESO

CUADERNO DE VERANO TECNOLOGÍA, PROGRAMACIÓN Y ROBÓTICA 3ºESO CUADERNO DE VERANO TECNOLOGÍA, PROGRAMACIÓN Y ROBÓTICA 3ºESO IES AFRICA SECCIÓN DELEGADA EN MORALEJA DE ENMEDIO NOTA: Este cuadernillo de trabajo debe ser entregado al profesor de la asignatura el día

Más detalles

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. +56 2 23339579 www.olimex.cl cursos.olimex.cl info@olimex.cl

Más detalles

Sensor Analógico: Potenciómetro

Sensor Analógico: Potenciómetro 1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo

Más detalles

Práctica 4. Entradas/Salidas Analógicas con Arduino

Práctica 4. Entradas/Salidas Analógicas con Arduino Práctica 4. Entradas/Salidas Analógicas con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014 Índice Índice 1. Conocimientos previos. 1.1.

Más detalles

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC Clase 3: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Introducción: Qué son los sensores? Mundo analógico y mundo digital. Análogo y digital en Arduino. ADC Ejemplo Botones El potenciómetro

Más detalles

Sensor Analógico: LDR. Componentes. Conexionado Lectura del nivel de Luz. Libro de Actividades de Robótica Educativa

Sensor Analógico: LDR. Componentes. Conexionado Lectura del nivel de Luz. Libro de Actividades de Robótica Educativa 1.2.17. Sensor Analógico: LDR En este apartado vamos a realizar dos actividades en donde utilizaremos un sensor de luz visible o LDR. Este tipo de sensores son analógicos, nos dan una medida de intensidad

Más detalles

Instituto Tecnológico de Colima

Instituto Tecnológico de Colima Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INSTALACIÓN DEL MRT V1.2... 3 PROGRAMACIÓN BÁSICA... 11 Posibles errores en la programación... 16 2 INSTALACIÓN DEL MRT V1.2 En la carpeta Instaladores, ubique el icono MRTSetupV1.2.msi,

Más detalles

PRÁCTICAS ELECTRÓNICA ANALÓGICA

PRÁCTICAS ELECTRÓNICA ANALÓGICA TECNOLOGÍA PRÁCTICAS NIVEL: 4ºESO ELECTRÓNICA ANALÓGICA 1 LISTA DE MATERIALES... 2 2 CARACTERÍSTICAS DE ALGUNOS COMPONENTES... 3 2.1 RELÉS... 3 2.2 TRANSISTORES... 3 2.3 CIRCUITOS INTEGRADOS... 3 3 PLACA

Más detalles

Control programado con ARDUINO TECNOLOGÍA

Control programado con ARDUINO TECNOLOGÍA Control programado con ARDUINO TECNOLOGÍA Control de un sistema técnico Supongamos que hemos construido un sistema técnico cuyo funcionamiento queremos controlar... Control de un sistema técnico: Actuadores

Más detalles

Alarma GSM. 1. Componentes

Alarma GSM. 1. Componentes Alarma GSM 1. Componentes Arduino UNO Cable USB Módulo bluetooth Sensor ultrasonido Leds Zumbador o buzzer (opcional) Módulo GSM Placa de prototipado Cables jumpers 1 2. Explicación 1.- Sensor ultrasónico

Más detalles

1. Conocimientos previos.

1. Conocimientos previos. Índice 21/10/2012 Práctica 3. Entradas/Salidas Digitales con Arduino Juan Antonio López Riquelme Departamento de Tecnología Electrónica Octubre 2012 Índice 1. Conocimientos previos. 1.1. Identificación

Más detalles

QUÉ ES MBOT? Conectores RJ25

QUÉ ES MBOT? Conectores RJ25 1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software

Más detalles

4 Dispositivos de E/S

4 Dispositivos de E/S cei@upm.es 4 Dispositivos de E/S Dispositivos, puertos y registros de E/S Dispositivos de E/S paralelo Conversión A/D. Pulse Width Modulation Otros dispositivos típicos de E/S Universidad Politécnica de

Más detalles

Lectura de pines analógicos

Lectura de pines analógicos Lectura de pines analógicos 1. Componentes Arduino UNO Cable USB Placa de prototipado Cables jumpers 2 resistencias de 10 kω Potenciómetro de 10 kω 3 resistencias de 220 kω Botón RGB Led Fotoresistencia

Más detalles

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/ Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y

Más detalles

Robótica. Un robot...

Robótica. Un robot... Robótica Un robot... La palabra robot está a la orden del día y muchas veces al escucharla nos imaginamos una máquina con forma humana que camina, habla, gesticula pero en realidad es algo mucho más sencillo.

Más detalles

PRÁCTICAS CON ARDUINO UNO

PRÁCTICAS CON ARDUINO UNO PRÁCTICAS CON ARDUINO UNO ÍNDICE ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( ENCENDER Y APAGAR UN LED DURANTE UN TIEMPO DETERMINADO)... 7 ARDUINO: PRÁCTICA 2_ SECUENCIA DE ENCENDIDO Y APAGADO DE CUATRO LEDS...

Más detalles

TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot

TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 Conectamos los motores Conecta los conectores de los servos. CUIDADO! Podemos romper los motores.

Más detalles

ACTIVIDADES CON S4A (SCRATCH PARA ARDUINO) A.1.-

ACTIVIDADES CON S4A (SCRATCH PARA ARDUINO) A.1.- ACTIVIDADES CON S4A (SCRATCH PARA ARDUINO) A.1.- Actividades previas Cargar el firmware de S4A (S4AFirmware16.ino) en la placa Arduino mediante el IDE de Arduino Conectar la placa Arduino al puerto USB

Más detalles

Práctica 3. Entradas/Salidas Digitales con Arduino

Práctica 3. Entradas/Salidas Digitales con Arduino Práctica 3. Entradas/Salidas Digitales con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Noviembre 2013 Índice Índice 1. Conocimientos previos. 1.1. Identificación

Más detalles

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el

Más detalles

EL POLÍMETRO. Medidas de magnitudes eléctricas I. E. S. A N D R É S D E V A N D E L V I R A

EL POLÍMETRO. Medidas de magnitudes eléctricas I. E. S. A N D R É S D E V A N D E L V I R A EL POLÍMETRO Medidas de magnitudes eléctricas I. E. S. A N D R É S D E V A N D E L V I R A J. G a r r i g ó s S I S T E M A S A U T O M Á T I C O S D E L A P R O D U C C I Ó N S A P. D E P A R T A M E

Más detalles

Programación de Arduino

Programación de Arduino Programación de Arduino Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Introducción Ecuaciones diferenciales Método Euler Índice General

Más detalles

SISTEMAS DE CONTROL Microcontroladores con Crocodile technology 3D

SISTEMAS DE CONTROL Microcontroladores con Crocodile technology 3D 3º ESO Sistemas de control: microcontroladores con Crocodile Technology 3D página 1 de 10 Alumno: Curso: SISTEMAS DE CONTROL Microcontroladores con Crocodile technology 3D Contenido SISTEMAS DE CONTROL...

Más detalles

Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0?

Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0? Tutorial para principiantes: Cómo aprender a programar un Dreamster v1.0? Por Gisela Farace Mayo 2015 Revisión 2015 06 03 1 Índice 1. Qué es un Arduino? 2. El robot Dreamster 2.1. Señales analógicas y

Más detalles

EL POLIMETRO. CONCEPTOS BASICOS. MEDIDAS

EL POLIMETRO. CONCEPTOS BASICOS. MEDIDAS EL POLIMETRO. CONCEPTOS BASICOS. MEDIDAS CONCEPTOS BASICOS El aparato de medida más utilizado en electricidad y electrónica es el denominado POLÍMETRO, también denominado a veces multímetro o texter. El

Más detalles

Universidad de Costa Rica

Universidad de Costa Rica Grupo de Robótica de la Universidad de Costa Rica Curso: Introducción al controlador Arduino I ciclo 2014 Curso: Introducción al controlador Arduino Laura Fonseca Picado Jeffry Luque Agüero Página: 1 Índice

Más detalles

PROYECTO DE ELECTRÓNICA

PROYECTO DE ELECTRÓNICA PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...

Más detalles

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo Romeo es un microcontrolador de todo-en-uno diseñado especialmente

Más detalles

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino. TEMA: Control de procesos con Arduino. Ejercicio: Controlando un proceso la ayuda de la tarjeta Arduino Objetivo: Mediante modulo Arduino, controlamos un proceso instrumentado mediante sensores y actuadores.

Más detalles

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino AUTOMATIZACIÓN - CURSO: 2010-2011- Fernando Torres Medina Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas

Más detalles

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS A1: ENCENDER UN LED Y APAGARLO CON S4A Conecta la placa arduino al ordenador y arranca S4A. Recuerda que la placa arduino tiene que tener instalado

Más detalles

1.1. Memoria Descriptiva

1.1. Memoria Descriptiva .. Memoria Descriptiva Víctor Orozco Valle ... Objeto El objeto de este proyecto es el de construir desde cero, la maqueta de un ascensor con los sensores y accionamientos necesarios para simular el comportamiento

Más detalles

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC Propuesta para el desarrollo de semilleros de investigación en Automatización y control. wcastillo90@hotmail.com, hugo.alex30@gmail.com,

Más detalles

MODULO DE 8 RELEVADORES

MODULO DE 8 RELEVADORES MODULO DE 8 RELEVADORES Modulo ideal para el control de cargas de corriente directa o alterna que puede ser utilizado con un microcontrolador, circuitos digitales o amplificadores operacionales Tabla de

Más detalles

PROPUESTA ARDUINO por José Manuel Aranga Salazar

PROPUESTA ARDUINO por José Manuel Aranga Salazar PROPUESTA ARDUINO por José Manuel Aranga Salazar Descripción del proyecto CÁLCULO DE LAS ENTALPÍAS DE DISOLUCIÓN DE VARIAS SALES En el presente proyecto vamos a realizar un montaje para el cálculo de las

Más detalles

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino.

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino. DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO Nombre de la actividad Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino. Nivel Básico. Público al cual va dirigido Dirigido

Más detalles

ACTIVIDADES PROGRAMACIÓN CON ARDUINO

ACTIVIDADES PROGRAMACIÓN CON ARDUINO ACTIVIDADES PROGRAMACIÓN CON ARDUINO A.1.- A continuación se presenta el programa de ejemplo Blink, que hace parpadear un LED conectado en el pin 2 de la tarjeta Arduino, con una cadencia de 1 segundo

Más detalles

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO

INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS Aprender mediante una aplicación práctica el funcionamiento de una LDR. Aprender cómo se utilizan las entradas analógicas de ARDUINO. MATERIAL NECESARIO

Más detalles

Escuela Secundaria Técnica 47 Juan de Dios Bátiz

Escuela Secundaria Técnica 47 Juan de Dios Bátiz Escuela Secundaria Técnica 47 Juan de Dios Bátiz Brazo Robótico controlado por Arduino Integrantes: - Flores Vázquez Daniel Abraham - Gómez Varela Demian Job - Rivero Márquez Fernando Daniel - Valencia

Más detalles

CONTROL DE MOTOR PASO A PASO

CONTROL DE MOTOR PASO A PASO UNIVERSIDAD DE SALAMANCA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INDUSTRIAL Avda. Fernando Ballesteros,2 37700 BÉJAR Fax 923 40 81 27 Telf. 923 40 80 80 ÁREA DE INGENIERÍA ELÉCTRICA CONTROL DE MOTOR PASO

Más detalles

Programa la luz inteligente de tu bici

Programa la luz inteligente de tu bici Programa la luz inteligente de tu bici En este proyecto vas a descubrir cómo programar tu propia luz inteligente para ponerle tu bicicleta, con el fin de que ésta se encienda cuando detecte que es de noche.

Más detalles

PLACA PROTOBOARD CONEXIONES

PLACA PROTOBOARD CONEXIONES PLACA PROTOBOARD CONEXIONES - Los agujeros de cada fila están conectados entre sí PERO por separado a cada lado. - Las columnas marcadas con + y están conectadas en vertical PERO no entre ellas. Cómo están

Más detalles

La plataforma Arduino y su programación en entornos gráficos

La plataforma Arduino y su programación en entornos gráficos La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación

Más detalles

Sensor Digital: Infrarrojo. Componentes. Conexionado. Libro de Actividades de Robótica Educativa

Sensor Digital: Infrarrojo. Componentes. Conexionado. Libro de Actividades de Robótica Educativa 1.2.13. Sensor Digital: Infrarrojo En esta actividad vamos a aprender a utilizar los sensores de infrarrojo. Hay diferentes tipos de sensores de infrarrojo y son utilizados para muchas aplicaciones, como

Más detalles

PROBLEMAS DE ELECTRÓNICA

PROBLEMAS DE ELECTRÓNICA PROBLEMAS DE ELECTRÓNICA 1. Indica el valor de las siguientes resistencias. a) Rojo Amarillo Negro Dorado. b) Rojo Violeta Azul Dorado. c) Rojo Verde Negro Dorado. d) Amarillo Verde Rojo Dorado. e) Violeta

Más detalles

Práctica de manejo de motores CC con arduino. Antonio Martínez

Práctica de manejo de motores CC con arduino. Antonio Martínez Práctica de manejo de motores CC con arduino Antonio Martínez Motor CC Existen varios tipos de motores (servos, Motores de paso..), el motor que tenemos en el aula normalmente es un motor DC. Son los motores

Más detalles

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. Página 2 de 10 Ingeniería MCI Ltda.

Más detalles

PRÁCTICAS DE ELECTRÓNICA 4º E.S.O.

PRÁCTICAS DE ELECTRÓNICA 4º E.S.O. PRÁCTICAS DE ELECTRÓNICA 4º E.S.O. DEPARTAMENTO DE TECNOLOGÍA I.E.S. SEFARAD www.tecnosefarad.com ALUMNO/A: GRUPO: 1. INTRODUCCIÓN Las prácticas se realizarán de la siguiente manera: En este cuaderno se

Más detalles

Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente

Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente Autores: Agustín Lechuga Carretero Luis Daniel Figuereo Morales Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente ÍNDICE INTRODUCCIÓN... 3 DESCRIPCIÓN DEL PROYECTO... 3 FUNCIONAMIENTO... 4 DESCRIPCIÓN

Más detalles

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A. .. Memoria Descriptiva... Objeto El objeto de este proyecto es el de construir un robot araña controlado por un PIC6F8A.... Antecedentes El diseño original no se llegó a realizar en circuito impreso, en

Más detalles

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible Básicos 1 Introducción Que es Arduino? 1 Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo

Más detalles

PRACTICAS CON ARDUINO: Nivel 1

PRACTICAS CON ARDUINO: Nivel 1 PRACTICAS CON ARDUINO: Nivel 1 1. INTRODUCCIÓN Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la

Más detalles

1.- Conectando el zumbador a un pin PWM

1.- Conectando el zumbador a un pin PWM SONIDO CON ARDUINO Podemos generar sonidos fácilmente con Arduino con un simple zumbador (buzzer) piezoeléctrico. El sonido es de bastante mala calidad pero nos resulta suficiente para introducir sonidos

Más detalles

Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led.

Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led. PRÁCTICAS DE ARDUINO 1.- Blink-Titilar Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led. Finalidad: Hacer que un led titile con un intervalo de un segundo es decir que se encienda

Más detalles

Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade.

Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade. LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

Más detalles

Tema: Introducción a la Plataforma Arduino

Tema: Introducción a la Plataforma Arduino Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar

Más detalles

Clase 6: Sensores II. Conviértete en un Joven Inventor PENTA UC

Clase 6: Sensores II. Conviértete en un Joven Inventor PENTA UC Clase 6: Conviértete en un Joven Inventor PENTA UC 2014-1 Repaso Sensores Preguntas de repaso 1. Qué son los sensores? 2. Cómo nos entregan la información? 3. Cómo podemos manejar esa información con Arduino?

Más detalles

VIII. CONTROL USANDO SIMULINK Y ARDUINO

VIII. CONTROL USANDO SIMULINK Y ARDUINO VIII. CONTROL USANDO SIMULINK Y ARDUINO Los entornos de Diseño de Sistemas de Control Asistido por Ordenador (CACSD) están experimentando notables cambios durante los últimos años. Estos avances afectan

Más detalles

REPASO ELECTRÓNICA 4º ESO TECNOLOGÍA 16-17

REPASO ELECTRÓNICA 4º ESO TECNOLOGÍA 16-17 4º ESO Tecnología: Electrónica Repaso 2016-17 página 1 de 8 NOMBRE: CURSO: REPASO ELECTRÓNICA 4º ESO TECNOLOGÍA 16-17 Contenido 1. Electrónica... 2 2. El primer semiconductor: DIODO... 2 3. LED: un diodo

Más detalles

Sesión 3 (Práctica) Sensores Actuadores

Sesión 3 (Práctica) Sensores Actuadores Sesión 3 (Práctica) Sensores Actuadores Índice 1. Sensores a. Infrarrojos b. Ultrasonidos 2. Actuadores a. Servomotor b. Motores 3. Comunicación a. Infrarrojos (mando a distancia) a. Control de actuadores

Más detalles

Tutorial 13: Modulo sensor ultrasónico; Haz una alarma.

Tutorial 13: Modulo sensor ultrasónico; Haz una alarma. 13 T Tutorial 13: Modulo sensor ultrasónico; Haz una alarma. Objetivo En esta práctica conoceremos el sensor ultrasónico, y aprenderemos a programarlo, y también haremos una alarma sencilla para poner

Más detalles

PRÁCTICAS DE ELECTRICIDAD Y ELECTRÓNICA CON CROCODILE. Lucía Defez Sánchez Profesora de la asignatura tecnología en la ESO

PRÁCTICAS DE ELECTRICIDAD Y ELECTRÓNICA CON CROCODILE. Lucía Defez Sánchez Profesora de la asignatura tecnología en la ESO PRÁCTICAS DE ELECTRICIDAD Y ELECTRÓNICA CON CROCODILE Lucía Defez Sánchez Profesora de la asignatura tecnología en la ESO 1 OBJETO Se elabora el presente cuaderno de prácticas con el fin de facilitar la

Más detalles

Cuaderno de Tecnología - E.S.O. Nivel II - Unidad 1 - SISTEMAS DE REPRESENTACIÓN GRÁFICA. EL PROYECTO TÉCNICO 17

Cuaderno de Tecnología - E.S.O. Nivel II - Unidad 1 - SISTEMAS DE REPRESENTACIÓN GRÁFICA. EL PROYECTO TÉCNICO 17 23. A continuación se muestran dos piezas representadas en perspectiva isométrica. Dibuja sobre la rejilla las tres vistas principales de alzado, planta y perfil izquierdo y acótalas correctamente. Tomar

Más detalles