Practicas E -S Analogicas Arduino

13.133 visualizaciones

Publicado el

Practicas Entradas -Salidas Analogicas Arduino

Publicado en: Tecnología
2 comentarios
2 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
13.133
En SlideShare
0
De insertados
0
Número de insertados
7.691
Acciones
Compartido
0
Descargas
227
Comentarios
2
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Practicas E -S Analogicas Arduino

  1. 1. Entradas  y  Salidas  Analógicas    Arduino   IES    Vicente  Aleixandre   José  Pujol  Pérez    
  2. 2. Entradas y Salidas Analógicas •  Software nuevo que vamos a usar –  PWM •  Programación avanzada •  Sensores: –  Hardwaredeconexión –  Lecturadesensores •  Prácticas •  Tonos musicales 2
  3. 3. 3" Software nuevo! Estructura OperadoresBooleanos •  &&;||;!; Funciones E/S Analógicas • analogRead () • analogWrite ()-PWM Tiempo • delayMicroseconds() Funciones Serial •  Serial.begin () •  Serial.print () •  Serial.println ()
  4. 4. 4 PWM   La modulación por ancho de pulso (PWM) nos permite simular una salida analógica con una señal digital. •  analogWrite (0-255) •  Simula voltaje: 5v*x/255 •  La señal tiene una frecuencia de 500MHz, T=2 μs
  5. 5. 5 Programación  avanzada   Ponderación de entradas: Para atenuar valores erroneos de los sensores podemos usar Vactual= analogRead(sensorPin); Vactual=Vanterior * 0,8+ Vactual * 0,2; Vanterior=Vactual; Calibración de sensores: Sensor (0, 1023)=210 Actuador (0, 255)=28 Función map: map(valor, fromLow, fromHigh, toLow, toHigh) x=map(valor, 0, 1024, 0, 255) Sensor(Vmin, Vmax) Vfin=(Vact-Vmin) * 255/(Vmax-Vmin)
  6. 6. 6 Potenciómetro Es una Resistencia Variable, permite regular la tensión de alimentación •  R=0-10kΩ
  7. 7. 7 Potenciómetro Esquema de conexión
  8. 8. 8 LDR Resistencia Dependiente de la Luz •  Oscuridad R=MΩ •  Luz de día R=100Ω
  9. 9. 9 LDR   Esquema de conexión
  10. 10. 10 NTC   Resistencia dependiente de la Temperatura Mismo esquema de conexión que para la LDR
  11. 11. 11 Piezoeléctrico Nos permiten detectar vibraciones, golpes Son elementos reversibles, a partir de una vibración producen un voltaje, y a partir de un voltaje vibran. R=1MΩ
  12. 12. 12 Sensor  de  distancia   Sensor de distancia mediante infrarrojos •  Rango: 20-150cm •  Conexión directa
  13. 13. 13 Lectura  de  Sensores   El primer paso a la hora de usar un sensor es saber que valores nos da según la variable de la que dependa
  14. 14. 14 PrácAcas  
  15. 15. 15 Tonos musicales! Para tocar una nota tenemos que aplicar una onda cuadrada con una anchura de pulso igual a la mitad del periodo delayMicroseconds(1915);
  16. 16. 16 Tonos musicales
  17. 17. 17 Tonos musicales Tone: Genera una onda cuadrada de la frecuencia especificada (y un 50% de ciclo de trabajo) en un pin. La duración puede ser especificada, en caso contrario la onda continua hasta que haya una llamada a noTone() El pin puede conectarse a un zumbador piezoeléctrico u otro altavoz que haga sonar los tonos. •  tone(pin, frecuencia (hz)) •  tone(pin, frecuencia, duracion (ms))
  18. 18. 18 Tonos musicales
  19. 19. 19 Tonos musicales
  20. 20. 20 Tonos musicales
  21. 21. 21 PrácAcas  
  22. 22. Entradas  y  Salidas  Analógicas   Curso  Arduino   Profesores  Secundaria   José  Pujol     IES  Vicente  Aleixandre   Sevilla   tecnopujol.wordpress.com                                                  @tecnopujol  

×