La version de Raspberry Pi que j'ai est Raspberry Pi 3 modèle B. Il a 40 en-tête de broche GPIO et tous ne peuvent pas être utilisés pour interagir avec d'autres composants électroniques. Vous devrez connecter vos composants électroniques au numéro de broche droite. Sinon, vous ne pourrez pas interagir ou contrôler le composant électronique connecté à votre framboise PI. Je vous référerai à un diagramme que vous pouvez utiliser pour savoir à quel code PIN à quel but. Ne t'inquiète pas.
Dans cet article, je ferai un projet de clignotage LED simple avec Raspberry Pi en utilisant les broches GPIO. Je vais vous montrer comment utiliser Python pour interagir avec les broches GPIO de Raspberry Pi. J'utiliserai Raspberry Pi 3 modèle B pour la démonstration car c'est ce que j'ai. Si vous utilisez une autre version de Raspberry Pi, vous devrez peut-être apporter les modifications nécessaires pour que cela fonctionne. Alors, commençons.
Pour construire avec succès le projet de clignotement LED Raspberry Pi avec moi, vous avez besoin,
Schéma:
Vous devez connecter tous les composants à votre Raspberry Pi 3 comme indiqué dans le diagramme du circuit ci-dessous.
Sur planche à pain, ça ressemble à quelque chose comme ça.
Notez que j'ai connecté une extrémité de la résistance au Gpio0 lequel est PIN 11 sur Raspberry Pi 3, et une extrémité du rouge a conduit au GND (sol) broche qui est PIN 6 sur la framboise PI 3.
Connexion à la framboise PI 3 à distance:
Si vous possédez un Raspberry Pi et utilisez Raspbian, alors vous avez probablement déjà SSH et VNC. Si vous avez suivi l'un de mes articles sur la façon d'installer Raspbian sur Raspberry Pi, alors vous devez savoir comment les activer. Si vous doutez de savoir si ceux-ci sont activés, veuillez lire l'article à (lien de l'article Installez Raspbian sur Raspberry Pi).
Si vous préférez travailler avec la ligne de commande, alors SSH dans votre Raspberry Pi 3 avec la commande suivante:
$ ssh pi @ 192.168.2.16
Si vous préférez travailler graphiquement, utilisez VNC Viewer pour vous connecter à votre Raspberry Pi 3. Tapez simplement l'adresse IP de votre Raspberry Pi et appuyez sur .
Maintenant, tapez pi comme nom d'utilisateur et le mot de passe que vous configurez lors de l'installation de Raspbian comme mot de passe. Puis cliquez sur D'ACCORD.
Vous devez être connecté.
Écriture de codes pour le projet LED Raspberry Pi Blink:
Tout d'abord, ouvrez un terminal (si vous utilisez VNC Viewer) et créez un nouveau fichier clignoter.py
Ouvert clignoter.py Avec un éditeur de texte (j'utiliserai Nano) comme suit:
$ Nano Blink.pyMaintenant, saisissez les lignes suivantes de codes Python et enregistrez le fichier en appuyant sur + X Et puis appuyez sur y suivie par .
Ici, à la ligne 1, j'ai importé le Python RPI.GPIO du RPI bibliothèque pour travailler avec les broches GPIO de Raspberry Pi.
Sur la ligne 2, j'ai importé le python temps et bibliothèque temporelle.
En ligne 4-6, j'ai défini 3 variables.
La ligne 9 est utilisée pour configurer la broche GPIO ledpin qui est la broche 11 pour la sortie en utilisant le GPIO.installation() fonction de bibliothèque. GPIO.installation() accepte deux arguments. L'un est le numéro de broche, et l'autre est le mode auquel cette broche fonctionnera. Dans ce cas, c'est GPIO.DEHORS ou mode de sortie. Si vous souhaitez prendre des entrées, alors ce devrait être GPIO.DANS.
En ligne 11-19, un essai à l'exception le bloc est utilisé. Donc, quand j'arrête le script Python, il imprimera le texte Merci d'avoir utilisé Blink.py (ligne 19) au lieu de messages d'erreur. Je me suis également assuré que la broche GPIO est nettoyée à la ligne 18 avec GPIO.nettoyer() fonction de bibliothèque.
Le code réel du projet Blink est conforme 12-16. Ici, une boucle infinie est utilisée.
À chaque itération de la boucle,
Une fois que vous avez terminé d'écrire le code, exécutez clignoter.py script avec la commande suivante:
$ Python clignote.pyComme vous pouvez le voir, les statuts LED sont affichés chaque 500 ms.
Comme vous pouvez le voir, la LED clignote chaque 500 ms.
[Inclure le fichier vidéo dans Fichiers / sortie.3gp]]
Si vous voulez arrêter le clignotement.script py, appuyez simplement sur + c.
Comme vous pouvez le voir, l'exécution du script s'est arrêtée.
Vous pouvez trouver les broches GPIO Raspberry Pi 3 Model B sur https: // pi4j.com / 1.2 / broches / modèle-3b-rev1.html
Assurez-vous de le vérifier.
Donc, c'est ainsi que vous travaillez avec les broches GPIO de Raspberry Pi 3 avec Python. Merci d'avoir lu cet article.