Utilisation de vos outils de banc pour tester un nouvel écran

, cela prend généralement un peu de travail pour obtenir la confiance lorsqu’il s’agit d’utiliser de nouvelles pièces. [Glitch] a obtenu ses mains sur cet écran OLED qui est fabriqué par Sabernetics et souhaitait lui fournir un tourbillon avant de construire un emploi qui l’entoure. Il attrapa son pirate de bus pour aider à découvrir les INS ainsi que des outs de la nouvelle partie.

L’écran de 96 × 16 DOT-Matrix utilise le protocole I2C, en gardant le nombre de broches vraiment bas (six broches pour: sol, réinitialisation, horloge, données, sélection de puce, ainsi que la tension). Étant donné que le pirate de bus vous fournit un accès à la ligne de commande à I2C, c’est une option naturelle pour un tout premier test. En fait, l’outil a été notre gadget Go-à destination de ce protocole pour de nombreux projets.

Les toutes premières commandes envoyées sont des valeurs de configuration pour la SSD1306 qui conduit l’affichage. Celles-ci configurent la conversion de la tension, ainsi que d’autres valeurs essentielles nécessaires à l’activation de l’écran. Il est apparu à la vie, montrant des pixels aléatoires car la RAM n’avait pas encore été initialisée. Garder ce succès [Glitch] déplacé vers les capacités de script du pirate du bus et finit par un script Python qui conduit la démo vue ci-dessus. Maintenant qu’il comprend les commandes dont il a besoin, ce sera une excellente affaire plus simple de composer un code pour un pilote de microcontrôleur.