Arduino Nano ESP32 - Joystick - Servomotor

En este tutorial, vamos a aprender cómo usar Arduino Nano ESP32 y un joystick para controlar dos servomotores o un kit de paneo e inclinación con servomotores.

Un joystick tiene dos potenciómetros integrados que están dispuestos perpendicularmente entre sí (llamados eje X y eje Y). Estos potenciómetros entregan los valores analógicos (llamados valor X y valor Y) en los pines VRX y VRY. Usaremos estos valores analógicos para controlar dos servomotores de forma independiente: el valor X controla el servomotor #1 y el valor Y controla el servomotor #2. En el caso del kit pan-tilt, el movimiento de los dos servomotores genera movimiento en tres dimensiones.

Hay dos casos de uso de la aplicación: