pinout.vvzero.com/src/fr/overlay/dots.md
2015-11-15 19:48:28 +00:00

2.5 KiB

#Raspberry Pi Dots

###Dots est un project éducatif qui vous permet de créez un circuit en joignant les points représentés avec de la peinture électrique.

Les points du circuit sont des contacts métalliques que la peinture connectera à la masse, créant un effect de résistance de rappel.

Pour lire l'état d'un contact métallique, assurez vous de déclarer la broche correspondante en tant qu'entrée et en 'pull-up', comme ceci:

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
state = GPIO.input(dot_pin)

Il est cependant recommandé de n'activer le 'pull-up' que lorsque nécessaire pour la requête, par l'intermédiaire d'une fonction telle que celle qui suit:

def is_dot_connected(dot_pin):
    GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
    state = GPIO.input( dot_pin )
    GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_OFF)
    return state == 0