ops
In effetti è difficile rispondere ad una richiesta complicata in modo semplice, senza basi di programmazione l'unica strada è utilizzare un programma già preconfezionato.
L'esecuzione degli script perl sono una sorta di via di mezzo, non richiedono la conoscenza del linguaggio Perl ma l'installazione di un programma detto interprete per eseguirli, in pratica devi:
- installare ActivePerl dal sito
http://www.activestate.com/activeperl/downloads- scaricare il file
http://cpansearch.perl.org/src/BBIRTH/Win32-SerialPort-0.22/lib/Win32API/CommPort.pm e copiarlo nella cartella
C:\Perl64\site\lib\Win32API o percorso diverso in base a dove hai installato Perl
- scaricare il file
http://cpansearch.perl.org/src/BBIRTH/Win32-SerialPort-0.22/lib/Win32/SerialPort.pm e copiarlo in [url]C:\Perl64\site\lib\Win3[/b] (stesso considerazione di prima
- copiare il codice dal link e salvarlo in un file "XBox_Pololu.pl"
- modificare il file alla riga
- Code: Select all
my $port = Win32::SerialPort->new("COM5") || die $!;
sostituendo COM5 con la porta dove è collegata la scheda servo
- lanciare tramite il programma perl.exe lo script passando come parametro il numero del joypad da utilizzare: es. "XBox_Pololu.pl 1"
E' un pò complicato ma non richiede l'apprendimento di un linguaggio di programmazione. E' da verificare se lo script effettivamente funziona e se fa proprio quello richiesto.
PS: Inizialmente alludevo anche alla possibilità di Maestro Control Center di realizzare
script, probabilmente più facili della realizzazione di un vero e proprio programma completo, ma era
da verificare se era possibile in qualche modo leggere i dati dal joystick.
Lo
script perl non centra con gli script di Maestro Control Center ma utilizza la porta seriale virtuale per comunicare con la scheda servo e le api di Windows per leggere i dati dal joystick.
@Giovanni: Ho segnalato il link dello script visto l'approccio di Roberto di riutilizzare codice preso su Internet prendendolo come "scatola nera" vista la domanda iniziale
Qualcuno puo' aiutarmi, senza che debba studiare linguaggi di programmazione?
Cominciare dalle basi è tutto un'altro approccio naturalmente e lo consiglio sempre
Ciao