Informations sur les PCB (1.1.x)
Nom | Mode « Board » | Mode « BCM » |
---|---|---|
IO0 | 12 | GPIO18 |
IO1 | 11 | GPIO17 |
IO2 | 13 | GPIO27 |
IO3 | 15 | GPIO22 |
Faire clignoter une led présente sur le port IO0 :
from raspiomix import Raspiomix import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(Raspiomix.IO0, GPIO.OUT) while True: GPIO.output(Raspiomix.IO0, not GPIO.input(Raspiomix.IO0)) time.sleep(1)
Nom | Mode « Board » | Mode « BCM » |
---|---|---|
DIP0 | 7 | GPIO4 |
DIP1 | 16 | GPIO23 |
Afficher l'état des DIP switchs :
from raspiomix import Raspiomix import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(Raspiomix.DIP0, GPIO.IN) GPIO.setup(Raspiomix.DIP1, GPIO.IN) while True: print("DIP0: %s, DIP1: %s" % (GPIO.input(Raspiomix.DIP0, GPIO.input(Raspiomix.DIP1)))) time.sleep(1)
Les entrées analogiques AN0, AN1, AN2, AN2 sont liées au convertisseurs analogiques / numériques dont l'adresse sur le bus I2C est 0x6E.
Lire la tension présente sur l'entrée AN0 :
from raspiomix import Raspiomix r = Raspiomix() print "La tension est de %f Volt !" % r.readAdc(0)
Périphérique | Adresse I2C |
---|---|
Horloge temps réel | 0x68 |
Convertisseur analogique / numérique 0 | 0x6E |