Raspberry : simulez une pression avec PiFace

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

Publications similaires

  • Raspberry Pi Zero : nouveau, miniature, mais….

      Nos ingénieux concepteurs britanniques annoncent un nouveau venu sur le marché des mini-machines : le Raspberry Pi Zero ! Les caractéristiques techniques, avant de détailler plus avant : CPU Broadcom BCM2835, 1GHz ARM11 core (40% plus rapide que le premier Raspberry Pi 1) Ram 512MB LPDDR2 slot micro-SD connecteur mini-HDMI, 1080p60 Micro-USB pour alimentation et data Port GPIO 40 broches identique aux Raspberry Pi A+/B+/2B un port vidéo (non connecté) Dimensions de seulement 65mm x 30mm x 5mm Bon, génial, un module…

  • Netflix : le test…

    Netflix France n’apporte pas le service escompté, en tout cas pas autant de service et de choix que la version américaine, la faute à nos lois franco-françaises qui imposent des délais incroyablement longs dans un monde devenu numérique, à croire que nos têtes pensantes restent encore le doigt sur la couture du pantalon, aux ordres des ayants droits eux aussi bloqués dans le passé. Oui, ce blocage n’est pas de la faute de Netflix qui ne fait qu’appliquer une triste…

  • | |

    Wibox TV : test

    J’ai profité d’un très court séjour en région Lyonnaise, fin Décembre, pour me rendre à St Symphorien sur Coise, chez Wibox, sur l’aimable invitation de son Président, Thomas Gassilloud. Installée en zone rurale, Wibox s’est spécialisé dans le déploiement très haut débit là où les « gros » opérateurs ne mettent généralement pas les pieds. Leur modèle économique est simple : fibrer un maximum de petits villages, de zones rurales, et offrir ce très haut débit qui permet de fixer des entreprises ou…

  • |

    Vers un numéro dédié au support ?

    J’ai longuement hésité à poster ce billet, mais après tout, un peu de transparence… Cela concerne les appels inutiles, ceux dont l’objet pourrait être traité par email bien plus rapidement et plus facilement : j’ai passé une commande, elle est en attente, que faire ? je ne sais pas où est mon paquet comment ça se branche ? avez-vous bien reçu ma commande sur internet ? et pour répondre : avant son traitement, une commande est toujours en attente, le…

  • 100 ans déjà

    Hier, le 16 Juin, International Business Machine célébrait son siècle d’existence. Exception faite des différents matériels que nous connaissons toutes et tous, ou presque, IBM a marqué son époque avec pas mal de matériels innovants. Je pense par exemple à ce vieil ordinateur qui avait permis de démarrer le packet-radio au sein du radio-club de Lyon (FF2LY puis F8KLY) : Ce vénérable ancêtre, donné par un radioamateur aujourd’hui disparu, avait permis, complété par un disque dur sur carte ISA, de…

  • Statistiques

    Quelques statistiques mensuelles sur ce blog, avant que je n’oublie totalement 😉 : vous avez été 11 439 à venir nous rendre visite sur une période d’un mois, soit une progression de 11,09% (c’est précis lol), et 18 064 pages ont été consultées. 124 pays ont ainsi pu venir lire les billets du blog :