Utilisez l’écran du Pimoroni Pico Explorer de CircuitPython – Pod Raspberry Pi et base micro: bit

Utilisez l'écran du Pimoroni Pico Explorer de CircuitPython - Pod Raspberry Pi et base micro: bit

Il y a peu de temps, sur Twitter, je déplorais que CircuitPython ne «fonctionne pas seulement» avec le Pimoroni Pico Explorer. Sur cette carte, il y a un petit écran LCD, un ST7789. Théoriquement, une bibliothèque CircuitPython existe pour cela, mais cela n’a pas vraiment fonctionné lorsque je l’ai essayé avec Pico Explorer. Sur Twitter, @wildestpixel ramassé cela et nous avons constaté que nous essayions de faire la même chose. Samedi, ils ont annoncé qu’ils avaient réussi. Alors, j’ai pensé que j’écrirais comment le faire en détail, basé sur leur code qui se fonde sur cet article de blog qui explique comment utiliser CircuitPython pour conduire un générique ST7789.

Un grand merci à @wildestpixel pour faire les démarches à ce sujet! Suivez-les sur Twitter!

Didacticiel

Comme avant, j’utilise Windows, donc si vous utilisez un Mac ou Linux, vous aurez une expérience légèrement différente pour obtenir le micrologiciel sur le Pico.

Téléchargez et installez CircuitPython

La première chose à faire est de télécharger le tout dernier CircuitPython d’Adafruit.

Cela vous donnera un fichier .uf2, qui est le firmware CircuitPython pour le Pico. Nous devons ensuite flasher le firmware sur le Pico.

Avec votre Pico débranché, maintenez enfoncé BOOTSEL puis branchez-le. Cela vous donnera un dossier RPI-RP2. Faites glisser et déposez le fichier uf2 sur le Pico. Cela le fera redémarrer – voila, le firmware est installé. Vous obtiendrez un nouveau lecteur appelé CIRCUITPY sur votre machine. Il s’agit du Pico en tant que «lecteur amovible».

Obtenez un éditeur

Suivant, télécharger l’éditeur Mu. Vous pouvez également utiliser Thonny, MAIS Mu est ce que recommande Adafruit, c’est donc ce que nous allons faire. Une fois téléchargé, installez-le et exécutez-le.

Téléchargez les bibliothèques Adafruit et installez la bonne sur le Pico

Rendez-vous sur circuitpython.org et téléchargez le dernier bundle. Cela vous fait tout les bibliothèques Adafruit.

Décompressez-le. Nous avons besoin de deux éléments du dossier «lib» que vous venez de décompresser.

  1. Le fichier du dossier lib appelé adafruit_st7789.mpy. Copiez ce fichier et collez-le directement dans le dossier lib sur le périphérique CIRCUITPY.
  2. Le dossier entier appelé adafruit_display_text. Copiez ce dossier et collez-le dans le dossier lib sur CIRCUITPY afin qu’il s’agisse d’un sous-dossier.

C’est tout ce que vous devez faire pour utiliser la bibliothèque en question.

Mettez le code sur le Pico

Accédez à Wildest Pixel’s Gist sur GitHub et copiez et collez le code dans Mu. Enregistrez-le sous «code.py» sur le lecteur CIRCUITPY.

Cette devrait faites le redémarrage du Pico et vous devriez voir quelque chose sur l’écran (comme illustré ci-dessus).

Et ensuite?

Eh bien, la prochaine chose à faire sera de changer le code pour qu’il affiche ce que je veux. Ensuite, je peux intégrer les boutons, peut-être pour faire pivoter l’écran pour commencer, car le code est dans le script pour le faire. Après cela, je suppose que je vais jeter un oeil à la documentation CircuitPython sur readthedocs.

Faites-moi savoir dans les commentaires si vous rencontrez des problèmes!