utiliser la librairie displayio avec le pi pico

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
nodejs
Messages : 3
Enregistré le : dim. 28 nov. 2021 08:00

utiliser la librairie displayio avec le pi pico

Message par nodejs » jeu. 17 mars 2022 17:54

Bonjour,
j'ai un ecran oled et je souhaite suivre ce tuto:
https://github.com/tylercrumpton/Circui ... 90d71f100a

comment s'y prend t'on pour récupérer la librairie displayio ?
dans le fichier requierement est indiqué:

Adafruit-Blinka

dans ce lien il y a la doc de "displayio", je télécharge le code source à cette adresse:
https://github.com/adafruit/Adafruit_Blinka/releases

Par contre je ne trouve pas un fichier qui se nomme "displayio.py" ?
ou le trouver afin que je puisse le déposer dans le pi pico?


voici le code source que je souhaite testé:

_____________________________
import board
import displayio
from gc9a01 import GC9A01

spi = board.SPI()
while not spi.try_lock():
pass
spi.configure(baudrate=24000000) # Configure SPI for 24MHz
spi.unlock()
cs = board.D5
dc = board.D6
reset = board.D9

displayio.release_displays()
display_bus = displayio.FourWire(spi, command=dc, chip_select=cs, reset=reset)

display = GC9A01(display_bus, width=240, height=240)

# Make the display context
splash = displayio.Group(max_size=10)
display.show(splash)

color_bitmap = displayio.Bitmap(240, 240, 1)
color_palette = displayio.Palette(1)
color_palette[0] = 0x03C2FC

bg_sprite = displayio.TileGrid(color_bitmap, pixel_shader=color_palette, x=0, y=0)
splash.append(bg_sprite)

while True:
pass

____________________________________


merci de votre réponse

piper
Raspinaute
Messages : 658
Enregistré le : sam. 5 juin 2021 18:57

Re: utiliser la librairie displayio avec le pi pico

Message par piper » ven. 18 mars 2022 00:43

Bonjour, là, on est dans le monde du pico, pas du raspberry
Pour utiliser le pico avec micropython, il faut que l'eeprom contienne micropython
Et dans ton cas, c'est même cricuitpython
Ensuite, pour installer des modules complémentaires (comme pour installer une Rom dans le pico), moi, j'utilise le logiciel gratuit Thonny

Il y a un tuto en Anglais ici :
https://www.pcbway.com/project/sharepro ... ython.html

Sinon, sur ce forum, on parle à 99,99% du Raspberry qui est un nano PC.
Je crois que de tous les post, ce n'est que le 2ième parlant du pico et de micropython

Pour avoir essayer le pico, j'ai vite préféré l'ESP32 : plus cher mais beaucoup plus puissant
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

destroyedlolo
Raspinaute
Messages : 1587
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: utiliser la librairie displayio avec le pi pico

Message par destroyedlolo » ven. 18 mars 2022 12:35

piper a écrit :
ven. 18 mars 2022 00:43
Pour avoir essayer le pico, j'ai vite préféré l'ESP32 : plus cher mais beaucoup plus puissant
Ce n'est meme plus le cas : les prix ont bien chutés et arrivent a ceux des ESP8266 chez les chinois. Surtout qu'ils ont sorti des model mono core mais qui gardent les avantages de l'ESP32 sur le 8266 comme une meilleure gestions de l'alimentation, le copro, etc ...
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

piper
Raspinaute
Messages : 658
Enregistré le : sam. 5 juin 2021 18:57

Re: utiliser la librairie displayio avec le pi pico

Message par piper » ven. 18 mars 2022 21:48

Ce n'est meme plus le cas : les prix ont bien chutés
Gasp, oui, je n'avais pas vu : à l'heure tous les prix explosent, celui des ESP32 chute : curieux mais c'est une bonne nouvelle.
Merci
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Répondre

Retourner vers « Python »