Servos unabhängig voneinander steuern mit je einem Poti

Hallo,

ich setze mich seit kurzem mit dem arduino auseinander. Bringe viel Interesse mit und bin hoch motiviert. Bin da an einem kleinen Versuch dran. Am Programmieren von 2 Servomotoren die unabhängig voneinander mit jeweils einem Potentiometer gesteuert werden können. Jedoch klappt das nicht so, wie ich es will :smiley: Als ich einen 2ten Servo angeschlossen habe wurden daraufhin beide servos zusammen mit nur einem poti gesteuert. Wie gesagt ich bin ziemlich neu und es wäre schön wenn mir jemand auch wenn es geht etwas ausführlicher erklärt wie ich das bewerkstelligen kann:D Danke Leuts :smiley:

#include <Servo.h>

Servo meinServo;
Servo meinServo2;
int analogPin = 0;
int potentiometerWert;

void setup ()
{
  meinServo.attach(9);
  meinServo2.attach(10);
  Serial.begin(9600);
  }
  
void loop ()
{
  potentiometerWert =map(analogRead(analogPin), 0, 1023, 0, 179);
  Serial.println(potentiometerWert);
  meinServo.write(potentiometerWert);
  delay(20);}

Das ist ja der Code für die Steuerung eines Servos, jedoch weiss ich nicht wie ich den zweiten dazu steuern kann :smiley:

Du machst das doch schon völlig richtig.

Mit dem code steuerst du ein Servo.

potentiometerWert =map(analogRead(analogPin), 0, 1023, 0, 179);
  Serial.println(potentiometerWert);
  meinServo.write(potentiometerWert);
  delay(20);}

jetzt hängst du das ganze nochmal dahinter für das andere Servo:

potentiometerWert2 =map(analogRead(analogPin2), 0, 1023, 0, 179);
  Serial.println(potentiometerWert2);
  meinServo2.write(potentiometerWert2);
  delay(20);}

Dank dir ! :smiley: hast mir weitergeholfen. bin nämlich dabei einen roboterarm zu basteln :smiley: