Documentation RaspiOMix

Informations sur les PCB (1.1.x)

Alimentation

Tension
5.0V (±5%)

Entrées / Sorties directes

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

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 convertisseurs analogiques / numériques dont l'adresse sur le bus I2C est 0x6E.

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