ScreenShoot
Bibliothèque graphique pour shield Uno/Mega
Sur cette page, sont mis quelques démonstrations de avec un petit commentaire. Les exemples se
trouvent dans le répertoire "examples" du fichier à télécharger.
Démonstration de quelques possibilités
C'est une démonstration de quelques possibilités graphiques.
Quel pilote?
Cette bibliothèque ne fonctionne qu'avec un un TFT équipé d'un ILI9341 ou d'un ST7781 avec un dialogue parallèle 8 bits, genre écran shield pour Uno, car je ne peux pas la mettre au point pour du matériel que je n'ai pas. Il faut encore savoir quel circuit l'équipe pour pouvoir charger la bonne bibliothèque. Ce petit programme nous indique si c'est un de la liste.
Calculatrice
Une demonstration d'une calculatrice juste avec une Uno et un shield écran. Elle travaille uniquement avec des int par choix. On peut très bien la modifier pour la faire travailler avec des réels, mais ici il s'agit plus d'une démonstration et une découverte des int avec les problèmes non signalés de dépassement, ou de division par zéro. Erreur n'étant pas in int, on ne peut pas avoir une erreur. On a une valeur ne correspondant pas au résultat si celui-ci n'esr pas exprimable.
Taches De Martin
Cela ne sert à rien, n'a pas d'autre intérêt que la beauté des mathématiques. Je ne sais pas pourquoi on peut passer d'un écran
qui semble régulier à des tâches aussi variées. J'ai toujours été fasciné par ces tâches.
On peut faire de belles courbes sans aucun hasard en faisant des "tâches de Martin" à partir d'un écran quelconque. Pour avoir un
démarrage plus rapide, je suis parti d'un écran avec des carrés au hasard.
La baballe
Pour déplacer cet objet, on la dessine à côté, sans arrêt. Cette balle est un disque vert. Pour l'effacer de son ancienne position, deux
cercles de rayons immédiatement supérieurs et en noir sont dessinés
Pour avoir un visuel aléatoire, le mouvement de la balle est calculée avec une résolution 16 fois plus importante. Si on doit aller vers
la droite, on ajoute à l'abscisse un nombre compris entre 4 et 15. Ce nombre change si on arrive à droite ou à gauche.
Décolore
Une image est affichée, puis des points pris au hasard vont donner leur couleur aux 4 points adjacents. Cela va se traduire par un appauvrissement progressif des couleurs. Dans un premier temps, l'image se trouble, elle semble venir d'un peintre pointilliste ensuite, elle continue par ressembler à de grosses tâches. Si on attendait suffisamment longtemps, une couleur gagne à la fin en recouvrant tout l'écran (on peut le voir pour des zones plus petites).
Escargot litéraire
C'est à cause des textes et du manque d'accents que j'ai choisi de refaire cette bibliothèque graphique. Ce programme est un clin d'œil aux caractères accentués, ... et au petit prince.
Spirographe
Un point invisible tourne autour du centre. Un satellite tourne autour de lui et laisse sa trace sur l'écran. C'est simple à programmer, et le rendu est intéressant.