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

  • Amazon Dash-buttons : un script multi-boutons

    Vous avez déjà pensé à détourner un bouton Dash fourni par Amazon ? En promo actuellement à moins de 2 €, il ne faut pas se priver, surtout pas. Une fois le bouton reçu, rendez-vous sur https://github.com/hortinstein/node-dash-button pour découvrir comment le préparer, comment installer les différents modules de détection sur un Raspberry Pi par exemple. Ceci fait, voici un exemple de script js permettant de lancer un script bash en fonction du bouton pressé : var shell = require(‘shelljs’); var dash_button…

  • Mercredi : dernière limite !

    N’oubliez pas, s’il vous faut du matériel, nos derniers départs seront effectués Mercredi 9 Septembre à midi !! Passé ce délai, il vous faudra attendre le 27 Septembre, après nos congés d’été. Nous resterons toutefois en contact par email, répondrons à vos questions et traiterons les réapprovisionnements nécessaires un peu avant notre retour : c’est le miracle du PC portable équipé WiFi et 3G, permettant de ne jamais véritablement être trop éloigné du bureau, même à 5000 km de là…

  • B&You : 9.99 €/mois tout illimité

    Retour sur le forfait à 9,99 €/mois proposé par Bouygues Telecom depuis ces derniers jours : ce forfait est clairement destiné à couper l’herbe sous les pieds de Freemobile puisqu’il propose la voix illimité (fixes et mobiles en France), les SMS et MMS illimités à moins de 10 €, une offre introuvable chez Freemobile pour le moment. Les « pigeons » de Saint Xavier Niel n’ont pas été non plus oubliés dans la publicité mettant en avant cette nouvelle offre : [youtube…

  • Congés 8-24 Mai

    Infracom sera en congés du 8 au 24 Mai inclus Les derniers envois de colis seront donc effectués le Vendredi 7 Mai, les suivants le seront par ordre chronologique d’arrivée des commandes à partir du Mardi 25 Mai. Nous lancerons d’éventuelles réapprovisionnements quelques jours avant notre retour, de façon à ne pas perdre de temps dans le traitement des commandes en souffrance. Par conséquent, prévoyez si possible vos approvisionnement avant ou après ces dates, de façon à ne pas vous…

  • |

    VoWifi Android, l’arnaque des opérateurs français

    Vous avez entendu parler de la VoWifi ? Il s’agit de venir connecter votre smartphone au réseau WiFi de la maison, du bureau, et d’y faire transiter tous les appels entrants et sortant sur votre 06 ou 07 : plus de soucis si vous recevez mal la 2G, 3G ou 4G, tout basculera en WiFi. Si cela se fait de façon transparente sur les iPhone$ dernière génération, il n’en va pas de même sur Android puisque les opérateurs vous forcent…