Table des matières

ARDUINO /// L'argile numérique

DESCRIPTION

Dans le cadre de mon mémoire, j'aimerais travailler autour de la notion du voyage. Mon projet est de partir, dès que j’aurais finis mon DSAA, quelques années découvrir le monde. La fin de mes études approchant, c’est le thème que j’aimerais traiter pour mon mémoire de fin d’études. J’aimerais faire de mon mémoire un champ d’exploration de mon avenir. Il me permettrait de l'anticiper et de devenir une designer sur le terrain, une designer nomade. Je traite les notions de : rencontres, liens, culture, civilisations, s’approprier, ramener, réseau, langage graphiques, universel, fablab, découverte, sérendipité… J'aimerais relier le projet Arduino au projet d'expression plastique “motif du vivant”.

INTENTION

“Regarde moi ça de plus près! Oh j’avais pas vu, c’est beau!” Le château Borély est rempli de motifs, je m’appuie sur le fragment, en conduisant le regard sur un détail en particulier. J’envisage de nouvelles approches graphiques qui révèlent entre la dualité entre notre perception du sensible et les éléments signifiants de notre environnement. Je m'attarde donc sur les détails de l'environnement du château Borély. De ce fait, j'aimerais faire apparaître des motifs imaginaires, et m'attarder sur ces derniers.

Pour cela, j'utilise des potentiomètres.

MATERIAUX

Illustrations, Arduino, Seeeduino, 3 Potentiomètres et Processing.

ILLUSTRATIONS

Du fait de mes 2 intentions graphiques, j'ai crée 2 illustrations, et donc 2 programmes. (1. Créer un motif du vivant, 2. S'attarder sur des détails d'un motif.)

1. Créer du vivant.

Le but est de mettre la fleur dans le vase, en faisant bouger les potentiomètres.

2. S'attarder sur des détails d'un motif.

Le but est de s'attarder sur un motif en particulier, grâce à une loupe que l'utilisateur contrôle grâce à la souris (je n'ai pas réussi à utiliser les potentiomètres dans ce programme.)

Le circuit

   - Potentiomètres reliés aux entrées analogiques A0, A2 et A6 de la Seeduino Lotus

Programme Arduino

On se base sur l'exemple trouvé dans Fichier > Exemple > Communication > Serialcallresponse.

int firstSensor = 0;    // premier capteur analogique
int secondSensor = 0;   // second capteur analogique
int thirdSensor = 0;    // troisième capteur analogique
int forthSensor = 0; // quatrième capteur analogique
int inByte = 0;         // octet de série entrant

void setup() {
  // démarre le port série à 9600 bps:
  Serial.begin(9600);
  while (!Serial) {
    ; // Attend que le port série se connecte. Nécessaire pour le port USB natif uniquement
  }

  pinMode(2, INPUT);   // le capteur numérique est sur la broche numérique 2
  establishContact();  // Envoi