Configurazione di PiFace Digital
Controllo dell'hardware I/O digitale PiFace
Requisito: l'hardware di espansione PiFace Digital è collegato.
Il PiFace.project
contiene un'applicazione che controlla un hardware I/O digitale Raspberry PiFace con 8 ingressi e uscite digitali.
Apri il
PiFace.project
progetto e aggiornarlo.Nella struttura dei dispositivi, fare doppio clic
Device
.Si apre l'editor del dispositivo.
Sul Impostazioni di comunicazione scheda, fare clic Scansione rete.
Se il tuo Raspberry Pi e il sistema di sviluppo si trovano sulla stessa rete, il tuo Raspberry Pi viene visualizzato per la selezione.
Selezionalo e fai clic
.L'applicazione viene scaricata sul tuo Raspberry Pi.
Avviare il programma (premere il F5 chiave).
Quando si preme il pulsante S1, l'uscita relè K0 viene commutata con un ritardo di un secondo. Quando si preme il pulsante S2, K1 viene commutato immediatamente. K1 viene trattenuto per mezzo secondo dopo il rilascio di S2.
Si noti inoltre che è possibile utilizzare più istanze (indirizzo hardware modificabile tramite jumper JP1, JP2) regolando di conseguenza il parametro del dispositivo sul dispositivo PiFace nella struttura del dispositivo.
Il Raspberry SPI_PiFace
libreria, che abilita la connessione, è a loro disposizione come codice sorgente. Può essere utilizzato come esempio per altre connessioni.
Il Raspberry Pi Peripherals
biblioteca è la base per la comunicazione tramite SPI. Le loro interfacce sono documentate sia nell'help che nel Library Manager.
Controllo del modulo PiFace Digital tramite driver I/O
Requisito: l'hardware di espansione PiFace Digital è collegato.
Il PiFaceIoDrv.project
Il progetto contiene un'applicazione che controlla un hardware I/O digitale Raspberry PiFace con 8 ingressi e uscite digitali. Ma viene utilizzato un driver I/O invece di un'istanza FB implicita. Il driver I/O realizza lo scambio di ingressi e uscite come di consueto per i controllori tramite l'immagine di processo.
Il IoDrvPiFace
libreria contiene il driver I/O come codice sorgente.
Controllo e funzionamento con il modulo PiFace Control and Display
Requisito: l'hardware di espansione PiFace Control e Display è collegato.
Il PiFaceDisplayAndControl.project
Il progetto contiene un'applicazione che controlla un display di testo a due righe oltre all'hardware I/O digitale Raspberry PiFace con 8 ingressi e uscite digitali per configurare i parametri dell'applicazione.
Suggerimento
È possibile raggiungere la scheda di controllo e display PiFace tramite la porta SPI 1 /dev/spidev0.1
che è configurato nel master SPI.
Quando il dispositivo viene aggiunto all'albero dei dispositivi, viene creata un'istanza FB che fornisce vari metodi e proprietà per il controllo del dispositivo. Inoltre, viene restituito lo stato dei pulsanti. Bit da 0 a 7 del bySwitches
supporto di uscita per i seguenti pulsanti:

Nel progetto di esempio il PiFace_Control_Display
FB viene passato a un'istanza di ParamListPiFace
FB che implementa un editor di parametri. Nella sua modalità di visualizzazione è possibile scorrere l'elenco dei parametri tramite il pulsante di navigazione (6/7). Premendo il pulsante di navigazione (5), è possibile visualizzare in dettaglio il parametro della prima riga. Si esce dalla visualizzazione dettagliata premendo il pulsante 4. Premere nuovamente 5 per accedere alla modalità di modifica. Lì è possibile modificare il valore nell'intervallo consentito con i pulsanti 0 e 1. Con il pulsante 2, il valore viene memorizzato. Premere il pulsante 4 per uscire dalla modalità di modifica.