start:arduino:emg:grove
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:arduino:emg:grove [2023/02/13 08:38] – [Schema Capteur Grove-EMG v1.0] gerardadmin | start:arduino:emg:grove [2023/02/13 08:58] (Version actuelle) – [Commande Servo-Moteur avec un EMG] gerardadmin | ||
---|---|---|---|
Ligne 211: | Ligne 211: | ||
=== Raccordement Arduino et servo === | === Raccordement Arduino et servo === | ||
- | {{ : | + | {{ : |
+ | === Code arduino Servo-moteur === | ||
+ | <code c arduino-servo.ino> | ||
+ | /* Servo motor with Arduino example code. Position and sweep. More info: https:// | ||
+ | // Include the servo library: | ||
+ | #include < | ||
+ | // Create a new servo object: | ||
+ | Servo myservo; | ||
+ | // Define the servo pin: | ||
+ | #define servoPin 9 | ||
+ | // Create a variable to store the servo position: | ||
+ | int angle = 0; | ||
+ | void setup() { | ||
+ | // Attach the Servo variable to a pin: | ||
+ | | ||
+ | } | ||
+ | void loop() { | ||
+ | // Tell the servo to go to a particular angle: | ||
+ | | ||
+ | delay(1000); | ||
+ | | ||
+ | delay(1000); | ||
+ | | ||
+ | delay(1000); | ||
+ | // Sweep from 0 to 180 degrees: | ||
+ | for (angle = 0; angle <= 180; angle += 1) { | ||
+ | | ||
+ | delay(15); | ||
+ | } | ||
+ | // And back from 180 to 0 degrees: | ||
+ | for (angle = 180; angle >= 0; angle -= 1) { | ||
+ | | ||
+ | delay(30); | ||
+ | } | ||
+ | delay(1000); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Commande Servo-Moteur avec un EMG ==== | ||
+ | |||
+ | |||
+ | <code c Cmdservo-emg001.ino> | ||
+ | #include " | ||
+ | |||
+ | int PinEmg = A0; | ||
+ | int PinServo = 9; | ||
+ | |||
+ | Servo servo; // création de l' | ||
+ | |||
+ | void setup() { | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | int val = analogRead(PinEmg); | ||
+ | // mise à l' | ||
+ | val = map(val, 0, 1023, 0, 180); | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | } | ||
+ | </ | ||
===== EMG Grove Robotshop===== | ===== EMG Grove Robotshop===== | ||
/home/chanteri/www/fablab37110/data/attic/start/arduino/emg/grove.1676273913.txt.gz · Dernière modification : de gerardadmin