Outils pour utilisateurs

Outils du site


start:arduino:emg:grove

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:emg:grove [2023/02/13 08:40] – [Raccordement Arduino et servo] gerardadminstart:arduino:emg:grove [2023/02/13 08:58] (Version actuelle) – [Commande Servo-Moteur avec un EMG] gerardadmin
Ligne 251: Ligne 251:
 </code> </code>
  
 +==== Commande Servo-Moteur avec un EMG ====
  
 +
 +<code c Cmdservo-emg001.ino>
 +#include "Servo.h"
 +
 +int PinEmg = A0;
 +int PinServo = 9;
 +
 +Servo servo; // création de l'objet "servo"
 +
 +void setup() {
 +   servo.attach(PinServo); // attache le servo au pin spécifié
 +   pinMode(PinEmg, INPUT);
 +   Serial.begin(9600); // ouvre le port série
 +}
 +
 +void loop() {
 +   int val = analogRead(PinEmg); // lit la valeur actuelle du capteur EMG
 +   // mise à l'échelle pour renvoyer la position entre 0 et 180°
 +   val = map(val, 0, 1023, 0, 180);
 +  
 +   Serial.println(val);
 +   Serial.println();
 +   
 +   servo.write(val);
 +   delay(100); // attend 100 ms
 +}
 +</code>
 ===== EMG Grove Robotshop===== ===== EMG Grove Robotshop=====
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/emg/grove.1676274045.txt.gz · Dernière modification : de gerardadmin