Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Practicas E -S Analogicas Arduino

on

  • 9,726 views

Practicas Entradas -Salidas Analogicas Arduino

Practicas Entradas -Salidas Analogicas Arduino

Statistics

Views

Total Views
9,726
Views on SlideShare
4,896
Embed Views
4,830

Actions

Likes
0
Downloads
132
Comments
2

4 Embeds 4,830

http://tecnopujol.wordpress.com 4810
http://10.60.2.121 13
https://tecnopujol.wordpress.com 6
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Practicas E -S Analogicas Arduino Presentation Transcript

  • 1.   Entradas  y  Salidas  Analógicas  Arduino  IES    Vicente  Aleixandre   José  Pujol  Pérez    
  • 2. Entradas y Salidas Analógicas •  Software nuevo que vamos a usar –  PWM •  Programación avanzada •  Sensores: –  Hardware de conexión –  Lectura de sensores •  Prácticas •  Tonos musicales 2
  • 3. Software nuevo! Funciones FuncionesE/S Analógicas Serial•  nalogRead () a •  Serial.begin ()•  nalogWrite ()-PWM a •  Serial.print () •  Serial.println ()Tiempo•  elayMicroseconds() d Estructura Operadores Booleanos •  &&; ||; !; 3"
  • 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 4
  • 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 Sensor(Vmin, Vmax)Actuador (0, 255)=28 Vfin=(Vact-Vmin) * 255/(Vmax-Vmin)Función map:map(valor, fromLow, fromHigh, toLow, toHigh)x=map(valor, 0, 1024, 0, 255) 5
  • 6. PotenciómetroEs una Resistencia Variable, permite regular la tensión de alimentación•  R=0-10kΩ 6
  • 7. Potenciómetro Esquema de conexión 7
  • 8. LDRResistencia Dependiente de la Luz•  Oscuridad R=MΩ•  Luz de día R=100Ω 8
  • 9. LDR   Esquema de conexión 9
  • 10. NTC  Resistencia dependiente de la TemperaturaMismo esquema de conexión que para la LDR 10
  • 11. PiezoeléctricoNos permiten detectar vibraciones, golpesSon elementos reversibles, a partir de una vibración producen un voltaje, y a partir de un voltaje vibran. R=1MΩ 11
  • 12. Sensor  de  distancia  Sensor de distancia mediante infrarrojos•  Rango: 20-150cm•  Conexión directa 12
  • 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 13
  • 14. PrácAcas   14
  • 15. Tonos musicales!Para tocar una nota tenemos que aplicar una onda cuadrada con una anchura de pulso igual a la mitad del periododelayMicroseconds(1915); 15
  • 16. Tonos musicales 16
  • 17. Tonos musicalesTone: 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)) 17
  • 18. Tonos musicales 18
  • 19. Tonos musicales 19
  • 20. Tonos musicales 20
  • 21. PrácAcas   21
  • 22. Entradas  y  Salidas  Analógicas   Curso  Arduino  Profesores  Secundaria   José  Pujol     IES  Vicente  Aleixandre   Sevilla   tecnopujol.wordpress.com                                                  @tecnopujol