La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Controla tu entorno con un microcontrolador PIIISA

Presentaciones similares


Presentación del tema: "Controla tu entorno con un microcontrolador PIIISA"— Transcripción de la presentación:

1 Controla tu entorno con un microcontrolador PIIISA 2014 05-2-2014
Arduino Controla tu entorno con un microcontrolador PIIISA 2014

2 Introducción a Arduino: Presente
PIIISA 2014

3 Sensores Existem multitud de sensores:
Cada uno diseñado para medir una magnitud física distinta. A partir de esa medida generará un voltaje que mediremos con nuestro Arduino conectándolos habitualmente a una entrada analógica PIIISA 2014

4 Sensores: LDR (Luz) int analogPin = 0; // Pin analogico 0 de Arduino
void setup() { Serial.begin(9600); } void loop () int valorLuz = analogRead(analogPin); Serial.print(valorLuz); delay(5000); PIIISA 2014

5 Sensores: Temperatura
LM35 Especificación // Ejemplo en int analogPin = 0; // Pin analogico 0 de Arduino int temperature = 0; int lm35read; void setup() { Serial.begin(9600); } void loop () lm35read = analogRead(analogPin); temperature = (5.0 * lm35read * 100.0)/1024.0; Serial.print(temperature); Serial.println(“C”); delay(5000); PIIISA 2014

6 Sensores: Temperatura
TMP36 Especificación Ejemplo Temp in °C = [(Vout in mV) - 500] / 10 Conectaremos el pin central a una entrada analogica PIIISA 2014

7 Sensores: NTC (Temperaturas)
Este montaje es muy típico de muchos sensores y se llama divisor de tensión. Conectaremos Vout a la entrada de la señal analógica PIIISA 2014

8 Sensores: Acelerómetro
Permite determinar la inclinación en los distintos ejes. Un sensor así lleva el mando de la wii y la mayoría de los teléfonos modernos . PIIISA 2014

9 Sensores: Mando de la Wii
Dentro del mando de la wii Detalles PIIISA 2014

10 Actuadores Los actuadores son aquellos componentes que nos permitne “cambiar” el entorno que nos rodea. Ventiladores, luces, motores, etc.son algunos ejemplos de actuadores. PIIISA 2014

11 Actuadores: Motores Hay 3 tipos de motores: Paso a paso Servos
DC (Corriente continua) Para facilitar su manejo usamos un Shield que nos permite controlar 2 motores Paso a paso:  convierte una serie de impulsos eléctricos en desplazamientos angulares discretos, lo que significa es que es capaz de avanzar una serie de grados (paso) dependiendo de sus entradas de control. Servomotor: Un servomotor es un motor eléctrico que puede ser controlado tanto en velocidad como en posición. DC: convierte la energía eléctrica en mecánica, provocando un movimiento rotatorio.

12 Actuadores: Motores //Arduino PWM Speed Control: int E1 = 5;  int M1 = 4; int E2 = 6;                      int M2 = 7;                        void setup() {     pinMode(M1, OUTPUT);       pinMode(M2, OUTPUT); } void loop()   int value;   for(value = 0 ; value <= 255; value+=5)   {     digitalWrite(M1,HIGH);       digitalWrite(M2, HIGH);           analogWrite(E1, value);   //PWM Speed Control     analogWrite(E2, value);   //PWM Speed Control     delay(30);   }  //Arduino PLL Speed Control: int E1 = 4;   int M1 = 5; int E2 = 7;                         int M2 = 6;                           void setup() {     pinMode(M1, OUTPUT);       pinMode(M2, OUTPUT); } void loop()   int value;   for(value = 0 ; value <= 255; value+=5)   {     digitalWrite(M1,HIGH);       digitalWrite(M2, HIGH);           analogWrite(E1, value);   //PLL Speed Control     analogWrite(E2, value);   //PLL Speed Control     delay(30);   }  Más información:

13 arduino programing notebook
Fuentes arduino arduino programing notebook freeduino PIIISA 2014

14 Conclusiones Gracias por vuestra atención PIIISA 2014
PIIISA 2014


Descargar ppt "Controla tu entorno con un microcontrolador PIIISA"

Presentaciones similares


Anuncios Google