Étape 5: Programme de contrôle par PC
Le programme de contrôle de PC (pccp) est un outil de ligne de commande écrit en C++. Il s’exécute sous Cygwin et communique avec l’Arduino via Bluetooth. Le pccp permet de contrôler le cylindre de POV avec les commandes suivantes de caractère unique :
- 0-7 - écran de remplissage avec la couleur (noir, rouge, jaune, vert, cyan, bleu, violet, blanc)
- t - courbe de triangle de tirage au sort (comme une image de test)
- s - activer ou désactiver la rotation de l’image affichée
- r - tirage au sort une rangée c - dessiner une colonne unique
- y - image GIF interne de lecture stockée dans la mémoire Flash
- f - Télécharger le fichier GIF externe de PC par l’intermédiaire de BT
- x - lecture téléchargé fichier GIF externe
Le pccp fournit également une interface à une interface utilisateur graphique. En outre, il affiche la vitesse de rotation actuel (en Hz et µs) et une valeur de compteur de l’image. Le code source complet est disponible sur github.