ARDUINO: ACTUADORES ANALÓGICOS



En actuadores analógicos veremos como “escribir” valores analógicos, o sea enviar valores analógicos.

¿Qué es analógico?

  • Analógico:
    • Valores continuos en un rango.
      • Ejemplo: Todos los valores entre 0 y 5 volts, esto en resolución de 10 bits serán valores entre 0 a 1024.

Arduino no tiene salidas propiamente analógicas ya que los microcontroladores son dispositivos digitales.

  • Se utiliza PWM, Modulación por Ancho de Pulso que es:
    • Una señal cuadrada entre 0 y 5 volts.
    • Esta señal cambia rápidamente entre esos dos valores.
    • Simula voltajes analógicos entre 0 y 5 volts.
    • Tiene una resolución de 8 bits.

En la siguiente imagen se muestra una gráfica de los ciclos de PWM:

El Arduino UNO tiene 6 salidas PWM, las cuales son los pines 3, 5, 6, 9, 10, 11 y están marcados con PWM o con ~.

Para escribir con estos pines usamos la función analogWrite([pin/alias],[valor/variable]);, en valor o variable como bien comentamos solo recibe valores que estén entre 0 y 255.

Vídeo por Misael Saenz







ArduinoErick MéndezAnalógico