Stroboscope Arduino pour hand spinner

Amusons-nous à observer un hand spinner tourner au ralenti avec un stroboscope.

L’idée de base du stroboscope est de faire clignoter très vite (mais à une fréquence régulière) une lumière pour tromper nos yeux. Comme au cinéma, nos yeux n’impriment les images que quand la lumière est allumée. Par exemple, si j’arrive à allumer la lumière à chaque fois que mon hand spinner fait un tour, mes yeux le verront à chaque fois dans la même position. J’aurais l’impression que le hand spinner reste immobile.

Essayez ce petit code sur Arduino :

int potpin = 0;   // numero d entree du potard
int val;                 // variable
int ledPin=7;   // numero de sortie de LED

void setup() {
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
}
void loop() {
val = analogRead(potpin);
Serial.println(val);
digitalWrite(ledPin,HIGH);
delay(1);
digitalWrite(ledPin,LOW);
delay(val/10);
}

Eteignez la lumière, faites tourner de potentiomètre et le hand spinner …

Si vous avez des problèmes pour les branchement, retournez lire le post précédent.

Auteur : Cyrille Laulier

Bidouilleur à temps perdu

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.