当前位置:首页 > 科学研究 > 电子编程 > 正文内容

Arduino Project 027 - Joystick Servo Control

RonWang1年前 (2024-11-15)电子编程725

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);
}

Arduino Joystick Servo Control Circuit

Arduino Joystick Servo Control Schematic

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

本文链接:http://www.autabarc.com/?id=281

标签: Arduino

相关文章

Arduino Project 012 - Piezo Sounder Melody Player

Arduino Project 012 - Piezo Sounder Melody Player

Rather than using the piezo to make annoying alarm sounds, why not use it to play a melody? You are...

 Arduino Project 038 - Simple Ultrasonic Range HC-SR04

Arduino Project 038 - Simple Ultrasonic Range HC-SR04

Ultrasonic range finders measure distance by emitting a pulse of ultrasonic sound that travels throu...

Arduino Project 020 -  LED Dot Matrix Display - Beat Heart

Arduino Project 020 - LED Dot Matrix Display - Beat Heart

You’re going to use the same circuit, but with a slight variation in the code to create a multi-fram...

Arduino Project 022 - LED Dot Matrix Display - Pong Game

Arduino Project 022 - LED Dot Matrix Display - Pong Game

This project was hard going and a lot to take in. So, for Project 22 you are going to create a simpl...

Arduino Project 030A - Dual Motor Driver L298N

Arduino Project 030A - Dual Motor Driver L298N

L298N Dual Motor Driver Project Description  The L298N Motor Driver is a control...

Arduino Project 019 - LED Dot Matrix Display - Basic Animation

Arduino Project 019 - LED Dot Matrix Display - Basic Animation

So far you have dealt with individual 5mm LEDs. LEDs can also be obtained in a package known as a do...