Servo über Potentiometer steuern.

Hallo,
ich bräuchte mal etwas Hilfe. Ich bin ein ziemlicher Neuling, was die Programmierung mit Arduino angeht. Für ein Hochschulprojekt muss ich mehrere Servomotoren über Potentiometer ansteuern und zwar so, das 1° Drehwinkel des Potentiometers 1° Drehwinkel des Servomotors entspricht. Dies soll dafür gedacht sein, einen Roboterarm in dem sich die Servos befinden über einen zweiten baugleichen Roboterarm zu bedienen, in welchem sich in den Achsen die Potentiometer befinden.

Ich benutze: Ein Arduino UNO, 10kOhm Potis, 180° digitalservos.

Wäre super, wenn mir jemand behilflich sein könnte. Also das generelle ansteuern habe ich hinbekommen über folgenden Sketch:
#include <Servo.h>
Servo myservo1;

int pos1;

void setup() {

myservo1.attach(8);

Serial.begin(9600);
}

void loop() {
pos1=analogRead(5);
pos1=map(pos1,0,1023,0,120);
Serial.println(pos1);
myservo1.write(pos1);

delay(50);
}

Danke für Ideen schon mal im Voraus ;-).

MtotheA:
Hallo,
ich bräuchte mal etwas Hilfe. Ich bin ein ziemlicher Neuling, was die Programmierung mit Arduino angeht. ...

Dass Du Neuling bist, ist Deinem Code schnell anzusehen :slight_smile: Sieh nach, was map() benötigt, miss ggf. nach oder guck in Datenblätter. Damit solltest Du hinkommen.

Gruß

Gregor