Publié par Laisser un commentaire

Programmer les broches GPIO du Raspberry Pi Pico

Raspberry Pi Pico blinking LED

Voyons avec ce tutoriel comment démarrer la programmation des broches GPIO du Raspberry Pi Pico. Nous utiliserons MicroPython pour faire clignoter une LED connectée aux broches du Raspberry Pi Pico.

Une fois ce tutoriel terminé, vous aurez eu une introduction rapide sur la façon de connecter une LED au Raspberry Pi Pico et sur la façon de programmer le Pico pour interagir avec la LED.

  1. Préparer le matériel

    – Vous avez d’abord besoin d’un ordinateur pour pouvoir utiliser Thonny. Dans ce tutoriel, nous utiliserons un Raspberry Pi 4 comme ordinateur. Et Thonny est un EDI Python convivial pour interagir avec la carte Raspberry Pi Pico. Si vous n’avez jamais utilisé Thonny pour programmer le Raspberry Pi Pico, avant de continuer, vous feriez mieux de jeter un œil à notre tutoriel “Commencer à programmer le Raspberry Pi Pico“.

    – Ensuite, vous avez besoin d’un câble USB avec prise micro-USB.

    Vous avez également besoin d’un Raspberry Pi Pico bien sûr. Pour ce tutoriel, vous avez besoin d’avoir les broches soudés à votre carte.

    Et enfin, vous aurez besoin de quelques composants supplémentaires :
    – un breadboard (nous utilisons un breadboard de 400 points)
    – une LED (nous utilisons une LED rouge de 5 mm)
    – une résistance de 100 ohms (une valeur de résistance légèrement supérieure ou inférieure n’est pas un problème)

    Si vous manquez des pièces, n’hésitez pas à visiter notre boutique.
    Raspberry Pi Pico breadboard LED

  2. Apprenez à connaître les broches GPIO du Raspberry Pi Pico

    C’est grâce aux broches GPIO (General Purpose Input Output) que le Raspberry Pi Pico est capable d’interagir avec des composants électroniques externes. De nombreuses broches ont des caractéristiques spécifiques, les expliquer toutes sera hors de portée de ce tutoriel.

    Contrairement à l’ordinateur Raspberry Pi, le Raspberry Pi Pico possède des ports analogiques. Parce qu’une entrée ou une sortie analogique est nécessaire pour toute une gamme de capteurs, il s’agit d’une fonctionnalité très utile.

    Si vous n’êtes pas familier avec la matière, rappelez-vous juste que vous pouvez programmer certaines broches en entrée ou en sortie. Et lorsque vous les utilisez dans le mode le plus simple (numérique), ces broches peuvent être haut ou vrai, avec 3,3 volts et bas ou faux , sans tension sur la broche.

    Toutes les broches sont bien étiquetées. Si vous avez acheté l’un de nos kits, vous pouvez voir la numérotation sur la carte de Raspberry Pi Pico fournie. Consultez la documentation officielle de Raspberry Pi pour plus d’informations sur les broches.

    Raspberry Pi Pico pinout card
    Soyez prudent ! Avant de brancher des composants sur les broches GPIO de votre Raspberry Pi Pico, assurez-vous que celui-ci ne soit pas connecté à votre ordinateur.

  3. Mettez en place la partie matérielle


    Raspberry Pi Pico breadboard LED pinout– connectez l’extrémité la plus longue (+) de la LED à GP15 (=GPIO 15)
    – connectez l’extrémité la plus courte (-) de la LED sur une ligne libre de votre breadboard
    – connectez une extrémité de la résistance sur la même ligne
    – connectez l’autre extrémité de la résistance à une broche GND (masse)

    – pour finir, connectez le Pico à votre ordinateur via la prise micro-USB. N’oubliez pas que si votre carte Pico a déjà été utilisée et qu’un micrologiciel est présent dessus, il est nécessaire de maintenir enfoncé le bouton BOOTSEL blanc pendant que vous connectez la carte à votre ordinateur. Relâchez le bouton quelques secondes après la connexion des deux éléments.

    Raspberry Pi Pico breadboard LED

  4. Ecrivez le code

    L’objectif est d’écrire un programme très basique pour laisser clignoter notre LED.

    Maintenant, ouvrez Thonny et écrivez ou collez le code suivant dans l’EDI :

    from machine import Pin
    import time
    led = Pin(15, Pin.OUT)
    while True:
     led.toggle()
     time.sleep(1)


    Attention, Python est sensible aux espaces. Ne supprimez pas le “tab” avant  led.toggle() ettime.sleep(1)

    MicroPython Pico LED blink
    Quelques explications à propos du code :

    from machine import Pin : importer partiellement le module machine pour avoir accès aux pins GPIO.
    import time : importer le module de temps. Cela nous permettra d’utiliser des tâches liées au temps.

    led = Pin(15, Pin.OUT) : ici nous définissons la broche LED (=GP15) comme une broche de sortie
    while True: est une boucle infinie (jusqu’à ce que nous arrêtions le programme)
    Attention, MicroPython est sensible aux espaces. Ne supprimez pas le “tab” avant les prochaines lignes de code
    led.toggle() : cela alterne la sortie de la broche LED
    time.sleep(1): attendre 1 seconde

  5. Exécutez le programme

    Maintenant, il est temps de sauvegarder votre script. Vous pouvez l’enregistrer sur votre ordinateur ou sur votre carte Pico.

    Ensuite, cliquez sur le bouton “Run” et la LED devrait commencer à clignoter. Pour arrêter le clignotement de la LED, il suffit de cliquer sur le bouton “STOP”.
    Raspberry Pi Pico blinking LED
    Jetez un œil à notre tutoriel “Commencer à programmer le Raspberry Pi Pico” si vous souhaitez apprendre comment laisser votre Pico exécuter le script sans être connecté à votre ordinateur.

Félicitations ! Vous venez de réaliser votre premier projet pour le Raspberry Pi Pico alors qu’il est connecté au monde extérieur. Amusez-vous bien avec vos prochains projets !

Cette publication vous a-t-elle été utile ?

Cliquez sur une étoile pour la noter !

Note moyenne 4.3 / 5. Nombre de voix : 6

Aucune évaluation jusqu’à présent ! Soyez le premier à évaluer cette publication.

Nous sommes désolés que ce tutoriel ne vous ait pas été utile !

Améliorons ce tuto !

Dites-nous comment nous pouvons améliorer ce tuto ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Cette publication vous a-t-elle été utile ?

Cliquez sur une étoile pour la noter !

Note moyenne 4.3 / 5. Nombre de voix : 6

Aucune évaluation jusqu’à présent ! Soyez le premier à évaluer cette publication.

Nous sommes désolés que ce tutoriel ne vous ait pas été utile !

Améliorons ce tuto !

Dites-nous comment nous pouvons améliorer ce tuto ?

découvrez ici plus de produits

Soyez le premier informé de nos derniers tutoriels et produits en vous inscrivant à notre Newsletter

freva.com respecte votre vie privée. Lisez notre politique de protection de la vie privée sur la façon dont nous traitons vos informations personnelles.