
Objectif : Créer un tableau textile qui bouge, à l’aide de servo moteurs. Le tableau sera en mouvement lorsque que la main fera un mouvement au-dessus de celui-ci, grâce à un capteur.
Schéma du circuit :

Code trouvé sur https://arduino-france.site/servo-arduino/ , puis modifié pour 2 servo moteurs :
#include "Servo.h"
Servo servo1; // création de l'objet "servo"
Servo servo2; // création de l'objet "servo"
void setup() {
servo1.attach(9); // attache le servo au pin spécifié
servo2.attach(8); // attache le servo au pin spécifié
pinMode(A1, INPUT);
Serial.begin(9600); // ouvre le port série
}
void loop() {
int val = analogRead(A1); // lit la valeur actuelle du potentiomètre
// mise à l'échelle pour renvoyer la position entre 0 et 180°
val = map(val, 0, 1023, 0, 180);
servo1.write(val);
servo2.write(val);
Serial.println(val);
Serial.println();
delay(100); // attend 100 ms
}
Première recherche avec un servo moteur :

Ciruit installé avec le tissu
Videos du tableau en mouvement :
