Gérer les sorties de la carte PiFace


Les sorties sont commandées par la commande pfio_digital_write de la bibliothèque pfio.h

Codes sous QTCreator :


extern "C"{

#include <unistd.h>

#include <libpiface-1.0/pfio.h>

}


int main(void)

{

  pfio_init();

  pfio_digital_write(1, 1);

  pfio_deinit();

}

Remarque :

Dans QTCreator rajouter deux lignes dans le fichier projet :

CONFIG+=link_pkgconfig

PKGCONFIG+=piface-1.0

Codes sous CodeBlocks

#include <stdio.h>

#include <stdlib.h>

#include <libpiface-1.0/pfio.h>


int main(void)

{

 pfio_init();

 pfio_digital_write(1, 1);

 pfio_deinit();

}

Explications

Avant toute utilisation de cette fonction, il est nécessaire d'initialiser la carte piface avec la fonction pfio_init().


pfio_digital_write(numero, etat) : numero spécifie la sortie [0 à 7] à modifier et etat défini l'état [0 ou 1] attendu.

exemples :