PDF de programación - Taller de Arduino - Actuadores analógicos

Imágen de pdf Taller de Arduino - Actuadores analógicos

Taller de Arduino - Actuadores analógicosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 31 de Diciembre del 2017)
940 visualizaciones desde el 31 de Diciembre del 2017
226,7 KB
12 paginas
Creado hace 11a (19/08/2012)
Arduino

Taller de Arduino
Actuadores analógicos

Eduardo Sacristán Ruiz Funes





Arduino

● Actuadores analógicos

● Uso de PWM





Arduino

Analógico - Digital

● Analógico

– Valores continuos en un rango
– Ejemplo: todos los valores entre 0 y 5

● Digital

– Sólo tiene dos valores
– Ejemplos: 0-1, Verdadero-Falso, 0 o 5 volts





Arduino

Pines de salida Analógicos

● El Arduino no tiene salidas propiamente

analógicas
– el microcontrolador es un dispositivo digital

● Utiliza PWM, Pulse Width Modulation
– una señal cuadrada entre on y off (0 y 5v)
– que cambia rápidamente entre estos 2 valores
– simulando voltajes analógicos entre 0 y 5 volts





Arduino

PWM





Arduino

Funcionamiento de las salidas PWM

● En el UNO las tenemos en 6 pines digitales

– 3, 5, 6, 9, 10, 11, los marcados con una ~

● Usamos analogWrite(pin, valor);

● No es necesario usar pinMode();

– La función analogWrite() es sólo de salida





Arduino





Arduino

Función analogWrite()

● analogWrite(pin, valor);
● pin es uno de los pines con pwm
● valor es un número entero

– un número entre 0 y 255
– el 0 equivale a 0 volts
– el 255 equivale a 5 volts





Arduino

Ajustando valores

● Con analogRead()

– obtenemos valores entre 0 y 1023
– equivalente a voltajes entre 0 y 5 Volts

● Con analogWrite()

– usamos valores entre 0 y 255
– equivalente a voltajes entre 0 y 5 Volts





Arduino

Usamos la función map()

● map(valor, deBajo, deAlto, aBajo, aAlto);
– valor contiene el valor que queremos ajustar
– deBajo y deAlto el rango de valores de origen
– abajo y aAlto el rango al que queremos cambiar

● La función nos devuelve un valor entero

– resultado = map(valor, 0, 255, 0, 1023);





Arduino

Actuadores analógicos

● Actuadores analogicos del Kit

– leds
– piezoeléctrico
– motores

● Los pines del arduino tienen limitaciones

– trabajan con 5 Volts máximo
– con una corriente de 40 miliAmperes





Arduino

Proyectos con actuadores analógicos

● Haciendo una disolvencia con un led
● Controlando un led con un potenciómetro
● Mezclando colores con un led bicolor
● Generando sonidos con un piezoeléctrico
● Tocando una melodía con tone()
● Colores con un led RGB
  • Links de descarga
http://lwp-l.com/pdf8107

Comentarios de: Taller de Arduino - Actuadores analógicos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad