Étape 11 : Electronics
Comme je l’ai dit avant, cet instrument est contrôlé par un Arduino Uno exécutant six servos. J’ai voulu me donner la liberté à se développer, si j’ai reçu un bouclier de 16 canaux servo du Adafruit, qui fonctionne plutôt bien.
Le bouclier de Uno et servo vivant à l’intérieur de l’instrument, zip-liée à la construction du mur Centre hexagone. Les fils pour les servos traversent le centre vers l’avant.
Il faut que les deux sources d’énergie : une source de 2 a 5 volts pour le bouclier et une source d’alimentation USB de la carte Arduino. Étant donné que le bouclier a des bornes à vis, j’ai dû obtenir un convertisseur (également acquis de Adafruit) pour brancher l’alimentation. Brancher l’Arduino ne fait rien jusqu'à ce que vous branchez dans le bouclier.
Le code est où vous commencez à apprendre à jouer de l’instrument. J’ai commencé avec une fonction aléatoire simple qui indique à quelles chaînes de plumer les servos et quand. Il a depuis changé un pondérés aléatoire, qui est assez simple à réaliser dans le code de l’Arduino à l’aide d’un switch case avec certains servos étant énumérés plus souvent que d’autres. De cette façon, vous pouvez mettre l’accent sur certaines notes (la tonique et la cinquième, par exemple).
J’ai l’intention d’élargir le répertoire de l’Hexacorde en le faisant créer des phrases différentes qu’il peut répéter, bien que partie de la beauté de ce type d’instrument se trouve en embrassant l’indétermination.