Bien débuter sur le Raspberry Pi
Créer et exécuter un programme Python sur Raspberry Pi


Mis à jour le : 09/09/2017


Maintenant que vous avez bien installé le système Linux Raspbian sur votre Raspberry Pi, vous pouvez commencer créer vos premiers programmes en Python. Le Raspberry Pi dispose d'entrées / sorties GPIO. Ils permettent la communication avec des composants extérieurs. Par exemple, on va pouvoir brancher une sonde de température, puis récupérer les données qu'elle envoie grace à ces fameuses entrées/sorties.
Pour commencer, on va écrire un programme très simple qui fera clignoter une Led. Ce programme de base permet d'utiliser les GPIOs du Raspberry Pi, sans avoir besoin de connaissances préalables.

I. Prérequis

Pour faire clignoter une LED à l'aide d'un Raspberry Pi, il vous faut :

Une fois tous les éléments réunis, passons au branchement.

II. Branchement d'une LED au Raspberry

Pour relier la LED au Raspberry Pi, on va avoir besoin d'une résistance. En effet, les LEDs fonctionnent avec une tension et une intensité donnée par le constructeur. Voici donc comment bien choisir sa résistance.

Si les tensions et intensités ne sont pas données par le constructeur, mettre une résistance de 100Ω est en général suffisant.

Information

Quelle résistance choisir ?

Pour savoir quelle valeur optimale de résistance choisir, il suffit d'appliquer les lois des mailles et d'ohm comme sur le schéma ci-contre.

Calcul resistance necessaire pour LED Raspberry Francais

Pour une led fonctionnant en 2V, 20mA, il faudra donc :
R = (5-2.3)/0.03
   = 90Ω

Si la valeur de résistance calculée n'existe pas, prendre la résistance qui a la valeur la plus proche.


Schéma du branchemant d'une LED au Raspberry 3
Schéma du branchemant d'une LED au Raspberry B

III. Création du fichier Python .py

Une fois que tout est branché, vous pouvez démarrer votre Raspberry Pi, et vous connecter avec un clavier/souris ou par SSH pour écrire votre premier programme en Python sur le Raspberry Pi.
Commençons par créer un fichier. Le système Raspbian étant une distribution de Linux, les commandes entrées sont des commandes Linux que vous connaissez peut-être déjà Utilisez simplement la commande :

 sudo nano nomFichier.extension

On peut par exemple appeler le programme comme suit :

 sudo nano led.py

Cette commande crée le fichier led.py dans le répertoire principal (/home/pi par défaut) et l'ouvre dans un éditeur de texte.

IV. Ecriture du programme python

Pour le premier programme, j'ai commenté ligne par ligne :)

V. Enregistrement du programme écrit

Une fois que nous avons fini l'édition du fichier, on doit l'enregistrer et quitter l'éditeur. Pour se faire, on appuie sur Ctrl+X, sur y (pour yes) (et o si le Raspberyr Pi est en français) et enfin sur la touche enter du clavier. On retourne donc dans l'invite de commande et nous avons fermé l'éditeur de texte.

VI. Exécution du programme Python

Pour lancer le programme que nous avons créé, il suffit d'entrer :

 sudo python led.py

Par conséquent, la commande générale pour lancer un programme Python est :

 sudo python nomFichier.py


Le second tutoriel pour débuter sur le Raspberry Pi touche à sa fin. Nous avons appris à créer et éxecuter un programme Python sur le Raspberry Pi permettant de faire clignoter une LED.

Commentaires

KARIMOU ABDOUL, le 07/03/2018 à 22h31
programme bien structuré

Commenter
Votre adresse mail ne sera pas visible sur le site.

Seuls les commentaires jugés corrects seront mis en ligne.



Composants Bien débuter sur le Raspberry PI Configurer le Raspberry Pi
Ecran LCD 16x02 Accessoires indispensables sur Raspberry Pi Connexion sans login ni mot de passe au Raspberry
Capteur de température DS18B20 Première installation et démarage Changer le Hostname du Raspberry Pi
Afficheurs 7 segments Création et execution d'un programme Python Connexion Ethernet Raspberry/ordinateur
Capteur distance HC-SR04 Connexion au bureau depuis Windows
Bouton
Servo Moteur
Capteur de présence HC-SR501
Module RFID-RC522
Caméra sur Raspberry Pi

EspaceRaspberryFrançais | Contact | A propos & Soutiens | Facebook



En tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises.

Espace-raspberry-francais.fr est hebergé par SARL LWS.