Show Posts
|
|
Pages: 1 2 3 [4] 5 6
|
|
46
|
International / Italiano / La seriale fa le bizze
|
on: July 14, 2011, 12:38:37 pm
|
|
Salve a tutti, sto riscontrando uno strano comportamento della seriale sulla arduino 2009. In pratica ho uno sketch che riceve un carattere "a" terminata da \n e accende un led. Su Windows con il serial monitor e anche con putty tutto ok. Su linux non c'é verso di farla andare: viene riconosciuta come /dev/ttyUSB0 quindi mando il comando echo "a\n" > /dev/ttyUSB0 ma non succede niente anche se vedo la lucina rx di arduino che si accende. Ho provato ad inviare il carattere da solo senza \n ma niente. Ho provato anche con python e pyserial ma niente. Leggendo sui vari post ho trovato dei riferimenti al reset di arduino con la comunicazione seriale. Ma perché con il serial monitor funziona e su linux no? Inoltre con python non dovrebbe avere problemi. Qualche suggerimento?? Grazie
|
|
|
|
|
47
|
International / Italiano / Re: Comandare arduino in php
|
on: July 01, 2011, 07:11:17 am
|
|
ciao Guglio, allora ho risolto in questo modo usando una funzione per inviare dei caratteri ad arduino in php
<?php // inizializzazione porta exec("mode com1: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
function sendToSerial($messaggio){ $fp =fopen("com1", "w"); fwrite($fp, $messaggio); fclose($fp); } ?>
poi nel codice php che gestisce l'invio dei caratteri uso questo
if ($_GET['action'] == "d") { //invia il comando sendToSerial("d");
ps: non uso easyphp ma server2go
spero ti sia utile...
|
|
|
|
|
48
|
International / Italiano / Re: Comandare arduino in php
|
on: July 01, 2011, 04:03:03 am
|
|
ma allora secondo te perché non funziona con linux? da windows riesco a disabilitare il dtr via software con exec("mode com1: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off"); in php e non ho problemi a comunicare via seriale senza usare né classi particolari né serial proxy in linux non c'é verso di farla andare anche usando ser2net continua a resettarsi
|
|
|
|
|
49
|
International / Italiano / Re: Comandare arduino in php
|
on: July 01, 2011, 03:08:44 am
|
|
ti ringrazio molto per la precisazione! a questo punto credo che tutti i vari tutorial in rete relativi a php_serial_class, a proxy come serproxy o ser2net non funzionino più con arduino uno visto che di fatto non esiste più una porta seriale ma una usb vera e propria, mi sbaglio??
|
|
|
|
|
50
|
International / Italiano / Re: Comandare arduino in php
|
on: July 01, 2011, 01:24:17 am
|
|
eseguito via shell non fornisce nessun output nel senso che esegue il comando tanto é vero che confrollando i parametri con stty -a -F /dev/ttyACM0 risulta tra le varie cose "-hupcl" che dovrebbe corrispondere alla disabilitazione del DTR
mi ricordo che la cosa andava bene con arduino 2009 (che purtroppo non ho sotto mano adesso), forse potrebbe essere un problema legato al fatto che le seriali sono diverse in 2009 e arduino uno? infatti collegando la 2009 in linux compare il device /dev/ttyUSB0, in arduino uno diventa /dev/ttyACM0
|
|
|
|
|
51
|
International / Italiano / Re: Comandare arduino in php
|
on: June 30, 2011, 11:07:46 am
|
|
a dire il vero non credo sia la mancata esecuzione del comando ma il comando stesso ho provato ad eseguirlo da shell e viene eseguito ma arduino continua a resettarsi su internet però ci sono vari articoli in cui si dice che questa soluzione funziona o in alternativa bisogna usare una classe php ad hoc php-serial-class qualche idea?? usare php é davvero arduo
|
|
|
|
|
52
|
International / Italiano / Re: Comandare arduino in php
|
on: June 30, 2011, 10:46:38 am
|
|
salve qualcuno di voi é riuscito a far funzionare la comunicazione arduino-php in linux? ho avuto problemi con l'autoreset ma in windows il problema é stato risolto via sofware aggiungendo questa riga di codice exec("mode com1: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
su google ho letto che il comando corrispondente dovrebbe essere
exec("stty -F /dev/ttyACM0 -hupcl")
la porta associata ad arduino uno é /dev/ttyACM0
purtroppo il codice non sembra funzionare
avete qualche suggerimento??? grazie
|
|
|
|
|
53
|
International / Italiano / Re: consiglio per interfaccia telemetria
|
on: June 23, 2011, 07:46:51 am
|
|
Ciao i dati già li ricevo via seriale, la mia domanda riguardava più nello specifico quale soluzione adottare per visualizzare graficamente i dati: per esempio immagina un motorino di cui voglio conoscere la velocità di rotazione, tramite serial monitor leggo una sequenza di misurazioni. Ora vorrei rendere questi dati in modalità grafica magari con un contagiri grafico che si aggiorna automaticamente quando riceve i dati da arduino. Spero di essermi espresso chiaramente. Grazie.
|
|
|
|
|
54
|
International / Italiano / consiglio per interfaccia telemetria
|
on: June 23, 2011, 07:16:58 am
|
|
salve a tutti: vorrei chiedervi un consiglio per la realizzazione di una interfaccia web o altro in grado di visualizzare in tempo reale dei valori letti da arduino avete presente la grafica delle gare di formula una che fa vedere in tempo reale ilnumero delle marce, la velocità, lo stato del kers, l'accelerazione g ecc. in pratica volevo chiedere quale potrebbe essere la soluzione migliore per fare una cosa del genere con arduino grazie
|
|
|
|
|
56
|
International / Italiano / Re: consiglio jpeg camera per arduino
|
on: June 12, 2011, 07:19:33 am
|
|
Scusatemi forse non mi ero spiegato bene, ma leo72 ha centrato il problema. Infatti cercavo una webcam con caratteristiche compatibili con un braccio mobile, dimensioni contenute, facilmente installabile,insomma non certo uno strumento professionale e costoso. Allo stesso tempo ho visto che la discussione sembra interessante per molti. da quanto ho capito senza pc,usando solo arduino si potrebbero salvare delle immagini su una sd, giusto?? In questo caso quale prodotto si potrebbe utilizzare? grazie a tutti
|
|
|
|
|