PRÁCTICAS DE ARDUINO / VISUALINO
|
|
|
- José Ángel Alarcón Ferreyra
- hace 8 años
- Vistas:
Transcripción
1 PRÁCTICAS DE ARDUINO / VISUALINO Prof. Vicente Marqués García DTO. TECNOLOGÍA IES COLONIAL
2 ÍNDICE 1. INTRODUCCIÓN, INSTALACIÓN Y CONFIGURACIÓN PRÁCTICAS Intermitente Alarma Secuencia Básica de 3 LEDs Alarma-2. Condición con variable Contador Entrada Analógica Sensor de Luz o LDR (Light Dependent Resistor) Sensor de temperatura o NTC Control de un motor de cc con un transistor Control del sentido de giro de motor de CC Control de un dispositivo de C.A. con un relé Medir distancias con el sensor de ultrasonidos Contador de tiempo y visualización en LCD 16x ESTACIÓN METEOROLÓGICA Programación la Estación Meteorológica en Visualino/IDE de Arduino 32 PROFESOR VICENTE MARQUÉS GARCÍA 1
3 1. INTRODUCCIÓN, INSTALACIÓN Y CONFIGURACIÓN 1. Instalar Software de Arduino. 2. Instalar Software de Visualino. Requiere que esté instalada la última versión del IDE de Arduino. 3. Configurar las Preferencias de Visualino para que esté localizado. 2. PRÁCTICAS 2.1. Intermitente Se trata de realizar un ejercicio básico que consiste en encender y a pagar un led que conectamos en el PIN 13 de Arduino que lo configuramos como salida. El tiempo de encendido y apagado es de 1 segundo. Organigrama y Esquema PROFESOR VICENTE MARQUÉS GARCÍA 2
4 Organigrama y esquema de conexionado con la tarjeta Arduino. Obsérvese que se ha colocado el diodo led sin resistencia en serie dado que el PIN13 de Arduino ya lleva incorporada una resistencia interior. En el caso e colocar el diodo LED en otra salida deberíamos colocar una resistencia de al entre 220 y 500 ohmios dependiendo del consumo de corriente del diodo. Conexionado a realizar en el caso de realizar la salida por el PIN 10 Listado de componentes: 1 Resistencia 220 Ω 1 Diodo LED PROFESOR VICENTE MARQUÉS GARCÍA 3
5 PROGRAMA VISUALINO PROGRAMA void setup() pinmode(13,output); void loop() digitalwrite(13,high); delay(1000); digitalwrite(13,low); delay(1000); PROFESOR VICENTE MARQUÉS GARCÍA 4
6 2.2. Alarma-1 Cuando se pulsa el pulsador (Pin5 a 0 ) se enciende y se apaga de forma intermitente el pin 13. MONTAJE PROFESOR VICENTE MARQUÉS GARCÍA 5
7 Listado de componentes: 1 pulsador 1 Resistencia 10 kω 1 Resistencia 220 Ω 1 Diodo LED PROGRAMA VISUALINO PROGRAMA void setup() pinmode(5,input); pinmode(13,output); void loop() if (digitalread(5) == HIGH) digitalwrite(13,high); delay(200); digitalwrite(13,low); delay(200); PROFESOR VICENTE MARQUÉS GARCÍA 6
8 2.3. Secuencia Básica de 3 LEDs Se trata de encender y apagar 3 LEDs colocados en las salidas 6, 7 y 8 (PIN6, PIN7 y PIN8) con una cadencia de 200 ms. Las variables asignadas a cada led son ledpin1, ledpin2 y ledpin3. MONTAJE Listado de componentes: 3 Resistencia 220 Ω 3 Diodo LED PROFESOR VICENTE MARQUÉS GARCÍA 7
9 PROGRAMA VISUALINO PROGRAMA ARDUINO void setup() pinmode(6,output); pinmode(7,output); pinmode(8,output); void loop() digitalwrite(6,high); delay(200); digitalwrite(6,low); delay(200); digitalwrite(7,high); delay(200); digitalwrite(7,low); delay(200); digitalwrite(8,high); PROFESOR VICENTE MARQUÉS GARCÍA 8
10 delay(200); digitalwrite(8,low); delay(200); RETO FINAL Modifica el programa para que el led rojo parpadee 2 segundos, el verde 3 segundos y el verde Alarma-2. Condición con variable En esta práctica vamos a leer el valor de una entrada y lo vamos a guardar en una variable global llamada Valor_Pulsador. Para ello primero tenemos que declararla. Posteriormente la alarma se activará o no en función del valor que tenga Valor-Pulsador. El montaje es idéntico al de la alarma 1. Aclaraciones: Para que aparezca en cambio si en el bloque si, es necesario picar sobre * de color azul y arrastrarlo. PROFESOR VICENTE MARQUÉS GARCÍA 9
11 Listado de componentes: 1 pulsador 1 Resistencia 10 kω 1 Resistencia 220 Ω 1 Diodo LED PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ int Valor_Pulsador=0; /*** Function declaration ***/ void setup() pinmode(5,input); pinmode(13,output); void loop() Valor_Pulsador=digitalRead(5); if (Valor_Pulsador == 1) digitalwrite(13,high); PROFESOR VICENTE MARQUÉS GARCÍA 10
12 else if (Valor_Pulsador == 0) digitalwrite(13,low); 2.5. Contador. Se trata de contar las veces que se pulsa un botón conectado en la entrada 7 de Arduino a la vez que cada vez que contamos encendemos el led conectado en la salida 13. El valor de la variable que almacena el número de impulsos generados se envía al PC para que se visualice en la pantalla. MONTAJE PROFESOR VICENTE MARQUÉS GARCÍA 11
13 Listado de componentes: 1 pulsador 1 Resistencia 10 kω 1 Resistencia 220 Ω 1 Diodo LED PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ int LED=13; int Boton=7; int Valor=0; int Contador=0; int Estado_anterior=0; /*** Function declaration ***/ void setup() Serial.begin(9600); void loop() pinmode(boton,input); Valor=digitalRead(Boton); PROFESOR VICENTE MARQUÉS GARCÍA 12
14 if (Valor == 1) pinmode(led,output); digitalwrite(led,high); if (Valor!= Estado_anterior) Contador=Contador + 1; Serial.println(Contador); pinmode(led,output); digitalwrite(led,low); Estado_anterior=Valor; Valor=0; 2.6. Entrada Analógica Se trata de configurar un canal de entrada analógico (pin A5) y enviar el valor leído al PC para visualizarlo. PROFESOR VICENTE MARQUÉS GARCÍA 13
15 MONTAJE Listado de componentes: 1 potenciómetro PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ int Pin_Potenciometro=5; int Valor=0; PROFESOR VICENTE MARQUÉS GARCÍA 14
16 /*** Function declaration ***/ void setup() Serial.begin(9600); void loop() pinmode(pin_potenciometro,input); Valor=analogRead(Pin_Potenciometro); Serial.println(Valor); delay(200); 2.7. Sensor de Luz o LDR (Light Dependent Resistor) Un LDR es una resistencia variable, que varía su valor dependiendo de la cantidad de luz que incide sobre su superficie. Cuanta más intensidad de luz incide en la superficie de la LDR, menor será su resistencia, y cuanta menos luz mayor será la resistencia. Suelen ser utilizados como sensores de luz ambiental o como una fotocélula que activa un determinado proceso en ausencia o presencia de luz. Un sensor de luz se compone de una LDR como parte de un divisor de tensión resistivo. Ejemplo: Vout=((Rbotton/(Rbottom+Rtop))*Vin Si la LDR es usada como Rtop, como en el primer circuito, da tensión alta (HIGH) en la salida cuando la LDR está en la luz, y una tensión baja (LOW) en la salida cuando la LDR está en la sombra. La acción del divisor de tensión es inversa cuando la LDR es usada como Rbottom en lugar de Rtop, como en el segundo circuito. El circuito da tensión Baja (LOW) en la salida cuando la LDR está en la luz, y una tensión alta (HIGH) en la salida cuando la LDR está en la sombra. El circuito divisor de tensión dará una tensión de la salida que cambia con la iluminación, de forma inversamente proporcional a la cantidad de luz que reciba (sensor de oscuridad). PROFESOR VICENTE MARQUÉS GARCÍA 15
17 En esta práctica haremos un programa que lea el valor de Vout por el pin analógico A3 y muestre dicha lectura por monitor serie. MONTAJE Listado de componentes: 1 LDR sensor de luz 1 Resistencia 5 kω 1 Resistencia 220 Ω 1 Diodo LED PROGRAMA VISUALINO PROFESOR VICENTE MARQUÉS GARCÍA 16
18 PROGRAMA ARDUINO /*** Global variables ***/ int Light_Pin=3; int Led_Pin=13; int Valor=0; /*** Function declaration ***/ void setup() Serial.begin(9600); void loop() pinmode(light_pin,input); Valor=analogRead(Light_Pin); Serial.println(Valor); delay(200); RETO FINAL Modificar el montaje y el programa para que se encienda un led conectado al pin 13 en caso de que la lectura obtenida de la LDR sea inferior a 500. (Si no lo consigues pasa a la práctica siguiente) 2.8. Sensor de temperatura o NTC En este ejemplo se trata de medir la temperatura desde el A3 de entrada analógica y ver si este valor supera un valor dado de 500 (medida absoluta) si supera este valor activará la salida digital PIN13 y si no la apagara. Además queremos que se muestre en el monitor de salida del IDE Arduino el valor leído. D sensor utilizaremos un sensor del tipo NTC. Un NTC o termistor NTC es una resistencia variable, que varía su valor dependiendo de la temperatura ambiente. Cuanta mas temperatura menor será su resistencia y cuanta menos temperatura, mayor será la resistencia. Suelen ser utilizados en alarmas. Un sensor de temperatura se compone de un NTC como parte de un divisor de tensión resistivo. PROFESOR VICENTE MARQUÉS GARCÍA 17
19 MONTAJE El montaje es idéntico al de la práctica anterior cambiando la LDR por una NTC. Listado de componentes: 1 NTC sensor de temperatura 1 Resistencia 5 kω 1 Resistencia 220 Ω 1 Diodo LED PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ int NTC_Pin=3; int Led_Pin=13; int Valor=0; int Consigna=500; /*** Function declaration ***/ void setup() Serial.begin(9600); PROFESOR VICENTE MARQUÉS GARCÍA 18
20 void loop() pinmode(ntc_pin,input); Valor=analogRead(NTC_Pin); Serial.println(Valor); if (Valor > Consigna) pinmode(led_pin,output); digitalwrite(led_pin,high); else pinmode(led_pin,output); digitalwrite(led_pin,low); 2.9. Control de un motor de cc con un transistor Con este ejemplo vamos a controlar la velocidad de un motor de cc mediante la utilización de un transistor BD137. Se trata de utilizar la posibilidad de enviar una señal de PWM a una de las salidas configurables como salidas analógicas. Téngase en cuenta que el motor debe ser de bajo consumo por dos motivos: primero porque si alimentamos en las pruebas desde el conector USB no debemos sacar demasiada corriente del ordenador y segundo porque el transistor es de una corriente limitada. El diodo 1N4001 se coloca como protección para evitar que las corrientes inversas creadas en el bobinado del motor puedan dañar el transistor. Prácticas con Arduino Nivel I 64 La tensión que sacaremos a la salida 10 (analógica tipo PWM) variara en forma de rampa ascendente y descendente de manera cíclica tal como vemos en la figura. Esteefecto lo conseguimos con una estructura del tipo for: for(valor = 0 ; valor <= 255; valor +=1) (ascendente) for(valor = 255; valor >=0; valor -=1) (descendente) Obsérvese que los incrementos del valor de la tensión van de 1 en 1 y tenemos que considerar que 0 V equivale a 0 y 5 V equivale a 255. PROFESOR VICENTE MARQUÉS GARCÍA 19
21 MONTAJE NOTA: El transistor que aparece en el montaje tiene las patillas en el siguiente orden: C, B, E. Por tanto difiere del transistor BD 137 (E, C; B) que utilizaremos en el montaje y habrá que tener en cuenta dicha circunstancia para hacer el montaje correctamente. Listado de componentes: 1 Transistor BD Diodo 1N Resistencia 1 KΩ 1 Potenciómetro (RETO FINAL) PROFESOR VICENTE MARQUÉS GARCÍA 20
22 PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ int Pin_Motor=10; int Valor=0; /*** Function declaration ***/ void setup() Serial.begin(9600); void loop() for (Valor = 0; Valor <= 255; Valor++) pinmode(pin_motor,output); analogwrite(pin_motor,valor); Serial.println(Valor); delay(30); for (Valor = 255; Valor >= 0; Valor--) pinmode(pin_motor,output); analogwrite(pin_motor,valor); Serial.println(Valor); PROFESOR VICENTE MARQUÉS GARCÍA 21
23 delay(30); RETO FINAL Conecta un potenciómetro por un pin analógico (práctica 6) para hacer que el motor varíe la velocidad según giramos el potenciómetro Control del sentido de giro de motor de CC Para controlar el sentido de giro de un motor de corriente continua utilizaremos el módulo Driver dual para motores. MÁS INFO Conectaremos un pulsador con una resistencia de 10 KΩ para tomar valores 0 / 1 por el pin 2. En función de si está pulsado (1) o no (0) girará en un sentido u otro. Para ello activaremos dos salidas digitales conectadas a los pines 4 y 5. La activación de cada sentido de giro se corresponde con la siguiente tabla: PIN DIGITAL ARDUINO PIN MÓDULO H VALORES MOTOR 4 IN IN 3 0 Gira en un sentido 4 IN IN 3 0 Motor parado 4 IN IN 3 0 Gira en sentido contrario Debemos tener habilitada la entrada correspondiente según la información mostrada en el anterior link. MONTAJE PROFESOR VICENTE MARQUÉS GARCÍA 22
24 Para poder hacer el programa con visualino, dado que no dispone del puente H, utilizaremos dos leds conectados a los pines 4 y 5. De esta forma podremos simular el resultado del programa. En el montaje real el Pin 4 de arduino se conectará con la entrada de control IN4 del puente H y el PIN 5 con la entrada de control IN5. PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ int Pin_Pulsador=2; int Valor_Pulsador=0; int Pin_IN4=4; int Pin_IN3=5; /*** Function declaration ***/ PROFESOR VICENTE MARQUÉS GARCÍA 23
25 void setup() void loop() pinmode(pin_pulsador,input); Valor_Pulsador=digitalRead(Pin_Pulsador); if (Valor_Pulsador == true) pinmode(pin_in4,output); digitalwrite(pin_in4,high); pinmode(pin_in3,output); digitalwrite(pin_in3,low); else pinmode(pin_in4,output); digitalwrite(pin_in4,low); pinmode(pin_in3,output); digitalwrite(pin_in3,high); Control de un dispositivo de C.A. con un relé Como en la práctica 9, utilizaremos un transistor BD137, un diodo y un relé. En este caso lo controlaremos mediante una salida digital. El relé deberá activarse con la salida digital de 5V de corriente continua y admitirá la potencia del dispositivo a conectar. El circuito dispone de un pulsador que al pulsarlo activa el relé y conecta el equipo de 230 V. Al soltarlo se apagará dicho equipo. PROFESOR VICENTE MARQUÉS GARCÍA 24
26 MONTAJE NOTA: El transistor que aparece en el montaje tiene las patillas en el siguiente orden: C, B, E. Por tanto difiere del transistor BD 137 (E, C; B) que utilizaremos en el montaje y habrá que tener en cuenta dicha circunstancia para hacer el montaje correctamente. Listado de componentes: 1 pulsador 1 resistencia 10 KΩ 1 Transistor BD Diodo 1N Resistencia 1 KΩ 1 Relé para 5V y la potencia dependerá del elemento a controlar de corriente alterna. PROGRAMA VISUALINO PROFESOR VICENTE MARQUÉS GARCÍA 25
27 PROGRAMA ARDUINO /*** Global variables ***/ int Pin_Pulsador=2; int Valor_Pulsador=0; int Pin_Rele=7; /*** Function declaration ***/ void setup() void loop() pinmode(pin_pulsador,input); Valor_Pulsador=digitalRead(Pin_Pulsador); if (Valor_Pulsador == true) pinmode(pin_rele,output); digitalwrite(pin_rele,high); else pinmode(pin_rele,output); digitalwrite(pin_rele,low); Medir distancias con el sensor de ultrasonidos El sensor de ultrasonidos tiene cuatro conexiones. Tensión de alimentación o Vcc que hay que conectar a 5V, tierra o GND, ECHO y TRIGGER. La combinación de los dos últimos nos da una distancia a un obstáculo que se encuentre enfrente de nosotros. Hacer un programa que pite y se encienda un led conectado al pin 12 cuando se acerque un obstáculo a menos de 30cm de nosotros. MÁS INFO PROFESOR VICENTE MARQUÉS GARCÍA 26
28 MONTAJE Listado de componentes: 1 sensor de ultrasonidos SR-4 1 resistencia 220 Ω 1 LED 1 Zumbador PROGRAMA VISUALINO PROGRAMA ARDUINO /*** Global variables ***/ /*** Function declaration ***/ PROFESOR VICENTE MARQUÉS GARCÍA 27
29 //bqbat long TP_init(int trigger_pin, int echo_pin); long Distance(int trigger_pin, int echo_pin); void setup() pinmode(13,output); int Distancia=0; int Distancia_Consigna=30; digitalwrite(13,low); pinmode( 5, INPUT ); pinmode( 4, OUTPUT ); Serial.begin(9600); pinmode(12,output); void loop() Distancia=Distance(4,5); if (Distancia <= Distancia_Consigna) Serial.println(Distancia); tone(13,261,distancia * 10); delay(distancia * 10); digitalwrite(12,high); else digitalwrite(12,low); /*** Function definition ***/ //bqbat long TP_init(int trigger_pin, int echo_pin) digitalwrite(trigger_pin, LOW); delaymicroseconds(2); PROFESOR VICENTE MARQUÉS GARCÍA 28
30 digitalwrite(trigger_pin, HIGH); delaymicroseconds(10); digitalwrite(trigger_pin, LOW); long microseconds = pulsein(echo_pin,high); return microseconds; long Distance(int trigger_pin, int echo_pin) long microseconds = TP_init(trigger_pin, echo_pin); long distance; distance = microseconds/29/2; if (distance == 0) distance = 999; return distance; Contador de tiempo y visualización en LCD 16x2 En esta práctica contaremos segundos y mostraremos dicho contaje en un LCD 16x2. El bloque AJUSTAR RETROILUMINACIÓN está obsoleto y No funcionará. Los desarrolladores de VISUALINO contemplan que este bloque tendrá en un futuro la posibilidad de cambiar los pines de conexionado. Por ahora, sólo acepta la combinación para la librería LiquidCrystal 12, 11, 5, 4, 3 y 2. MONTAJE PROFESOR VICENTE MARQUÉS GARCÍA 29
31 Listado de componentes: 1 LCD 16x2 1 resistencia 220 Ω 1 potenciómetro 10 KΩ PROGRAMA VISUALINO PROGRAMA ARDUINO #include <Wire.h> #include <LiquidCrystal.h> /*** Global variables ***/ int Cuenta=0; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); /*** Function declaration ***/ void setup() lcd.begin(16, 2); lcd.clear(); lcd.setcursor(0,0); PROFESOR VICENTE MARQUÉS GARCÍA 30
32 lcd.print("contar segundos"); void loop() Cuenta=Cuenta + 1; lcd.setcursor(0,1); lcd.print(string(cuenta) + String(" Sg")); delay(1000); RETO FINAL Realiza un reloj que muestre en pantalla la hora según el siguiente formato: hh:mm:ss 3. ESTACIÓN METEOROLÓGICA Ya puedes construir una estación meteorológica para medir temperatura, humedad y pluviometría. Para ello deberás utilizar un sensor DTH11, una pantalla LCD y un sensor de ultrasonidos. En el siguiente enlace tienes más información para realizar dicho proyecto: Aquí En el siguiente punto puedes ver como desarrollar el programa utilizando visualino y el IDE de Arduino. PROFESOR VICENTE MARQUÉS GARCÍA 31
33 3.1. Programación la Estación Meteorológica en Visualino/IDE de Arduino PROGRAMA CON VISUALINO (LCD, SENSOR ULTRASONIDOS) Observaciones: 1. Es muy IMPORTANTE que las variables para humedad y temperatura se llamen respectivamente humi y temp. 2. Cuidado que las variables humi y temp son de tipo decimal. 3. Para crear texto con más de 3 entradas: En el bloque crear texto Hacer click sobre el icono que indica la flecha roja PROFESOR VICENTE MARQUÉS GARCÍA 32
34 Por defecto aparecen 2 elementos dentro del bloque unir. Para obtener más entradas, hay que arrastrar nuevos elementos desde el lado de la izquierda: MODIFICACIÓN DEL PROGRAMA EN EL IDE DE ARDUINO (SENSOR DTH11) A continuación, modificamos el programa con el IDE de arduino para incluir la medida de Humedad, Temperatura y calcular la pluviometría según la medida de distancia: Descargamos la librería del sensor DTH-11: Aquí Incluimos la librería en el IDE en Programa/Incluir Librería/Añadir librería.zip MODIFICACIONES EN EL CÓDIGO DE PROGRAMA DEL IDE Medida de Temperatura y Humedad con DHT11 Debemos incluir en el programa las siguientes líneas de código. 1 #include <DHT11.h>//Incluye libraría de control del sensor 2 DHT11 dht11(7); // Define el pin 7 como pin para leer el DHT PROFESOR VICENTE MARQUÉS GARCÍA 33
35 H_agua H_sensor Distancia PRÁCTICAS DE ARDUINO / VISUALINO Cálculo de la pluviometría A continuación, calculamos la pluviometría en función de la distancia medida por el sensor de ultrasonidos. Sensor ultrasonidos Diámetro El volumen de la pluviometría viene dado por las fórmulas: H agua = Distancia 10 H sensor V = πd2 4 H agua = 0,78. D 2. H agua Este volumen viene en mm 3 por lo que pasándolo a litros tendremos: La ecuación resultante será: Pluviometría = V Pluviometria = 0,78. D 2. (Distancia 10 H sensor )/ Por tanto, en el programa del IDE deberemos incluir la siguiente línea de comando para calcular la Pluviometría en litros: 3 Pluviometria=0.78 * pow(diametro_mm,2)* (Distancia_cm*10 - H_Sensor_mm)/ ; // Calcula el volumen en litros según la distancia medida Para que la pluviometría se muestre en cm 3 la fórmula sería la misma diviendo por Es decir: Pluviometria=0.78 * pow(diametro_mm,2)* (Distancia_cm*10 - H_Sensor_mm)/1000; // Ca lcula el volumen en cm 3 según la distancia medida PROFESOR VICENTE MARQUÉS GARCÍA 34
36 PROGRAMA MODIFICADO: #include <DHT11.h>//Incluye libraría de control del sensor #include <Wire.h> #include <LiquidCrystal.h> 1 /*** Global variables ***/ float humi; float temp; int Pluviometria=0; int Diametro_mm=100; int Distancia_cm=0; int H_Sensor_mm=200; int H_agua_mm=0; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); DHT11 dht11(7); // Define el pin 7 como pin para leer el DHT 2 /*** Function declaration ***/ //bqbat long TP_init(int trigger_pin, int echo_pin); long Distance(int trigger_pin, int echo_pin); void setup() humi=0; temp=0; lcd.begin(16, 2); lcd.clear(); lcd.setcursor(0,0); lcd.print("(ºc) / (%) / (L)"); pinmode( 9, INPUT ); pinmode( 8, OUTPUT ); void loop() Distancia_cm=Distance(8,9); 3 // Calcula el volumen en litros según la distancia medida Pluviometria=0.78 * pow(diametro_mm,2)* (Distancia_cm*10 - H_Sensor_mm)/ ; lcd.setcursor(0,1); lcd.print(string(temp) + String("/ ") + String(humi) + String("/ ") + String(Pluviometria)); delay(1000); /*** Function definition ***/ //bqbat long TP_init(int trigger_pin, int echo_pin) digitalwrite(trigger_pin, LOW); delaymicroseconds(2); digitalwrite(trigger_pin, HIGH); delaymicroseconds(10); digitalwrite(trigger_pin, LOW); long microseconds = pulsein(echo_pin,high); return microseconds; long Distance(int trigger_pin, int echo_pin) long microseconds = TP_init(trigger_pin, echo_pin); long distance; distance = microseconds/29/2; if (distance == 0) distance = 999; return distance; PROFESOR VICENTE MARQUÉS GARCÍA 35
37 RECURSOS UTILIZADOS PARA LA ELABORACIÓN DE LAS PRÁCTICAS Para la confección de estas prácticas, se ha utilizado las Prácticas de Arduino Nivel I de José Manuel Ruiz Gutiérrez, así como diferentes enlaces web cuyos link se incluyen en el desarrollo de las prácticas. La programación se ha realizado con Visualino y la simulación de circuitos con Autodesk Circuits PROFESOR VICENTE MARQUÉS GARCÍA 36
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
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
Display 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
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
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
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
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.
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á
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
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
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.
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
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:
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
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...
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. [email protected], [email protected],
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:...
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
AR 9 T. Tutorial 9: Display LCD
9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard
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. [email protected] 2 Título de la Unidad Didáctica
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
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
EJERCICIOS 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
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
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
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
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
Detecció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
Prá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
Domó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
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA AMPLIFICADORES OPERACIONALES PRÁCTICA 1 AMPLIFICADOR INVERSOR
AMPLIFICADORES OPERACIONALES PRÁCTICA 1 AMPLIFICADOR INVERSOR Prof. Carlos Navarro Morín 2010 practicas del manual de (Opamps) Haciendo uso del amplificador operacional LM741 determinar el voltaje de salida
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,
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
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 EZEQUIEL CABRILLO GARCÍA [email protected] En grupo con FRANCISCO
Práctica 2. El Circuito Integrado NE555 como oscilador astable y como detector de pulsos fallidos. 9 El Circuito Integrado NE555: Montaje y Prueba
L-2 9 El Circuito Integrado NE555: Montaje y Prueba 1. Objetivo de la práctica El objetivo de esta práctica es mostrar el comportamiento del CI 555, uno de los dispositivos más extendidos en el diseño
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
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
Sensor de presencia PIR
Sensor de presencia PIR Descripción: Los PIR, como el que se muestra en la figura, son dispositivos con salida digital. Disponen de 3 patillas (+Vcc, GND y datos) que entregan un nivel bajo LOW cuando
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
+5V 8K2 1K5. Arduino. Display LCD
DISPLAY LCD Un display LCD (Liquid Cristal Display) es una pequeña pantalla para mostrar caracteres a través de una matriz de puntos luminosos. Estos displays tienen unos pines para conectarlos a un microcontrolador,
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
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
Apuntes de ARDUINO Nivel Pardillo
Apuntes de ARDUINO Daniel Gallardo García Profesor de Tecnología del IES Laguna de Tollón 1 de 30 1. QUÉ ES ARDUINO? es una placa o tarjeta controladora, con una serie de entradas y salidas, y que se programa
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.
(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
PRÁCTICAS CON CROCODILE CLIPS
Explica el funcionamiento de los siguientes circuitos. INTERRUPTORES UPUD: Interruptor Un Polo Una Dirección UPDD: Interruptor Un Polo Dos Direcciones DPDD: Interruptor Dos Polos Una Dirección DPDD: Interruptor
Tema: Manejo de pantallas y teclados
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo de pantallas y teclados Objetivos Específicos. Realizar Interfaces con Arduino haciendo uso de dispositivos de
KIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS. Luces secuenciales con efecto de scanner o simulador de alarma.
KIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS Luces secuenciales con efecto de scanner o simulador de alarma. Tabla de Contenido DEFINICIÓN FUNCIONAMIENTO LISTA DE PARTES ENSAMBLE REFERENCIAS DEFINICIÓN
CÓDIGO FUENTE C_ARDUINO
CÓDIGO FUENTE C_ARDUINO #include // Libreria EEPROM incluida. #include // Libreria LiquidCrystal incluida. LiquidCrystal lcd(5, 4, 3, 2, A5, A4); // Asignación de pines de
COMO EMPEZAR... Proceso de conexión de la placa al ordenador:
COMO EMPEZAR... Dentro de las múltiples versiones de LOGO existentes en el mercado, hemos elegido WINLOGO y MSWLOGO por varias razones: - Las primitivas están en español. - MSWLOGO es de libre distribución,
CONTROLADORAS EDUCATIVAS. Por: Pedro Ruiz
CONTROLADORAS EDUCATIVAS. Por: Pedro Ruiz CONTROLADORAS EDUCATIVAS. Índice 1. Introducción. 2. Definición de controladora, tipología. 3. Documentación. 1. Introducción. En este tema vamos a conocer una
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
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
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 [email protected]
Montaje 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
ELECTRONICA. (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
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
1. Qué es Arduino? 2. Modelos de Arduino 3. Primer programa: parpadeo de un LED
1. Qué es Arduino? 2. Modelos de Arduino 3. Primer programa: parpadeo de un LED 3.1. Preparar la conexión 3.2. Estructura básica de un programa 3.3. Cargando un ejemplo 3.4. Conexión del hardware al Arduino
CI 555 FUNCIONAMIENTO COMO ASTABLE
Circuito con un integrado 555 funcionando como aestable. En electrónica, un astable es un multivibrador que no tiene ningún estado estable, lo que significa que posee dos estados "quasi-estables" entre
Ejercicios de ELECTRÓNICA ANALÓGICA
1. Calcula el valor de las siguientes resistencias y su tolerancia: Código de colores Valor en Ω Tolerancia Rojo, rojo, rojo, plata Verde, amarillo, verde, oro Violeta, naranja, gris, plata Marrón, azul,
PRÁ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
Centro Educativo y Cultural del Estado de Querétaro. Alumnos de Ingeniería, carreras técnicas y profesionistas.
Taller de Arduino DATOS GENERALES: Fecha:. Hora: Lugar: Participantes: Centro Educativo y Cultural del Estado de Querétaro. Alumnos de Ingeniería, carreras técnicas y profesionistas. DATOS ESPECÍFICOS:
Empezando 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
Curso 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
Programa tu radar de semáforo I: suena la alarma.
Programa tu radar de semáforo I: suena la alarma. En este proyecto crearás un sistema que te permita hacer sonar una alarma que alerte a los peatones si un coche se salta el semáforo. Nivel de dificultad:
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
PRACTICAS DE ELECTRÓNICA ANALÓGIA MÓDULO Nº1
PRACTICAS DE ELECTRÓNICA ANALÓGIA MÓDULO Nº1 PRÁCTICAS DE ELECTRÓNICA ANALÓGICA Nombres y apellidos: Curso:. Fecha:.. PRÁCTICA 1: RESISTENCIAS OBJETIVO: Conocer los tipos y características de las resistencias,
Especificaciones 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
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,
ESTACIONAMIENTO AUTOMATIZADO CON ARDUINO
T.S.U MANTENIMIENTO AREA INDUSTRIAL ESTACIONAMIENTO AUTOMATIZADO CON ARDUINO RICARDO FLORES GONZALEZ LUIS ALBERTO SOLÍS PERALES ALEJANDRO ARAIZ MARTÍNEZ FLAVIO CESAR MACIAZ PUENTES INTEGRADORA ll Planteamiento
Manual IOCard USB Relays. Fecha:15/03/12 Rev.:2.0
Fecha:15/03/12 Rev.:2.0 Índice: MANUAL IOCARD USB RELAYS... 1 ÍNDICE:... 2 INTRODUCCIÓN:... 3 USB RELAYS:... 3 ESQUEMA Y COMPONENTES:... 3 DESCRIPCIÓN DE LOS CONECTORES:... 4 ESQUEMA DE CONEXIÓN:... 4
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
G 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
LUCES SECUENCIALES REVERSIBLES DE 6 LED. Simula que tienes un scanner o una alarma en tu vehículo
LUCES SECUENCIALES REVERSIBLES DE 6 LED Simula que tienes un scanner o una alarma en tu vehículo Tabla de Contenido DEFINICIÓN FUNCIONAMIENTO LISTA DE PARTES ENSAMBLE DEFINICIÓN 4017 El 4017b es un circuito
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
Manual básico. 2. Descripción de los Elementos y Conexionado
Manual básico 1 2.1 Nombre y descripción de los elementos 2.1.1. La Pantalla Pizarra de pantalla Detecta la posición de nuestro dedo o del lápiz electrónico. Proyecta el contenido de la pantalla de un
OpenDomo Services ODControl accessories AI 4..20
Características 8 puertos analógicos de entrada bucle de corriente (current loop) de 4..20mA. Alimentación del sensor configurable entre 12 y 24V CC mediante micro interruptores. Conexión rápida con ODControl
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
PROCESAMIENTO DIGITAL DE SEÑALES PRÁCTICAS DE LABORATORIO CON ARDUINO DUE
PROCESAMIENTO DIGITAL DE SEÑALES PRÁCTICAS DE LABORATORIO CON ARDUINO DUE M.C. GILBERTO SANTILLÁN TOVAR DR. DANIEL U. CAMPOS DELGADO FACULTAD DE CIENCIAS UASLP Marzo/2014 CONTENIDO I. INTRODUCCIÓN... 1
TECNOLOGÍ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,
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
A.- Electrones fluyendo por un buen conductor eléctrico, que ofrece baja resistencia.
DEPARTAMENTO DE ORIENTACIÓN: TECNOLOGÍA 4E_F Primer trimestre Curso: 2014/2015 TEMA II: ELECTRICIDAD Y ELECTRÓNICA La electrónica forma parte de nuestra vida cotidiana.- Los electrodomésticos, los medios
Motor Paso a Paso Stepper Unipolar
ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Motor Paso a Paso Stepper Unipolar Introducción Un motor paso a paso es un dispositivo electromecánico que convierte los impulsos eléctricos en los movimientos
Control de sistemas automáticos con Arduino. CTIF OESTE Noviembre de Víctor Gallego Le Forlot
Control de sistemas automáticos con Arduino CTIF OESTE Noviembre de 2014 Víctor Gallego Le Forlot Práctica 1 Arduino Alumno: LED parpadeante Vamos a empezar con algo muy sencillo: encender y apagar repetidamente
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
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
ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1. Descripción
ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Descripción Este es un reloj de tiempo real con batería de respaldo (RTC Real Time Clock) que permite al microcontrolador mantener tiempo; hora y fecha,
Electronica. 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
Instrucciones de uso. CONTROLLER e AS-i AC1308/AC / / 2004
Instrucciones de uso CONTROLLER e AS-i AC1308/AC1314 ES 7390396 / 02 03 / 2004 1 2 3 4 5 Índice de contenidos Utilización correcta... 3 Interfaz de programación RS232C... 3 Interfaz DeviceNet... 3 Montaje...
Introducción práctica la uso de la tarjeta Arduino. Prácticas Nivel I
Introducción práctica la uso de la tarjeta Arduino. Un sistema open hardware para artistas y diseñadores Prácticas Nivel I Arduclema Prácticas Nivel I Relación de Prácticas programadas Salidas Digitales:
Rastreador 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á,
DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Adquisición de datos
TEMA: Adquisición de datos Ejercicio: Controlando un proceso con instrumentación digital mediante el modulo NI USB 6009 Objetivo: Mediante modulo NI USB 6009, controlamos un proceso instrumentado mediante
SENSOR CAPACITIVO ESTANDAR VA35ST
2015 01/01/2015 SENSOR CAPACITIVO ESTANDAR VA35ST WWW.VARIVENCA.COM.VE VARIADORES VENEZOLANOS, C.A. 1 INDICE DEL VA35ST Sensor Capacitivo Estándar...2 Características...2 Instalación....2 Instrucciones
Experiencia P53: Diodos- Propiedades- LED Sensor de voltaje, salida de potencia
Experiencia P53: Diodos- Propiedades- LED Sensor de voltaje, salida de potencia Tema DataStudio ScienceWorkshop (Mac) ScienceWorkshop (Win) Semiconductores P53 LED.DS (Vea al final de la (Vea al final
LOGGER DE TEMPERATURA AMBIENTAL H Manual del usuario
Fecha edición 10/2013 N Versión 01 LOGGER DE TEMPERATURA AMBIENTAL H4036306 Manual del usuario INSTRUCCIONES DE FUNCIONAMIENTO DE REGISTRADOR DE TEMPERATURA MINI H4036306 I. VISIÓN GENERAL DEL PRODUCTO:
Tabla 4.1 Pines de conector DB50 de Scorbot-ER V Plus Motores Eje Motor Número de Pin Interfaz de Potencia 1 2Y (1) 2 3Y (1) 3 2Y (2) 4 4Y (2) 5
DISEÑO DE LA INTERFAZ ELECTRÓNICA.. CONFIGURACIÓN DEL CONECTOR DB0. El Scorbot viene provisto de fábrica de un conector DB0 el cual contiene el cableado hacia los elementos electrónicos del robot, en la
Máquina elíptica inteligente.
Página 1 de 12 Máquina elíptica inteligente. Esta idea es una mejora de la máquina elíptica que ganó el premio por votación del año 2015. De esta idea puede verse un vídeo en https://youtu.be/5rarpxogkcm
Aplicaciones de simulación y control con la tarjeta K8055 de Velleman y MyOpenlab
Aplicaciones de simulación y control con la tarjeta K8055 de Velleman y MyOpenlab José Manuel Ruiz Gutiérrez [email protected] 1 1. Descripción de la tarjeta K8055 de Velleman. Esta tarjeta se
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
Maqueta de control PID con Arduino
Maqueta de control PID con Arduino.. Con el motivo de la primera VirtualCamp (Julio 2011), el proyecto ha sido crear una maqueta de control didáctica con un presupuesto de menos de 10 euros (Arduino no
