Petit POV
English version on instructable => here
Juste quelques mots pour présenter un petit projet « rigolo ».
C’est un afficheur de texte qui utilise la persistance rétinienne (POV in english). Comme on dit dans Full Metal Jacket : « There are many like it but this one is mine.». En effet, un petit coup de google et vous trouverez des tas de projet de ce type.
Celui-ci à la particularité d’utiliser un capteur de basculement pour déclencher l’écriture du texte. Ce capteur est celui proposé par snootlab dans son starter kit
ou seul ici.
Voici un petit schéma de montage
Voici un petit détail pour l’utilisation du capteur de basculement

Le montage final (magnifique non !!!)
Quelques détails dessus/dessous
Le résultat final…
Simple POV display from phil teta on Vimeo.
Enfin Le code pov03.pde
Update du Code ICI
Si vous voulez faire un affichage avec plus de caractères, vous pouvez diminuer ces deux paramètres
#define delinterchar 700 //delay between 2 char
#define delinterpoint 340 //delay between 2 points of a char
Vous pouvez également changer les pins des leds et du capteur avec ces parametres
#define led1 6
#define led2 7
#define led3 8
#define led4 9
#define led5 10
#define led6 11
#define led7 12
#define sensorPin 2
Actuellement le code ci-dessus affiche deux messages "SNOOTLAB" et "RULEZ"
Ces deux messages sont definis là
char texte[] = "SNOOTLAB"; // data to write on startup
char texte2[] = "RULEZ"; // data to write after "repet" writing of the first message
Le message change au bout de 10 affichages le paramètre est celui là
#define repet 10 //number of repetition before changing message
Si vous souhaitez modifier le code avec des interruptions, gérer l’affichage du message dans les deux sens (cf fonction displayCharR(char c)), ça m’intéresse… teta-phil[AT]laposte.net