Post on 14-Mar-2020
1
ENTRADAS ANALÓGICAS Y SALIDA PWM
Centro CFP/ES
P3.1- ENTRADA ANALÓGICA
En este tercer proyecto vamos a aprender utilizar las entradas analógicas denuestro Arduino En este caso variaremos la frecuencia de parpadeo de un diodoLED con un potenciómetro conectado a una entrada analógica.
En el primer dibujo podemos ver las entradas analógicas y en la figura de laderecha las salidas analógicas que podemos utilizar.
2
ENTRADA ANALÓGICA Y SALIDA PWM
ENTRADA ANALÓGICA Y SALIDA PWM
3
ENTRADA ANALÓGICA Y SALIDA PWM
ENTRADA ANALÓGICA Y SALIDA PWM
4
ENTRADA ANALÓGICA Y SALIDA PWM
ENTRADA ANALÓGICA Y SALIDA PWM
5
P5- ENTRADA ANALÓGICA
En este caso vamos a ver una novedad: analogRead(entrada a leer)
Nuestra práctica consiste en introducir mediante un potenciómetro un valoranalógico por A0 y hacer variar el parpadeo de un led conectado a la pata 9.
P6.- ENTRADA ANALÓGICA Y SALIDA PWM
Utilizando el mismo hardware anterior vamos a introducir un nuevo código pararealizar un ejemplo diferente, en este proyecto, nuestro diodo LED variará suintensidad lumínica en función del valor que esté aportando el potenciómetro anuestra entrada analógica, esto es el llamado efecto fading (desvanecimiento),puede observarse que se ha elegido la salida número 9, ya que esta sí que escompatible con la opción PWW.
En este código veremos el uso de la instrucción
analogWrite (salida PWM, valor).
6
P6- ENTRADA ANALÓGICA Y SALIDA PWM
El Hardware es el siguiente:
SERVOMOTORES
7
SERVOMOTORES
SERVOMOTORES
8
LIBRERÍA SERVO Y SUS FUNCIONES
LIBRERÍA SERVO Y SUS FUNCIONES
9
LIBRERÍA SERVO Y SUS FUNCIONES
LIBRERÍA SERVO Y SUS FUNCIONES
10
LIBRERÍA SERVO Y SUS FUNCIONES
LIBRERÍA SERVO Y SUS FUNCIONES
11
LIBRERÍA SERVO Y SUS FUNCIONES
P7.- MOVIMIENTO SERVOMOTOR
En esta práctica vamos ha producir movimiento de un servomotor indicando elángulo de movimiento.
El servo realiza una maniobra que consiste en desplazarse de un sentido a otrohasta 180º con un intervalo de 5º finalmente vuelve al principio y se repite elproceso.
Para ello hay que tener en cuenta lo siguiente:
12
P7.- MOVIMIENTO SERVOMOTOR
Nombreservo.attach (3,300,2300);
Con esta orden le decimos que el servo está conectado en la patilla 3 y cuando suángulo mínimo 180º será en 300usg y máximo 0º cuando tenga 2300usg.
P7.- MOVIMIENTO SERVOMOTOR
13
ENTRADA ANLÓGICA Y SALIDA PWM