Go Down

Topic: exit status 1 expected unqualified-id before '{' token (Read 164 times) previous topic - next topic

Charlot01

Bonjour, j'ai un probleme avec mon code arduino:

#include <Servo.h> }

/* Créer un objet Servo pour contrôler le servomoteur */
   
{
  Servo myservo(6);
}

Il me dit comme quoi j'ai un probleme avec "{".
Ou dois-je mettres { pour que le code soit bon?
Merci d'avance. :smiley-lol:  :smiley-lol:

kamill

Bonjour,

C'est très simple, regardes les exemples fournis avec la bibliothèque Servo


kamill


Charlot01

J'ai ca:

/*
Controlling a servo position using a potentiometer (variable resistor)
by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>

modified on 8 Nov 2013
by Scott Fitzgerald
http://www.arduino.cc/en/Tutorial/Knob
*/

#include <Servo.h>

Servo myservo;  // create servo object to control a servo

int potpin = 0;  // analog pin used to connect the potentiometer
int val;    // variable to read the value from the analog pin

void setup() {
myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}

void loop() {
val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 180);     // scale it to use it with the servo (value between 0 and 180)
myservo.write(val);                  // sets the servo position according to the scaled value
delay(15);                           // waits for the servo to get there
}

kamill


Charlot01

Code: [Select]
/*
 Controlling a servo position using a potentiometer (variable resistor)
 by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>

 modified on 8 Nov 2013
 by Scott Fitzgerald
 http://www.arduino.cc/en/Tutorial/Knob
*/

#include <Servo.h>

Servo myservo;  // create servo object to control a servo

int potpin = 0;  // analog pin used to connect the potentiometer
int val;    // variable to read the value from the analog pin

void setup() {
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}

void loop() {
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
  val = map(val, 0, 1023, 0, 180);     // scale it to use it with the servo (value between 0 and 180)
  myservo.write(val);                  // sets the servo position according to the scaled value
  delay(15);                           // waits for the servo to get there
}

kamill

Il fallait modifier ton post et pas en créer un autre

Charlot01


kamill

Ca dépend de ce que tu veux faire, tu prend celui qui se rapproche le plus de ce que tu veux faire.

Go Up