Skip to main content

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.

  1. Apri il PiFace.project progetto e aggiornarlo.

  2. Nella struttura dei dispositivi, fare doppio clic Device.

    Si apre l'editor del dispositivo.

  3. 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.

  4. Selezionalo e fai clic In linea → Accedi.

    L'applicazione viene scaricata sul tuo Raspberry Pi.

  5. 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:

_rbp_projected_piface_control_and_display.png

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.