Ben Nuttall au Raspberry Pi a annoncé la sortie de GPIO Zero 1.5. Il s’agit d’une version importante et comprend plusieurs améliorations.
- Améliorations au
DistanceSensor
classe donnant des lectures plus précises et plus fiables. - Améliorations de la fonctionnalité source / valeur, ce qui signifie que vous pouvez simplement faire:
led.source = button
pour qu’un bouton active une LED. - Améliorations de la commande de brochage afin que vous puissiez passer l’argument -x ou –xyz pour afficher pinout.xyz site Web dans votre navigateur.
- Prise en charge de plus de cartes, y compris Jam HAT, PumpkinPi, PiXmasTree et TonalBuzzer.
- Meilleure gestion des accidents.
- Soutien broches physiques. C’est quelque chose que plusieurs d’entre nous défendons depuis un certain temps. Ce n’est pas parfait mais cela résout le problème en termes de spécification de broches pour les entrées et les sorties. Pour utiliser la numérotation des broches physiques, utilisez simplement le
BOARD
préfixe lors de la définition de l’utilisation des broches. Par exemple, au lieu deled = LED(17)
, vous feriezled = LED('BOARD11')
. Notez les citations autour de la déclaration BOARD – elles sont importantes! La numérotation WiringPi est également prise en charge – utilisez le préfixe WP.
C’est très bienvenu, alors merci Ben et Dave d’avoir écouté la communauté! ?
Vous pouvez mettre à niveau vers la dernière version en plaçant les commandes suivantes dans un terminal sur votre Raspberry Pi:
sudo apt update sudo apt install python3-gpiozero python-gpiozero
Si vous n’avez pas encore commencé à utiliser GPIO Zero et que vous souhaitez voir quelles sont les différences entre RPi.GPIO et cette bibliothèque plus récente et plus facile à utiliser, jetez un oeil ici.
Lisez l’annonce officielle sur Raspberry Pi ou fouiller dans le ChangeLog pour voir tout les améliorations.