Informations sur les PCB (2.0.2)
Nom | Mode « Board » | Mode « BCM » |
---|---|---|
IO0 | 12 | GPIO18 |
IO1 | 11 | GPIO17 |
IO2 | 13 | GPIO27 |
IO3 | 15 | GPIO22 |
IO4 | 35 | GPIO19 |
IO5 | 33 | GPIO13 |
IO6 | 31 | GPIO06 |
IO7 | 29 | GPIO05 |
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 premiers convertisseurs analogiques / numériques dont l'adresse sur le bus I2C est 0x6E.
Les entrées analogiques AN4, AN5, AN6, AN6 sont liées au premiers convertisseurs analogiques / numériques dont l'adresse sur le bus I2C est 0x6A.
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 |
Convertisseur analogique / numérique 1 | 0x6A |