4.6 sensores

Download 4.6   sensores

Post on 29-Nov-2014

405 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

Sensores y arduino. Algo de teora sobre sensores y como conectarlos a arduino con sus programas. Se describen varios tipos de sensores como ldr, termistores, acelermetros y el cmo conectar el mando de wii

TRANSCRIPT

<ul><li> 1. Curso iniciacin a Arduino: Sensores Universidad de Granada ElCacharreo.com Jos Antonio Vacas </li> <li> 2. Sensores ElCacharreo.com Cevug Existem multitud de sensores: Cada uno diseado para medir una magnitud fsica distinta. A partir de esa medida generar un voltaje que mediremos con nuestro Arduino conectndolos habitualmente a una entrada analgica </li> <li> 3. Sensores: Referencia externa ElCacharreo.com A veces nuestro montaje necesita medir con voltajes diferentes de los 5V habituales. Para ello podemos usar la funcin analogReference(valor); con valor pudiendo ser DEFAULT: el valor por defecto (5V en placas de 5 y 3.3V en las de 3.3) INTERNAL: 1.1V en ATmega168 or ATmega328 y 2.56V en ATmega8 INTERNAL1V1: 1.1V (Slo Arduino Mega) INTERNAL2V56: 2.56V (Slo Arduino Mega) EXTERNAL: el voltaje de AREF pin (0 to 5V) Ejemplo muy documentado en Arduteka Cevug </li> <li> 4. Sensores: LDR (Luz) ElCacharreo.com Cevug int analogPin = 0; // Pin analogico 0 de Arduino void setup() { Serial.begin(9600); } void loop () { int valorLuz = analogRead(analogPin); Serial.print(valorLuz); delay(5000); } </li> <li> 5. Sensores: Temperatura ElCacharreo.com Cevug LM35 Especificacin // Ejemplo en http://fritzing.org/projects/digital-thermometer-with-lm35/ 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); } </li> <li> 6. Sensores: Temperatura ElCacharreo.com Cevug TMP36 Especificacin Ejemplo Temp in C = [(Vout in mV) - 500] / 10 Conectaremos el pin central a una entrada analogica </li> <li> 7. Sensores: DHTxx Temperatura y humedad ElCacharreo.com Cevug Existen sensores que implementan protocolos de comunicaciones como este DHT11 Podis ver los detalles en mi blog </li> <li> 8. Sensores: NTC (temperaturas altas) ElCacharreo.com Cevug Detalles </li> <li> 9. Sensores: NTC (Temperaturas) ElCacharreo.com Cevug Este montaje es muy tpico de muchos sensores y se llama divisor de tensin. Conectaremos Vout a la entrada de la seal analgica </li> <li> 10. Sensores: Acelermetro ElCacharreo.com Cevug Permite determinar la inclinacin en los distintos ejes. Un sensor as lleva el mando de la wii y la mayora de los telfonos modernos . </li> <li> 11. Sensores: Corriente ElCacharreo.com Cevug Miden la potencia (relacionada con la cantidad de energa) que se consume en un momento dado. Como la mayora de los sensores se conectar a las entradas analgicas. </li> <li> 12. Sensores: Mando de la Wii ElCacharreo.com Dentro del mando de la wii Detalles Cevug </li> </ul>