Raspberry Pi est un ordinateur de taille empreinte qui possède également des broches GPIO pour le connecter à d'autres capteurs et périphériques, ce qui en fait une bonne plate-forme pour les ingénieurs embarqués. Il dispose d'une carte basée sur un processeur d'architecture ARM conçue pour les ingénieurs en électronique et les amateurs. Le PI est l'une des plates-formes de développement de projet les plus fiables actuellement. Avec une vitesse de processeur plus élevée et une RAM élevée, le Raspberry Pi peut être utilisé pour de nombreux projets de haut niveau tels que le traitement d'image et l'Internet des objets. Raspberry Pi 4 avec 8 Go de RAM est la version haut de gamme disponible à la vente maintenant. Il a également une autre version inférieure avec 4 Go et 2 Go de RAM.
Pour réaliser l'un des projets de haut niveau, il faut comprendre les fonctions de base de PI. C'est pourquoi nous sommes ici, nous allons enseigner toutes les fonctionnalités de base de Raspberry Pi dans ces tutoriels. Dans chaque série de didacticiels, nous aborderons l'une des fonctions de PI. À la fin de la série de tutoriels, vous serez en mesure de réaliser des projets de haut niveau par vous-même. Vérifiez-les pour démarrer avec la configuration Raspberry Pi et Raspberry Pi.
Dans ce tutoriel de la série PI, nous allons comprendre le concept d'écriture et d'exécution de programmes sur PYTHON. Nous commencerons par Blink LED en utilisant Raspberry Pi. Le clignotement de la LED Raspberry Pi se fait en connectant une LED à l'une des broches GPIO de PI et en l'allumant et l'éteignant. Après avoir appris les bases de Raspberry Pi, vous pouvez passer à ses applications haut de gamme, que nous avons couvertes dans notre section dédiée Raspberry Pi et pouvez également vérifier les bases en suivant l'interfaçage d'un bouton avec Raspberry Pi, tutoriel Raspberry Pi PWM, en utilisant un moteur à courant continu avec Raspberry Pi etc.
Nous discuterons un peu des PI GPIO Pins avant d'aller plus loin,
Comme le montre la figure ci-dessus, il y a 40 broches de sortie pour le PI. Mais quand vous regardez le deuxième chiffre, vous pouvez voir que les 40 broches ne peuvent pas être programmées pour notre utilisation. Ce ne sont que 26 broches GPIO qui peuvent être programmées. Ces broches vont de GPIO2 à GPIO27.
Ces 26 broches GPIO peuvent être programmées selon les besoins. Certaines de ces broches remplissent également des fonctions spéciales, nous en discuterons plus tard. Avec le GPIO spécial mis de côté, il nous reste 17 GPIO (Light green Cirl).
Chacune de ces 17 broches GPIO peut fournir un courant maximum de 15 mA. Et la somme des courants de tous les GPIO ne peut pas dépasser 50 mA. On peut donc tirer un maximum de 3mA en moyenne de chacune de ces broches GPIO. Il ne faut donc pas altérer ces choses à moins que vous ne sachiez ce que vous faites.
Composants requis
Ici, nous utilisons Raspberry Pi 2 Model B avec Raspbian Jessie OS. Toutes les exigences matérielles et logicielles de base sont décrites précédemment, vous pouvez les rechercher dans l'introduction de Raspberry Pi, à part ce dont nous avons besoin:
- Broches de connexion
- 220Ω ou 1KΩ résistance
- LED
- Planche à pain
Explication du circuit:
Le schéma de circuit pour le clignotement de la LED Raspberry Pi est donné ci-dessous:
Comme indiqué sur le schéma de circuit, nous allons connecter une LED entre PIN40 (GPIO21) et PIN39 (GROUND). Comme dit précédemment, nous ne pouvons pas tirer plus de 15mA de l'une de ces broches, donc pour limiter le courant, nous connectons une résistance de 220Ω ou 1KΩ en série avec la LED.
Explication de travail:
Puisque tout est prêt, allumez votre PI et accédez au bureau.
1. Sur le bureau, allez dans le menu Démarrer et choisissez le PYTHON 3, comme illustré dans la figure ci-dessous.
2. Après cela, PYHON fonctionnera et vous verrez une fenêtre comme indiqué dans la figure ci-dessous.
3. Après cela, cliquez sur Nouveau fichier dans le menu Fichier , vous verrez une nouvelle fenêtre s'ouvrir,
4. Enregistrez ce fichier comme blinky sur le bureau,
5. Après cela, écrivez le programme pour blinky comme indiqué ci-dessous et exécutez le programme en cliquant sur «RUN» sur l'option «DEBUG».
Si le programme ne contient aucune erreur, vous verrez un «>>>», ce qui signifie que le programme est exécuté avec succès. À ce moment, vous devriez voir le voyant clignoter trois fois. S'il y avait des erreurs dans le programme, l'exécution demande de les corriger. Une fois l'erreur corrigée, exécutez à nouveau le programme.
Le code complet du programme PYTHON pour le clignotement des LED est indiqué ci-dessous.