Si vous utilisez l’interface E/S Pi-Face sur votre Raspberry Pi, voici un petit script en Python3 permettant de simuler la pression d’un bouton sur la sortie de votre choix, à sauvegarder sous le nom output.py :

#!/usr/bin/python3
#
# gestion des relais du PiFace sous forme de pression ON puis OFF
#
import pifacedigitalio as pfio
import time
import sys

for arg in sys.argv:
print (arg)
out = int(arg)

def pressButton(port, tps):
pfio.init()
pfio.digital_write (port,1)
print(“activation du port”)
time.sleep(tps)
pfio.digital_write (port,0)
print(“extinction du port “)
pfio.init()

#
# on appelle le script avec pressButton(numero port, 1), avec pression durant 1 seconde
#
pressButton(out, 1)

 

Pour l’exécuter :

sudo python3 output.py 1

activera la sortie 1 (0 et 1 sont des relais sur le Pi-Face).

Si vous reliez l’interface à une télécommande radio par exemple, ce script simulera un appui court sur l’un ou l’autre des boutons.

piface