una domanda su RandA, se qualcuno puo' avere una riposta:
Dal Raspberry PI 2
se digito i comandi del tipo "ArduIO"
(quelli per leggere o scrivere sui pin di RandA)
questi funzionano solo se il cavo di rete e' connesso sul PI
cioè se PI è nella LAN
Pero' col cavo scollegato se da Raspberry
faccio un semplice sketch ( con IDE Arduino) e lo trasferisco
sulla RandA riesco a far tutto cioè leggere scrivere sui pin;
se invece col cavi di rete non collegato digito i comandi "ArduIO"
la RandA sembra accettare i comandi ma sui pin
non succede nulla
è un comportamento normale o qualcuno sa dirmi se esiste un modo
per poter lavorare in locale ? (cioè senza bisogno di connettere il cavo di rete)
saluti
RandA in locale
-
- Messaggi: 3
- Iscritto il: 08/12/2015, 14:30
- Home_Page: http://
- Città: Civitavecchia
- Prov.: RM
-
- Messaggi: 51
- Iscritto il: 11/03/2015, 11:26
- Home_Page: http://
- Compleanno: 04 feb 1948
- Città: Roma
- Via: Maria Luigia Tancredi 10
Re: RandA in locale
Si, è vero. Mi sono accorto solo ora del problema.
Il fatto è che uso quasi esclusivamente la connessione di rete con MobaXterm per collegarmi con Raspberry.
(Lo trovo molto più comodo che utilizzare tastiera e mouse direttamente collegati)
Per questo motivo non mi sono accorto che il programma C di colloquio con Arduino ("AskSketch") ha problemi ma solo quando Raspberry è collegato come console con tastiera e mouse.
E' probabile che dipenda da protezioni della porta "/dev/ttyS0" o qualcosa del genere. Approfondirò.
In ogni caso con collegamento di rete ArduinoIO funziona.
Per ovviare al problema, in caso si voglia utilizzare il collegamento a console, è sufficiente bypassare il programma C e dialogare con Arduino tramite il commando echo.
Esempio:
echo SP13=OUT > /dev/ttyS0
echo WD13=1 > /dev/ttyS0
In questo modo accendo il led su Arduino.
I comandi da inviare ad Arduino sono diversi da quelli descritti dal commando ArduIO, perchè quest'ultimo li adatta a quelli che lo sketch si aspetta.
Per conoscerli basta vedere il commento nello sketch SerialIO.ino presente in "/home/pi/bin/sketch4cmd/"
Chiedo scusa per il disagio. Sarà mia cura risolvere il problema con la prossima versione.
Anzi sollecito tutti a rilevare e comunicare su questo forum altri eventuali bug.
Il fatto è che uso quasi esclusivamente la connessione di rete con MobaXterm per collegarmi con Raspberry.
(Lo trovo molto più comodo che utilizzare tastiera e mouse direttamente collegati)
Per questo motivo non mi sono accorto che il programma C di colloquio con Arduino ("AskSketch") ha problemi ma solo quando Raspberry è collegato come console con tastiera e mouse.
E' probabile che dipenda da protezioni della porta "/dev/ttyS0" o qualcosa del genere. Approfondirò.
In ogni caso con collegamento di rete ArduinoIO funziona.
Per ovviare al problema, in caso si voglia utilizzare il collegamento a console, è sufficiente bypassare il programma C e dialogare con Arduino tramite il commando echo.
Esempio:
echo SP13=OUT > /dev/ttyS0
echo WD13=1 > /dev/ttyS0
In questo modo accendo il led su Arduino.
I comandi da inviare ad Arduino sono diversi da quelli descritti dal commando ArduIO, perchè quest'ultimo li adatta a quelli che lo sketch si aspetta.
Per conoscerli basta vedere il commento nello sketch SerialIO.ino presente in "/home/pi/bin/sketch4cmd/"
Chiedo scusa per il disagio. Sarà mia cura risolvere il problema con la prossima versione.
Anzi sollecito tutti a rilevare e comunicare su questo forum altri eventuali bug.