loader

Manipulation des GPIO avec la Raspberry Pi Pico

Devenez familier avec l'utilisation des Pins GPIO de votre carte Raspberry Pi Pico

Lista de materiales necesarios

Présentation de GPIO

Datasheet

Nous nous intéresserons uniquement aux ports en vert sur le dessin ci-dessus. Par exemple le GP13 ou GP25 (la led)

Pour accéder aux  GPIO de votre carte Pi Pico est il nécessaire d'importer une libraire nommée "Pin" pour cela vous écrirez la ligne suivante (from machine import Pin).
Ensuite il faudra définir si un "Pin" est une sortie (par exemple la led) ou une entrée (par exemple un bouton). Il faut comprendre que le nom de votre variable sera le nom de votre "Pin" pour le reste du code.  Dans l'exemple suivant nous utilisons deux "Pin" le 13 pour un bouton nommé "bouton1" et 25 pour la led de votre carte. Le nom de la variable est sélectionné par l'utilisateur, il est conseillé de nommer ces variables de façon clair et simple afin de se retrouver plus facilement dans votre code lorsque vous utiliserez beaucoup de variable.
Le code ci-dessous fait clignoter la led de notre carte
Le bouton bouton1 est créé mais non utilisé dans cette exemple

import time
from machine import Pin

print("Hello I am Pi Pico")

led_pi_pico = Pin(25,Pin.OUT)
bouton1     = Pin(13,Pin.IN)

while True:
    led_pi_pico.on()
    time.sleep(1)
    led_pi_pico.off()
    time.sleep(1)

Licencia de uso

Licence Creative Commons

Este recurso está disponible bajo los términos de la licencia Creative Commons Attribution-Share Alike 2.0 France License.

Nadie ha comentado todavía.