Comment faire clignoter une LED avec Python?

Comment faire clignoter une LED avec Python?

Arduino python led

2. Ici, nous utilisons le numéro de PIN : ” 4 ” (comme le numéro 4 (pin rang 7), troisième à partir du haut – gauche). Pour obtenir la sortie du Raspberry PI, connectez le fil de liaison de la broche GPIO “4” du Raspberry PI à la planche à pain comme indiqué dans l’image.

4. Maintenant, prenez un autre câble de liaison (câble noir sur l’image), connectez-le à la broche GPIO “Ground” (comme le numéro 3 (Pin rang 6), troisième à partir du haut – droite). Et une autre borne de ce câble à la borne moins de la LED comme indiqué sur l’image.

5. Ici, pour détecter la borne plus/moins de la LED, la plus grande borne (toll) de la LED est le plus et la plus petite borne (short) de la LED est le moins. Ou vous pouvez le définir en coupant, la partie latérale de la LED est la borne moins.

Leds python

Une bonne façon de s’initier à l’électronique et au Raspberry Pi est de brancher une LED rouge et de la faire clignoter à l’aide d’un script Python. Ce tutoriel vous guidera dans la mise en place du circuit, sa connexion au Raspberry Pi et l’écriture du script Python qui fait clignoter la LED.

La première étape de ce projet consiste à concevoir un circuit de LED simple.  Ensuite, nous rendrons le circuit de LED contrôlable depuis le Raspberry Pi en connectant le circuit aux broches d’entrée/sortie générales (GPIO) du Raspberry Pi.

Un circuit LED simple se compose d’une LED et d’une résistance. La résistance est utilisée pour limiter le courant consommé et est appelée résistance de limitation de courant. Sans la résistance, la LED fonctionnerait à une tension trop élevée, ce qui entraînerait une consommation de courant trop importante qui brûlerait instantanément la LED, et probablement aussi le port GPIO du Raspberry Pi.

  Comment créer un projet Arduino?

Pour calculer la valeur de la résistance, nous devons examiner les spécifications de la LED. Plus précisément, nous devons trouver la tension directe (VF) et le courant direct (IF). Une LED rouge ordinaire a une tension directe (VF) de 1,7 V et un courant direct de 20 mA (IF). De plus, nous devons connaître la tension de sortie du Raspberry Pi qui est de 3,3V.

Voyant de contrôle Python

Dans ce tutoriel, vous apprendrez à connecter et à contrôler une LED sur une carte de développement Raspberry Pi en utilisant différents langages de programmation. Des versions détaillées de tous les codes sources utilisés dans ce tutoriel sont disponibles sur GitHub pour votre référence.

Une diode électroluminescente (DEL) est un dispositif semi-conducteur qui émet de la lumière lorsqu’il est mis sous tension et se décline en un assortiment de couleurs différentes. Elle est similaire à une ampoule électrique, mais est beaucoup plus petite et consomme beaucoup moins d’énergie. Les LED sont généralement utilisées comme voyants lumineux dans l’électronique grand public.

Une planche à pain sans soudure sera utilisée pour assembler le circuit électronique. Ces planches d’essai permettent aux amateurs de construire des circuits sans avoir à fixer de façon permanente (pour la plupart) vos composants électroniques ou à les souder ensemble. Si vous n’êtes pas familier avec les planches à pain sans soudure, veuillez vous reporter à la section Comment utiliser une planche à pain et construire un circuit LED pour obtenir des informations supplémentaires.

La Fondation Raspberry Pi est la source officielle de tout ce qui concerne Raspberry Pi et constitue une excellente ressource pour acheter et apprendre à connaître Raspberry Pi. Sa section d’aide est un bon point de départ si vous êtes novice en matière de plate-forme Raspberry Pi. Vous y trouverez des guides et de la documentation utiles pour vous aider à démarrer l’installation et la configuration de votre nouveau Raspberry Pi. Je vous recommande d’y jeter un coup d’œil si vous ne l’avez pas encore fait.

  Comment faire communiquer Arduino et Python?

Python raspberry pi led on off

Tout d’abord, assurez-vous que votre Raspberry Pi est éteint. Ceci est très important. Ne branchez/débranchez jamais un composant matériel lorsque votre Pi est sous tension. Vous pourriez l’endommager – par exemple avec un ESD (Electro Static Discharge) – ou même détruire complètement le CPU si vous faites une mauvaise connexion de broche.

Sélectionnez “Raspberry Pi OS” comme système d’exploitation, et cliquez sur “Write” pour le flasher sur votre carte SD. Ensuite, vous pouvez placer la carte micro SD dans votre Raspberry Pi et terminer l’installation avec ou sans moniteur externe.

Comme meilleure pratique, nous créons une variable globale “constante” contenant le numéro GPIO de la LED. Cela vous permettra d’utiliser le nom de la variable au lieu du numéro directement. Vous ferez moins d’erreurs, et à l’avenir, si vous voulez changer le GPIO de la LED, il vous suffira de mettre à jour cette variable.

OK, maintenant nous pouvons commencer à configurer le GPIO pour la LED. Nous devons utiliser la fonction GPIO.setup() et fournir le mode du GPIO : soit GPIO.OUT pour la sortie, soit GPIO.IN pour l’entrée. Comme nous voulons dire à la LED ce qu’elle doit faire, au lieu de lire son état, nous devons utiliser GPIO.OUT.