Documentation RaspiOMix+

Informations sur les PCB (2.0.2)

Alimentation

Tension
5.0V (±5%)

Entrées / Sorties directes

Les entrées / sorties
NomMode « Board »Mode « BCM »
IO012GPIO18
IO111GPIO17
IO213GPIO27
IO315GPIO22
IO435GPIO19
IO533GPIO13
IO631GPIO06
IO729GPIO05

Exemple en Python

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)

Entrées / Sorties DIP

Les interrupteurs DIP
NomMode « Board »Mode « BCM »
DIP07GPIO4
DIP116GPIO23

Exemple en Python

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)

Entrées analogiques

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.

Entrées analogiques

Exemple en Python

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))

Ligne série

Ligne série

Lignes I2C

Ligne I2C
PériphériqueAdresse I2C
Horloge temps réel0x68
Convertisseur analogique / numérique 00x6E
Convertisseur analogique / numérique 10x6A