ESP32 Joystick Servo Motor

Trong hướng dẫn này, chúng ta sẽ học cách sử dụng ESP32 và joystick để điều khiển hai servo motor hoặc một bộ kit xoay nghiêng (pan-tilt) với servo.

Joystick có hai potentiometer tích hợp vuông góc với nhau (gọi là trục X và trục Y). Các potentiometer này xuất ra giá trị analog (gọi là X-value và Y-value) trên các chân VRX và VRY. Chúng ta sẽ sử dụng các giá trị analog này để điều khiển hai servo motor độc lập: X-value điều khiển servo #1 và Y-value điều khiển servo #2. Trong trường hợp của bộ kit xoay nghiêng, chuyển động của hai servo motor tạo ra chuyển động 3 chiều.

Có hai trường hợp ứng dụng: