Tableau en mouvement 

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 : 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#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 :