Lectura de pines analógicos
|
|
- Celia Toledo Pérez
- hace 6 años
- Vistas:
Transcripción
1 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 Sensor temperatura LM35 1
2 2. Explicación Todo lo que existe en la naturaleza prácticamente de naturaleza analógica, esto quiere decir, cualquier magnitud física es contínua, la temperatura por ejemplo toma valores contínuos (30ºC, 30 05ºC, ), actualmente. En este tutorial nos vamos a centrar en desarrollar técnicas para discretizar estas posibilidades infinates en valores digitales que puedan analizarse mediante la placa arduino UNO. Además aprenderemos las diferencias entre analógico y digital y como convertir unas en otras. 1.- Señales analógicas y digitales. Como acabamos de decir, para conectar nuestros inventos con el mundo físico es necesario tratar datos analógicos, ya que las magnitudes físicas toman valores analógicos, por ejemplo cuando encendemos un LED mediante un botón, el botón actúa como una entrada digital tomando valor de 0 (LOW) cuando el Led está apagado y un valor de 1 (HIGH) cuando este está encendido. Sin embargo, el mundo físico no funciona así normalmente. En la imagen se observa a la izquierda como varía el voltaje en una señal digital (izquierda) y en una analógica (derecha). Como se puede observar a lo largo del tiempo la señal digital toma un valor siempre de 5V (1) o 0V (0), un buen ejemplo de este es el botón que enciende y apaga el led. La señal de analógica podemos observar que también tiene un valor máximo de 5 V y un valor mínimo de 0 V, pero la diferencia radica en que estos dos valores la señal puede tomar infinitos valores, por ejemplo 2,5V, esto no ocurría en la digital. En ordenadores y la placa arduino en este caso nunca podrían medir adecuadamente un número infinito de valores entre los valores 2
3 decimales debido a que la memoria y la potencia del ordenador o placa arduino son valores finitos, es decir, están limitados; conforme la tecnología avanzan y la potencia de cálculo esta precisión crece. Para solucionar este problema lo que se hace es convertir la señal analógica en digital y así tratar mas fácilmente los datos con precisión y velocidad. 2.- Cómo realizamos la conversión de analógico a digital? Vamos a explicarlo con un ejemplo, supongamos que deseamos medir la temperatura de una habitación o la luz para automáticamente hacer que cuando la temperatura sea alta y no haya luz se suba la persiana, para evitar el calor en las calurosas noches de verano. El sensor de luz (fotoresistor) debería dar un valor de salida de 0V cuando hay oscuridad y de 5V cuando hay mucha luz, habiendo valores intermedios para detectar cambios de luz y subir y bajar la persiana (lo mismo con el sensor de temperatura), pero Cómo hacemos que la placa arduino detecte estos valores intermedios de luz y temperatura?, pues la placa arduino tiene pins analógicos para solventar este problema y serán los que debemos usar para medir magnitudes físicas que tomen valores continuos, es decir, los sensores de temperatura y luz (en este caso) han de ir conectados a pines analógicos que realmente son convertidores ADC. En el caso de la placa Arduino UNO el convertidor ADC de 10 bits para realizar las conversiones, lo que quiere decir que el convertidor ADC puede subdividir una señal analógica en 2 10 valores diferentes, es decir 1024 valores, por tanto, la placa arduino puede asignar valores entre 0 y 1023 para cualquier valor analógico. La placa arduino usa un valor de 5V como referencia, es decir, a 5V el valor del sensor sería Así que, con el voltaje de referencia de 5V, si al pin llega un valor de 0 V esta devuelve un valor de 0, si llegan 2 5V la placa devolverá un valor de 512 (la mitad de 1023). Veamos que es lo que pasa realmente: 3
4 En la imagen se muestra un ADC de 3 bits de resolución, por tanto, el valor podrá tomar 2 3 =8 valores, se observan 8 escalones en la izquierda, además se puede ver como 8 señales digitales (azul) emulan una analógica (roja). 3.- Lectura de sensores analógicos. Para leer pines analógicos mediante la placa arduino se usa el comando analogread(). a) lectura del potenciómetro. Vamos a conectar el circuito tal y como vemos en la imagen, el potenciómetro es un sensor analógico, además podemos decir que son divisores de voltaje. Tienen 3 pines, uno se conecta a tierra, otro a la fuente de energía y el central al pin de entrada analógico de la placa arduino, estos son simétricos, es decir, no importa como los conectemos (excepto el pin central). Al girar el potenciómetro se varía la resistencia de este entre 0 y 5 V. Cómo leemos los valores del potenciómetro en pantalla? A través del compilador usando la funcionalidad de comunicación en serie 4
5 usando el comando analogread() y la función Serial.println(), veamos como funciona! const int potenc=0; //decimos al compilador que el potenciómetro al pin 0 int valor=0; //declaramos un valor auxiliar y que será donde se almacenarán los valores que devuelve el potenciómetro (entre 0 y 1023) void setup(){ valor=analogread(potenc); //leemos los valores del potenciómetro y asignamos este valor a la variable val Serial.println(valor); //se imprime en pantalla el valor asignado a la variable valor delay(500); //se espera medio segundo, 500 ms Compilamos el código y abrimos el monitor serial: 5
6 Vamos ajustando el potenciómetro y vemos como varía el valor. Tenemos que fijar el baud rate en Como usar los sensores analógicos Antes de nada, debemos tener claro que los pines analógicos sirven para realizar lecturas de magnitudes reales, tales como la temperatura o luz. Vamos a verlos con un ejemplo en el cual usaremos un lector de temperatura LM35 y en función del cual encenderemos un LED RGB de diferentes colores. El sensor LM35 realizará una lectura de la temperatura, dándo un valor entre 0 y 1023, esto habrá que traducirlo a temperatura de ºC o farenheit. 6
7 El valor que el sensor envía a la placa en función de la temperatura es un voltaje, debemos saber que el voltaje varía en función de la temperatura debido a que el sensor LM35 no es mas que una resistencia que varía su valor en función de la temperatura, de modo que al aumentar la temperatura el valor de la resistencia disminuye y el voltaje de salida desde el sensor a la placa es mayor. Para el sensor LM35 el voltaje o señal recibida por la placa se relaciona con la temperatura según la ecuación: Temperatura = 5 lectura valor Lectura valor es el valor que manda el sensor a la placa, este valor vá desde 0 a A continuación vamos a realizar el siguiente montaje: Lo que vamos a construir es un sistema de alerta de temperatura, de modo que la luz será verde cuando la temperatura es moderada, rojo cuando haga calor y azul cuando haga frio. 7
8 Pero qué es frio, caliente o moderado? Esto tenemos que decidirlo nosotros, en este caso vamos a establecer los límites en base a las lecturas del LM35, por ejemplo, si la habitación en que estamos se encuentra a 25ºC,vamos a considerar que este valor es normal (verde) y que se corresponde con un valor de 51 que lee el sensor LM35; aplicando la ecuación anterior calculamos y establecemos los límites: - Si la temperatura es menor de 18ºC hará frio y se encenderá la luz azul. 18ºC corresponde con una señal de 37 en el sensor. - Si la temperatura está entre 18ºC y 30º consideraremos que hace buena temperatura y el led se pondrá verde. Para 30ºC la señal del sensor es de Para temperaturas mayores de 30ºC consideramos que hace calor y la luz se volverá de color rojo. Para esta temperatura el valor del sensor es de 61 como dijimos. A continuación procedemos a escribir el código: const int azul= 9; //decimos al compilador que el led azul vá conectado al pin 9 const int verde=10; // lo mismo para el led verde const int rojo=11; //igual para el led rojo const int temper=0; //conectamos el sensor de temperatura al pin A0 const int limite_inf=37;//decimos que en el limite inferior (18ºC) la señal que dará el sensor de temperatura será de 37 const int limite_sup=61;//decimos al compilador que en el límite superior de 30ºC la señal será de 61 int valor=0;//declaramos e inicializamos esta variable auxiliar, donde se almacenará la lectura del sensor de temperatura void setup(){ pinmode (azul, OUTPUT); //fijamos los leds como salidas o outputs pinmode (verde, OUTPUT); pinmode (rojo, OUTPUT); 8
9 void loop(){ valor=analogread(temper);//leemos el valor actual del sensor de temperatura if(valor<limite_inf) { //establecemos la condición de que si el valor leído y almacenado en la variable valor es menor que el límite inferior entonces digitalwrite(rojo,low);//entonces fijamos el led rojo en valor LOW, es decir, apagado. digitalwrite(verde,low);//también el verde se apagará ya que la temperatura es menor de 18ºC digitalwrite(azul,high);//decimos que se encienda el led azul. else if (valor >limite_sup){ //condición, pero si ocurre que valor es mayor que el limite superior, es decir, la temperatura es mayor de 30ºC entonces digitalwrite(verde,low);//se apaga el led verde digitalwrite(azul,low);//se apaga el led azul digitalwrite(rojo,high);//encendemos el led rojo (calor) else{ //si no se cumple ninguna de las otras dos condiciones anteriores y valor está entre los dos límites entonces digitalwrite(rojo,low);//apagamos led rojo digitalwrite(azul,low);//apagamos el led azul digitalwrite(verde,high);//encendemos el led verde, la temperatura es buena 5.- El divisor de tensión qué es? Pues un divisor de tensión no es mas que un circuito que usa dos resistencias para producir una señal de salida a un voltaje que está relacionado con el voltaje de entrada, este voltaje está directamente 9
10 relacionado con el valor de las dos resistencias en el circuito, aquí tenemos una imagen que muestra el montaje de este: Entonces, si el voltaje de salida Vout depende del valor de las resistencias y una de estas es una resistencia variable o potenciómetro podemos cambiar el voltaje de salida cambiando este, la resistencia fija puede establecerse como un medidor de la sensibilidad del circuito; si usamos dos resistencias variables podremos ajustar la sensibilidad (siempre dentro de unos límites). cuál es la ecuación que define este circuito? V 678 = V 9: R < R = + R < En resumidas cuentas, el divisor de tensión es un circuito con dos resistencias donde la salida está ubicada entre ambas resistencias y la tensión se divide entre estas dos. Ahora vamos a aplicar este fundamento a un circuito con una fotoresistencia que cambia el valor de su resistencia en función de la luz, muy útil para sistemas domóticos donde queremos controlar algún componente como motor en función de la luz; por ejemplo subir una persiana cuando hay menos luz y bajarla cuando hay mas luz controlando así la cantidad de luz de una habitación, o encender una luz de noche. A continuación vamos a montar nuestra fotoresistencia y vamos a medir en que valor (de entre ) están las condiciones de luz máxima y mínima, ya que este valor nunca será 0 (resistencia de valor infinito) ni tampoco 1023 (resistencia de valor 0). 10
11 Una ve montado el fotoresistor como en la imagen escribimos el siguiente código para tomar los valores del fotoresistor con luz y en completa oscuridad! const int fotor=0; int valor=0; void setup(){ void loop(){ Serial.begin(9600); valor=analogread(fotor); Serial.println(valor); delay(500); Lo compilamos en la placa y abrimos el serial monitor, vemos los valores que está tomando. Podemos iluminarlo con una bombilla (el flash del 11
12 móvil nos servirá bien para este fin) y anotamos el valor que se muestra mientras se ilumina, después lo tapamos con el dedo y tomamos el valor en completa oscuridad; BIEN! Ya tenemos los límites de nuestra fotoresistencia. Ahora vamos a hacer un ejercicio mediante el cual controlaremos un led en función de si hay luz o no, regulando además su intensidad, cuanto mas oscuridad mas intensidad de luz emitirá el led. En el ejercicio anterior usamos el comando analogwrite() para escribir el valor que queríamos mandarle al LED y así elegir la intensidad (lo que hicimos con el potenciómetro), pero en este caso hay un problema. El problema es que el comando analogwrite solamente puede trabajar con valores de 8 bits de tamaño, es decir, valores entre 0 y 255, pero nuestra fotoresistencia trabaja con valores en el rango Que problema! Solo podrémos trabajar en este rango!, Pues te digo que hay una solución para tratar con esto, de hecho, arduino tiene dos formas de tratar con este problema usando dos funciones para movernos en el rango de entre dos conjuntos de valores diferentes. Función map(). Esta función se aplica según la siguiente forma: output=map (valor de entrada, valor bajo rango 1, valor alto rango 1, valor a transformar bajo, valor a transformar alto). Explicamos esto mejor; el valor de entrada es el valor que por ejemplo la fotoresistencia nos dá (entre 0 y 1023); valor bajo rango 1 es el valor mas bajo posible que puede tomar la fotoresistencia, en este caso el que acabamos de tomar cuando hay oscuridad; valor alto rango 1 es el valor máximo que la fotoresistencia puede dar, en este caso el que tomamos cuando había mucha luz; valor a transformar bajo sería el nuevo valor bajo que queremos asignarle, en nuestro caso 0; y el valor a transformar alto el nuevo valor alto que queremos asignarle, en este caso 255. Como hemos dicho, deseamos que cuando hay oscuridad el led se encienda intensamente. Por tanto, cuando el valor de entrada es bajo deseamos que el valor de salida sea alto (al contrario) y viceversa. Entonces, debemos escribir así la función map: map (valor de entrada, valor medido con luz, valor medido con oscuridad, 255, 0). Si por ejemplo el valor mas bajo medido es de 200 y el mas alto 900, el valor 550 corresponde a 127 (en la escala 0-255), esta función no restringe estos valores, es decir, si la fotoresistencia mide por debajo de 200 tendremos un valor por encima de 255, esto es imposible (como antes dijimos) para la función analogwrite() y dará errores. 12
13 Entonces usamos la función constrain(); que funciona tal que output=constrain(valor,minimo,máximo); en nuestro caso se escribiría Output=constrain(valor,0,255); fácil no? Pues vamos a ver el montaje que hay que hacer: Escribamos el código: const int led=9; const int sensor=0; const int minima_luz=200;//valor en oscuridad que antes anotamos const int máxima_luz=900;//valor en máxima luz tomado int valor=0;//inicializamos esta variable donde almacenaremos los datos tomados del sensor void setup(){ pinmode(led,output);//decimos que el led es de salida 13
14 void loop(){ valor=analogread(sensor); //leemos el sensor y el valor lo almacenamos en la variable valor valor=map(valor,minima_luz,maxima_luz,255,0);//introducimos la función map valor=constrain(valor,0,255);//nos protegemos de errores con la función constrain analogwrite(led,valor);//fijamos la intensidad del led 14
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 detallesClase 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 detallesSensor 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 detallesPrá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 detallesACTIVIDADES 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 detallesINTERRUPTOR 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 detallesEncender 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 detallesPROYECTO 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 detallesCOMUNIDAD 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 detalles11 LDR LDR 01rsp.indd /30/13 9:56 AM
11 LDR 01rsp.indd 131 131 12/30/13 9:56 AM Los insectos, pequeños robots biológicos Generalmente los insectos tienen seis patas y dos antenas. Los insectos pueden percibir en muchos casos más que los humanos
Más detallesClase 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 detallesDetección de luz con sensor LDR
Detección de luz con sensor LDR Categoría Des. Software Des. Hardware Des. Soft+Hard Grado dificultad Alcance Objetivos Hardware necesario Software necesario de y Novato Intermedio Alto Maestro En este
Más detallesProgramació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 detallesPRÁ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 detallesCURSO: 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 detallesConviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina
Clase 5: Comunicación Conviértete en un Joven Inventor PENTA UC TAV 2014 Humano-Máquina Contenidos La Comunicación Problema: Debugear el uc Solución: Leds Buzzer LCD Comunicación Serial Desafío Contenidos
Más detallesCIRCUITOS CON RESISTENCIAS
CIRCUITOS CON RESISTENCIAS Divisores de voltaje Videotutorial de la práctica A. DESCRIPCIÓN En esta práctica vamos a montar una serie de circuitos, con diferentes tipos de resistencias, para estudiar lo
Más detallesACTIVIDADES 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 detallesActuadores 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 detallesDisplay LCD y memorias
1.2.21. Display LCD y memorias En este apartado vamos a utilizar un Display LCD para mostrar datos procedentes de nuestra placa ZUM BT o Arduino UNO compatible. Hay diferentes tipos de displays LCD. Podemos
Más detallesMontaje en placa protoboard de un circuito detector de oscuridad. 1) Nombre y apellidos: Curso y grupo: 2) Nombre y apellidos: Curso y grupo:
Montaje en placa protoboard de un circuito detector de oscuridad. Miembros del grupo: 1) 2) 3) 4) 5) 1 PRÁCTICAS DE ELECTRÓNICA ANALÓGICA. PRÁCTICA 1. Montajes en placa protoboard. Medida de magnitudes
Más detallesRastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB
Rastreador de Luz para Panel Solar y Sistema de Carga para Dispositivos USB Alemán, José Ramón. Díaz, Eduardo. Tovar, Carlos. Ingeniería Mecatrónica, Facultad de Ingeniería, Universidad Latina de Panamá,
Más detallesMANUAL 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 detallesMEDICIONES ELECTRICAS I
Año:... Alumno:... Comisión:... MEDICIONES ELECTRICAS I Trabajo Práctico N 2 Tema: MEDICION DE RESISTENCIA. METODO DIRECTO METODO INDIRECTO Método Directo Vamos a centrar nuestro análisis en los sistemas
Más detallesDomótica con Arduino, Bluetooth y Android
Domótica con Arduino, Bluetooth y Android Módulo bluetooth HC-05 (modelo GW-040) Usaremos para este ejemplo el modelo de módulo GW-040 (o ZS-040) para activar las luces de casa desde un teléfono móvil
Más detallesEspecificaciones técnicas de los prototipos:
Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado
Más detallesG O B L I N 2 / M A N U A L
GOBLIN 2 Con esta guía conocerás cada uno de los circuitos que incorpora la GOBLIN 2. Aprenderás a utilizarla, programarla de una forma sencilla y rápida para desarrollar tu proyecto IoT. 2 1.- Empieza
Más detallesEJERCICIOS 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 detallesSistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO.
Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO. Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 2 1.1. Fuente de alimentación CPS250
Más detallesDepartamento de Tecnología Villargordo. Componentes del grupo Nº : CURSO
Departamento de Tecnología Villargordo Componentes del grupo Nº : - - CURSO DETECTORES ELECTRÓNICOS Para estos montajes se usará el circuito integrado BC 879, este es un circuito que incluye dos transistores
Más detallesRaspberry Pi Expansion Board v1.01 Datasheet. Electroensaimada
Raspberry Pi Expansion Board v1.01 Datasheet Electroensaimada ÍNDICE 1 Descripción.... 3 2 Alimentación.... 4 2.1 Con micro USB 5V... 5 2.2 Con conector de la placa exterior... 5 3 Leds... 6 4 ADC... 7
Más detallesABIERTO- ELECTRoNICA- PROTOTIPO- PLATAFORMA- QUE ES UN ARDUINO? ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?
? QUE ES UN ARDUINO? POR JODY CULKIN Traducido al castellano por jose manuel escuder ardumania.es ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?? RECURSOS QUE PUEDEN
Más detallesMEDIDOR DE TEMPERATURA
MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción
Más detallesTaller 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 detallesEL 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 detallesDiseño detallado de las sesiones de laboratorio con Arduino
Diseño detallado de las sesiones de laboratorio con Arduino Miguel Ángel Rubio Escudero- Dpto. Ciencias de la Computación Universidad de Granada Índice 1. Introducción... 2 2. Ejercicio 1: Variables...
Más detallesEL 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 detallesInstituto 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 detallesDFRduino 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 detallesArduino. DHT11 Sensor Temperatura y Humedad
DHT11 Sensor Temperatura y Humedad LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la
Más detallesCONSTRUCCION 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 detallesControl por cable táctil KCT-02.1 SR KCT-02.1 SR
Control por cable táctil KCT-02.1 SR KCT-02.1 SR Especificaciones Modelo Alimentación Rango de temperatura ambiente Rango de humedad ambiente KCT-02.1 SR 5.0V DC -5 C~+43 C RH40%~RH90% Características
Más detallesEspecificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins
Especificaciones técnicas Microcontroller Operating Voltage Input Voltage (recommended) Input Voltage (limits) Digital I/O Pins Analog Input Pins DC Current for I/O Pin DC Current for 3.3V Pin Flash Memory
Más detallesINTRODUCCIÓ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 detallesPráctica 5 Diseño de circuitos con componentes básicos.
Práctica 5 Diseño de circuitos con componentes básicos. Descripción de la práctica: -Con esta práctica, se pretende realizar circuitos visualmente útiles con componentes más simples. Se afianzarán conocimientos
Más detallesMANUAL DE USUARIO. 2.4G 4-zonas RGB(W) Controlador de Luces Tiras Led
MANUAL DE USUARIO 2.4G 4-zonas RGB(W) Controlador de Luces Tiras Led En este manual encontrará todo lo necesario para utilizar correctamente el Controlador RGB 4- zonas y el Controlador RGBW 4-zonas. Por
Más detallesIntroducció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 detallesSUPER CONTROLADOR DE SERVOS S310175
SUPER CONTROLADOR DE SERVOS S310175 Controlador para servos con retroalimentación del par motor No es necesario realizar modificaciones a los servos Características: Sus ocho salidas independientes de
Más detallesContenido Unidad de Robótica
UNIDAD: ROBÓTICA Contenido Unidad de Robótica Introducción...3 Entradas...3 Entradas analógicas...3 Entradas Digitales...3 Salidas...4 LED...4 Motor (giro en un solo sentido)...4 Motor (giro en un solo
Más detallesEJERCICIOS DE ELECTRÓNICA RESISTENCIAS FIJAS
Qué es la electrónica? Es la parte de la electricidad de trabaja con componentes fabricados con materiales semiconductores. La electrónica usa las señales eléctricas que hay en un circuito como información
Más detalles1. MEDICIÓN DE TEMPERATURA CON LM35
PRACTICA N 2 AMPLIFICACIÓN Y COMPARACIÓN DE SEÑALES, CIRCUITOS DE APLICACIÓN El objetivo de esta práctica es el de familiarizarse con algunas de las configuraciones básicas del amplificador operacional,
Más detallesTECNOLOGÍA - 4º ESO PRÁCTICAS DE ELECTRÓNICA
TECNOLOGÍA 4º ESO PRÁCTICAS DE ELECTRÓNICA RESISTENCIAS (TRABAJO EN GRUPO) Miembros del grupo:........ 1. Determina el valor de cada una de las resistencias que te ha entregado el profesor. Para ello debes,
Más detallesP R Á C T I C A S D E E L E C T R Ó N I C A A N A L Ó G I C A
P R Á C T I C A S D E E L E C T R Ó N I C A A N A L Ó G I C A Nombres y apellidos: Curso:. Fecha:.. Firma: PRÁCTICA 1: RESISTENCIAS OBJETIVO: Conocer los tipos y características de las resistencias, así
Más detallesV 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 detallesPRÁ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 detallesTuBot 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 detallesTutorial 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 detalles1.-Relé. 2.-Condensador. 3.-LED. 4.-Piezoeléctrico. 5.-Diodo. 6.-Transistor.
1.-Relé. 2.-Condensador. 3.-LED. 4.-Piezoeléctrico. 5.-Diodo. 6.-Transistor. 1.-Relé. Realiza el montaje de la figura comprobando el funcionamiento del relé. V=12v B1 V= Prueba ahora los contactos NC.
Más detallesPRÁ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 detallesEL 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 detallesPrograma de Tecnologías Educativas Avanzadas. Bach. Pablo Sanabria Campos
Programa de Tecnologías Educativas Avanzadas Bach. Pablo Sanabria Campos Agenda Conceptos básicos. Relación entre corriente, tensión y resistencia. Conductores, aislantes y semiconductores. Elementos importantes
Más detallesARRANQUE DE LÁMPARAS FLUORESCENTES
4 ARRANQUE DE LÁMPARAS FLUORESCENTES 4. INTRODUCCIÓN En el uso de sistemas de iluminación fluorescente es necesario alimentar a la lámpara de descarga con el voltaje adecuado para evitar un mal funcionamiento
Más detallesCurso de Automatización y Robótica Aplicada con Arduino
Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración
Más detallesPRÁCTICAS CROCODILE CLIPS.
PRÁCTICAS CROCODILE CLIPS. 3º ESO curso 2013-2014 1. Construye el siguiente circuito en serie, formado por dos bombillas idénticas, un generador de 4,5 V y un interruptor, a continuación completa la siguiente
Más detallesFigura 1 Si la señal continua únicamante toma dos balores, entonces se denomina señal binaria, Figura 2. Figura 2
1. Señales digitales-analógicas Antes de comenzar con el diseño de sistemas digitales, se debe definir qué es una señal continua, discreta, analógica, digital y binaria. Una señal continua es aquella que
Más detallesTema: 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 detallesJAVIFRECHI El poder encender o apagar la calefacción o mantener la temperatura a nuestro gusto en un momento determinado,
Cómo instalar el termostato SECURE SRT321 y actuador SSR303 con el Home Center Lite de Fibaro POR JAVIFRECHI 18 El poder encender o apagar la calefacción o mantener la temperatura a nuestro gusto en un
Más detallesArduino. 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 detalles5.- 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 detallesControl 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 detallesEn la imagen se observan los siguientes monitores de izquierda a derecha con las funciones que se enumeran:
GUÍA DE MANEJO DE FASTCAM (19/09/07) Presentación del sistema en TCS Sala de control En la imagen se observan los siguientes monitores de izquierda a derecha con las funciones que se enumeran: Ordenador
Más detallesVIII. 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 detallesMANUAL DE USUARIO ARDUINO DMX MASTER SHIELD MCI-TDD-01588 REV. 1.0
MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD MCI-TDD-01588 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. MANUAL DE USUARIO ARDUINO DMX MASTER SHIELD Página
Más detallesMATLAB: Computación Física Práctica 3 Guión 4 Informática Aplicada a la Biología
MATLAB: Computación Física Práctica 3 Guión 4 Informática Aplicada a la Biología Dpto. Ciencias de la Computación e Inteligencia Artificial E.T.S. de Ingenierías Informática y de Telecomunicación Universidad
Más detallesTutorial básico de LED s
Ante un tema que aparece cada cierto tiempo, me he permitido hacer este pequeño Tutorial, muy básico, Y CON PERMISO DE TODOS AQUELLOS QUE YA HAN TENIDO LA AMABILIDAD DE CONTESTAR ALGUNA PREGUNTA DE ALGÚN
Más detallesArdunio. 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 detallesDivisores de voltaje. 2. Divisor de voltaje ideal. 1.1 Puntos a tratar
Divisores de voltaje Un divisor de voltaje es un circuito simple que reparte la tensión de una fuente entre una o más impedancias conectadas. Con sólo dos resistencias en serie y un voltaje de entrada,
Más detallesArduino. Teclado matricial. Col1 Col2 Col3 Col4
TECLADO MATRICIAL 4x4 Información: http://www.prometec.net/teclados-matriciales/ Un teclado es una matriz de teclas organizadas en filas y columnas. Suelen ser de 4x4, como el de la figura, pero si no
Más detallesCONTROL DE UN VENTILADOR CON SENSOR DE DISTANCIA
DISEÑO DE SISTEMAS BASADOS EN MICROPROCESADOR CONTROL DE UN VENTILADOR CON SENSOR DE DISTANCIA PRÁCTICA 2 Luis González Medina Rubén Domínguez Falcón 2008-2009 INDICE INTRODUCCIÓN 3 OBJETIVOS 3 MATERIAL
Más detallesPRÁCTICA 6. AMPLIFICADOR OPERACIONAL: INVERSOR, INTEGRADOR y SUMADOR
PRÁCTICA 6. AMPLIFICADOR OPERACIONAL: INVERSOR, INTEGRADOR y SUMADOR 1. Objetivo El objetivo de esta práctica es el estudio del funcionamiento del amplificador operacional, en particular de tres de sus
Más detalles8. Instrumentación y sistema de adquisición de datos
8. Instrumentación y sistema de adquisición de datos Para poder obtener la información de interés del ensayo como son las potencias, energías, rendimientos Es necesario colocar sensores en todos los equipos.
Más detallesEL TESTER O MULTIMETRO
Página 1 de 5 EL TESTER O MULTIMETRO El tester es un instrumento de medición. Con él podemos medir tensión corriente y resistencia entre otras. Existen instrumentos que tienen la capacidad DC realizar
Más detallesCURSO: 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 EZEQUIEL CABRILLO GARCÍA ezequiel.cabrillo@educa.madrid.org En grupo con FRANCISCO
Más detallesEmpezando con Arduino. Controla tu entorno con un microcontrolador PIIISA
Empezando con Arduino Controla tu entorno con un microcontrolador 08-01-2014 scpiiisa/ Arduino Intermedio: Presente scpiiisa/ PIIISA 2014 Hardware Arduino: Bloques Hardware Arduino: Uno Rev 3 Uno Rev 3
Más detallesProyecto: Coche robótico salva obstáculos. Celia Benito Garrido Roberto Linde Díaz
Proyecto: Coche robótico salva obstáculos Celia Benito Garrido Roberto Linde Díaz 1.- JUSTIFICACIÓN Y CAMPO DE APLICACIÓN DEL PROYECTO Arduino es una plataforma de hardware libre, basada en una placa con
Más detallesPara 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 detallesSISTEMA DE CLIMATIZACIÓN RADIANTE SISTEMA REMOTO DE REGULACIÓN AMBIENTE ALB VÍA RADIO BASE DE CONEXIONES INALÁMBRICAS ALB. 1.
SISTEMA REMOTO DE REGULACIÓN AMBIENTE ALB VÍA RADIO BASE DE CONEXIONES INALÁMBRICAS ALB 1. Descripción La base de conexiones ALB puede controlar completamente un sistema de suelo radiante de forma inalámbrica.
Más detallesProyectos de Automatismo y seguridad Desarrollando tecnología en el salvador. Fabricación de tarjetas impresas para prototipos EPS1-30A-L
EPS1-30A-L FUENTE DE PODER PARA ELECTRÓLISIS AUTOMOTRIZ Introducción: Este controlador puede ser usado para el control de una celda electrolítica en motores de combustión interna (gasolina, diesel u otros
Más detallesUniversidad 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 detallesEste manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo.
Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. El manual ha sido confeccionado por Raúl Diosdado usando
Más detallesCUESTIONES PREVIAS. 1) No lleva altavoces. Lleva instalada una barra de sonido en la parte superior, pero funciona de forma independiente.
FUNCIONAMIENTO CUESTIONES PREVIAS 1) No lleva altavoces. Lleva instalada una barra de sonido en la parte superior, pero funciona de forma independiente. 2) El ordenador que controla la pizarra no está
Más detallesGUIÓN DE PRÁCTICAS Arduino San Valero
GUIÓN DE PRÁCTICAS Arduino San Valero Qué es Arduino? Arduino es una plataforma electrónica de prototipos de código abierto (open-source) basada en hardware y software flexible y fácil de usar. Está pensado
Más detalles8. POTENCIA Y ENERGÍA. CÁLCULO DEL CONSUMO ENERGÉTICO Y DE SU COSTE.
8. POTENCIA Y ENERGÍA. CÁLCULO DEL CONSUMO ENERGÉTICO Y DE SU COSTE. Cuando compramos un electrodoméstico o una simple bombilla, siempre vemos que nos da la potencia de consumo. Habrás visto bombillas
Más detallesCIRCUITOS ELECTRÓNICOS COMPONENTES ELECTRÓNICOS
CIRCUITOS ELECTRÓNICOS En la primera evaluación hemos estudiado los circuitos eléctricos, su principal misión es convertir la energía eléctrica en otra energía más útil, luz en una bombilla, movimiento
Más detallesMódulo 1. Sesión 1: Circuitos Eléctricos
Módulo 1 Sesión 1: Circuitos Eléctricos Electricidad Qué es electricidad? Para qué sirve la electricidad? Términos relacionados: Voltaje Corriente Resistencia Capacitor, etc. Tipos de materiales Conductores
Más detallesTERMÓMETRO DIGITAL DS1624
TERMÓMETRO DIGITAL DS1624 Centro CFP/ES COMUNICACIÓN I2C 1 CARACTERÍSTICAS DEL DS1624 El DS1624 tiene una resolución de 13 bits. Como la mayoría, sigue midiendo temperaturas en el rango de 55 C a +125
Más detallesGrado de Óptica y Optometría Asignatura: FÍSICA Curso: Práctica nº 5. MEDIDAS DE RESISTENCIAS, VOLTAJES Y CORRIENTES: MULTÍMETRO
FCULTD DE CIENCIS UNIERSIDD DE LICNTE Grado de Óptica y Optometría signatura: FÍSIC Curso: 200- Práctica nº 5. MEDIDS DE RESISTENCIS, OLTJES Y CORRIENTES: MULTÍMETRO Material Fuente de alimentación de
Más detallesEJERCICIOS DE ARDUINO RESUELTOS
EJERCICIOS DE ARDUINO RESUELTOS Grupo Sabika Revisado: 18/11/2013 1 Instalar Entorno de Programación Arduino en Ubuntu (10.10, 10.04, 9.10 y 9.04) Para la instalación de Arduino se requieren ciertos paquetes
Más detallesElectronica. Estudia los circuitos y componente que permiten modificar la corriente eléctrica: determinada velocidad (filtra)
Electronica Estudia los circuitos y componente que permiten modificar la corriente eléctrica: 1. Aumentar o disminuir la intensidad 2. Obliga a los electrones a circular en un sentido (rectifica) 3. Deja
Más detallesELECTRONICA. (Problemas) Alumno: Curso: Año:
(Problemas) Alumno: Curso: Año: (ACTIVIDADES) AW01. RESISTENCIAS (ACTIVIDADES) 1.- Utilizando el código de colores, determinar el valor teórico de la siguiente 2.- Utilizando el código de colores, determinar
Más detalles