Accesso alle Porte Seriali
Da Gambas-it.org - Wikipedia.
Versione del 13 set 2012 alle 16:04 di Vuott (Discussione | contributi) (Nuova pagina: Possiamo accedere alle ''Porte Seriali'' aprendo e leggendo direttamentre i dati provenienti dai relativi file-device. Poniamo l'esempio di avere una penna USB per la connessione ad ...)
Possiamo accedere alle Porte Seriali aprendo e leggendo direttamentre i dati provenienti dai relativi file-device.
Poniamo l'esempio di avere una penna USB per la connessione ad Internet, e che alla sua connessione il sistema operativo abbia generato due relativi file-device: /dev/ttyUSB0 e /dev/ttyUSB1. Andremo a leggere direttamente dal file-device /dev/ttyUSB1, come segue:
Public Sub Button1_Click() ' Facciamo in modo da poter inserire la password di root ' per impostare il setUID e consentire l'apertura del file protetto: Exec ["gksu", "chmod 4777", "/dev/ttyUSB1"] Wait ' Apriamo il file-device aggiungendo la parola chiave "Watch": fl = Open "/dev/ttyUSB1" For Read Watch End Public Sub File_Read() Dim s As String While Not Eof(fl) ' Leggiamo i dati provenienti dal file-device...: Line Input #fl, s ' ...e li mostriamo in console: Print s Wend End