5 Servos mit 1 poti ansteuern

hey ;D
Ich bin neu hier und der absolute Anfänger. Ich wollte fragen was ich falsch gemacht habe, ich erläutere mal mein Problem unzwar ich baue gerade eine Roboterhand und dazu wollte ich alle fünf Finger die jeweils von 1 einen Servo gesteuert werden, mit einen Potentiometer(10K) steuern, so das Sie halt zu geht. Unabhängig von den Schaltplan schmeißt der Sketch mir diesen Fehlercode aus : too few arguments to function ‘long int map(long, int, long, int, long,int,long,…)’ habt ihr damit erfahrung ? Ich hoffe einer von euch kennt die Lösung.
DANKE

LG Georg

#include <Servo.h>

Servo finger1;
Servo finger2;
Servo finger3;
Servo finger4;
Servo finger5;

int val;

void setup() {
  finger1.attach(9);
  Serial.begin(9600);
  finger2.attach(5);
  Serial.begin(9600);
  finger3.attach(10);
  Serial.begin(9600);
  finger4.attach(6);
  Serial.begin(9600);
  finger5.attach(3);
  Serial.begin(9600);

}

void loop() {
 
  val = analogRead(5);
  val = map(val, 0, 1023, 180);

  Serial.println(val);
  finger1.write(val);
  delay(50);

  Serial.println(val);
  finger2.write(val);
  delay(50);

  Serial.println(val);
  finger3.write(val);
  delay(50);

  Serial.println(val);
  finger4.write(val);
  delay(50);


  Serial.println(val);
  finger5.write(val);
  delay(50);


}

Boh, ehrlich. Mir ist die Lust schon beim Lesen Deines Textes vergangen. Punkt, Komma und Groß-/Kleinschreibung wären eine nette Sache.

Gruß

Gregor

Georg_KeMz88:
' ich hoffe ihr könnt mir helfen und versteht mein Problem

Wie Gregor schon schreibt, dein Beitrag ist schwer zu lesen.
Und dein Sketch hat keinerlei Kommentare.
Wie sollen wir damit klar kommen ?

Ach und was deine Fehlermeldung betrifft, da steht doch was falsch ist.
Wenn du selbst nicht sehen kannst was falsch ist, dann sieh dir doch mal die Beschreibung dazu im Web an.
map-Funktion

Hallo,

  1. warum machst Du 5 mal die Serielle Schnittstelle auf ?
  2. schau dir an welche Parameter die map Funktion benotigt ( in der Hilfe )
  3. Warum gibst Du 5 mal den selben Wert auf dem Monitor aus ?

Kopieren ist ja ok , dennoch sollte man wissen was man kopiert

Wenn Du verstanden hast wie das mit einem Servo funktioniert dann noch mal neu kopieren

Heinz