Je viens seulement de découvrir que le Pi5 n'est pas compatible avec les librairie RPi.GPIO
En l'utilisant, on obtient l'erreur suivante :
Code : Tout sélectionner
Cannot determine SOC peripheral base address
Voici que RPi.GPIO que j'ai utilisé en remplacement de wiringPi entre dans son 3ième âge : le dernier avant la tombe.
De ce que j'en ai lu, c'est la conséquence de modifications majeures dans le hardware du Pi5
On peut toujours exploiter le GPIO du Pi5 en python bien sûr mais maintenant, il faut utiliser soit gpiozero soit gpiod et évidement la syntaxe à utiliser change : donc du code à réécrire.
Donc attention : si vous avez des montages qui fonctionnent très bien avec vos PiZero,1,2,3 ou 4 écrits en python et qui exploitent le GPIO
Il y a des chances que cela ne fonctionne pas sur un Pi5.
Quid des périphériques pour Gpio qu'on achète dans le commerce, fournis avec des exemples de code en python ? (les produits Az-Delivery, WaveShare , etc...) . Vont-ils modifier leurs exemples de codes pour les rendre compatibles Pi5 ? .... j'imagine le surcoût financier pour ces entreprises et sans aucun espoir de pouvoir justifier une augmentation du prix de leurs produits !
C'est chouette les langages open source et les communautés très actives (comme python) mais cela n'a pas que des avantages ni pour les particuliers, ni pour les société qui vendent des produits compatibles.
Bon à part cette déception et le fait que le Pi5 chauffe encore plus que le Pi4 (système de refroidissement plus que conseillé !)
C'est vrai qu'il est bien plus rapide que le Pi4 : il n'y a pas photo, même si on est encore loin des performances d'un bon PC quand même, l'usage en bureautique est devenu agréable.