Accueil > Matériel, Raspberry > Utilisation du GPIO pour configurer un port en sortie en Python

Utilisation du GPIO pour configurer un port en sortie en Python

Dans un de mes précédent article, j’ai expliqué le brochage du GPIO du Raspberry. Aujourd’hui nous allons voir comment paramétrer un port en sortie.

Pour rappel les ports disponibles qui peuvent être utilisés sont au nombre de 8 (les autres ports seront utilisés pour les communications I2C, SPI, UART….); effectuons une correspondance :

N° pin Physique Numéro GPIO
7
11
12
13
15
16
18
22
GPIO 4
GPIO 17
GPIO 18
GPIO 21
GPIO 22
GPIO 23
GPIO 24
GPIO 25

Afin de pouvoir accéder au GPIO, il est nécessaire d’utiliser un module qui se nomme rpi.gpio; celui-ci est installé avec la dernière version de Raspbian.

Voici un petit programme qui va utiliser la sortie GPIO 4 :

#!/usr/bin/env python
import RPi.GPIO as GPIO
import time

# definit comment on utilise le materiel
# soit avec le numero de pin dans ce cas on met GPIO.BOARD
# ou soit avec le numero GPIO dans ce cas on met GPIO.BCM
GPIO.setmode(GPIO.BCM)

# on definit le port GPIO 4 en tant que sortie
GPIO.setup(4, GPIO.OUT)

# on demarre une boucle
while True:
    # niveau bas a 0v
    GPIO.output(4, False)
    # on attend 5s
    time.sleep(5)
    # niveau haut a 3.3v
    GPIO.output(4, True)
    # on attend 5s
    time.sleep(5)

Publicités
Catégories :Matériel, Raspberry Étiquettes : , ,
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :