Arduino Project 027 - Joystick Servo Control
In this tutorial, we are going to learn how to use Arduino and a joystick to control two servo motors or a pan-tilt kit with servos.
Project 27 Joystick Servo Control
/* Coding Ron Wang
Nov.15th 2024
Autaba support for coding hardware
Project 27 Joystick Servo Control
*/
#include <Servo.h>
Servo servo1; // Create a servo object
Servo servo2; // Create a second servo object
int pot1, pot2;
void setup()
{
servo1.attach(5); // Attaches the servo on pin 5 to the servo1 object
servo2.attach(6); // Attaches the servo on pin 6 to the servo2 object
servo1.write(90); // Put servo1 at home position
servo2.write(90); // Put servo2 at home postion
}
void loop()
{
pot1 = analogRead(3); // Read the X-Axis
pot2 = analogRead(4); // Read the Y-Axis
pot1 = map(pot1,0,1023,0,180);
pot2=map(pot2,0,1023,0,180);
servo1.write(pot1);
servo2.write(pot2);
delay(15);
}

版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!






