Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: nicholas77 - Aprile 21, 2013, 03:49:20 pm
-
Salve,
devo pilotare una scheda elettronica da me realizzata; per tale motivo mi chiedevo se esiste qualche libreria per poter accedere alla porta com virtuale che si viene a creare.
Lavoro in ambiente windows, per mi sono interessato anche ad linux.
grazie.
-
Sincermente non ho mai dovuto far qualcosa di simile, butta un occhio qui se tra i vari componenti c'è qualcosa che ti serve
http://wiki.freepascal.org/Components_and_Code_examples
-
Oppure installi i driver che vengono consigliati nel forum di arduino.cc
Ho avuto soddisfazione ad usare quel driver.
Non so se è compatibile con linux. Mai avuto la necessità.
Stilgar
-
Ciao nicolas77,
puoi provare la libreria Synapse che, oltre a permettere collegmanti attraverso la rete utilizzando i protocolli tcp ed udp, ha inglobato al suo interno anche i componenti Synaser per la comunicazione seriale.
La libreria è multipiattaforma e funziona sia sotto linux che windows.
Puoi trovarla al seguente indirizzo http://synapse.ararat.cz/doku.php (http://synapse.ararat.cz/doku.php)
Io sto attualmente utilizzando Synaser in linux per interfacciarmi ad un Inverter fotovoltaico attraverso un adattatore Rs485->Usb che crea proprio una seriale virtuale. Quando l'adattatore viene collegato al pc, il sistema lo rileva come una seriale virtuale. In ambiente windows troverai una nuova COMX dove X è il numero che viene assegnato alla nuova porta, mentre sotto linux avrai una nuova periferica in /dev/ttyUSBX dove X è il numero assegnato alla porta.
MrSw
-
Ciao mrsw,
che versione utilizzi di lazarus. Io uso la 1.0.4, non riesco ad installare il pacchetto.