Show Posts
Pages: 1 ... 19 20 [21] 22 23 24
301  International / Generale / Re: Ethernet shield v2 (SD) + sito web + dati arduino (I/O + variabili di processo) on: November 27, 2011, 02:59:50 pm
Ciao,
guarda che da quando ti ho mandato l'esempio ho fatto degli aggiornamenti al codice per gestire meglio il reload della pagina e altri problemi, vedi il post http://arduino.cc/forum/index.php/topic,76032.60.html
Forse è meglio dividere i valori dei sensori per 1023, non 1024 in quanto il primo valore è zero.
Refrech it!

Alberto
302  International / Generale / Re: Arduino ethernet problemi on: November 27, 2011, 07:51:01 am
Hai provato a cambiare la porta del router alla quale attacchi arduino?
Magari la porta non va.
Comunque ti consiglio caldamente di procurarti uno switch.
Ciao.

Alberto
303  International / Generale / Re: Arduino ethernet problemi on: November 26, 2011, 07:29:16 am
Non cambiare il router, procurati uno switch, magari anche da quattro porte, che è meglio.
304  International / Generale / Re: Arduino ethernet problemi on: November 26, 2011, 03:09:54 am
Ciao,
secondo me attaccare arduino direttamente al router non è una buona cosa.
Anche se il dsl-g624t ha uno switch a 4 porte integrato bisogna vedere se sono tutte sulla stessa vlan o magari qualche porta viene usata per la demil e questo può dare grossi problemi.
Dovresti invece attaccare uno switch/hub al router e a quello attaccare l'arduino e i vari computer.
Stai attento anche al tipo di cavo ethernet utilizzato, se riesci a connettere direttamente l'arduino alla scheda del pc vuol dire che è un cavo incrociato, che potrebbe non funzionare collegando l'arduino al router se il router non ha porte auto mdi/mdix.
Per capire di che tipo è il cavo vai qui http://www.ge.infn.it/calcolo/faq/rete/cat5cable.htm e confronta le connessioni al tuo cavo.
A me sembra più un problema di ethernet che di arduino.

Alberto
305  International / Generale / Re: Ethernet, questo sconosciuto on: November 25, 2011, 09:46:42 am
Ciao,
ho fatto delle prove con arduino + SD + javascript + ajax + json + ethernet e il tutto pare andare.
Lo schetch e il contenuto della sd li potete scaricare da qui http://www.panu.it/wjsonduino/
Per ora legge solo lo stato delle porte, poi penso che implementero l'invio di dati.
L'ho provato con chrome e firefox su osx e win.
306  International / Generale / Re: WEB SERVER-PROBLEMI CON LA ETHERNET SHIELD on: November 23, 2011, 10:00:45 am
Negli header manca
Content-Type: text/html
307  International / Generale / Re: autoReset con ponticello on: November 23, 2011, 09:41:19 am
Ma, io ho un arduino uno v1 con ethernet shield prima versione, quella senza i contatti per li poe, che è acceso da circa 6 mesi ininterrottamente e non da problemi.
Devo dire che:
  • Il traffico di rete è bassissimo, potocollo telnet.
  • Il circuito è dopo un gruppo di continuità e non si possono verificare strani transienti sull'alimentazione che fermino il codice dell'arduino, senza resettarlo, mentre arrivano pacchetti sulla ethernet.
Aggiungo che durante le prove che avevo fatto con quell'hardware degli strani problemi con il web server li avevo avuti.
In questi giorni sto provando una v2 con la nuova ethernet shield, quella con i contatti per il poe, e funziona tutto alla grande, con invii di files multipli dalla sd, senza blocchi o rallentamenti.

Alberto
308  International / Generale / Re: Ethernet shield v2 (SD) + sito web + dati arduino (I/O + variabili di processo) on: November 21, 2011, 11:40:38 am
Ciao kattivik76,
sto leggendo da un paio di giorni il codice dei tuoi sketch e devo dire che è molto ben fatto.
Penso che con una get sia più semplice in quanto i valori sono tutti nell'url.
Guarda che il file WebServerSD.h è un po infossato nel sito e i motori di ricerca non lo trovano, se lo cerchi con google non esce niente.
Magari dagli più visibilità visto che è un componente molto importante.
Grazie.

Alberto
309  International / Generale / Re: mantenere lo stato di una variabile tra più sessioni on: November 11, 2011, 08:16:53 am
Il micro funziona comunque, solo che non riesci più a scrivere nella posizione della eeprom.
Nella mia applicazione le scritture sono minime, le prese comandate dalle porte cambiano stato sei volte all'anno, quando devo forzare il riavvio dei server.
Salvare nella eeprom solo quando si sta per spegnere il micro è una buona soluzione.
Ho provato a leggere il datasheet dell'ATmega328 e da quello che ci ho capito ha solo il brown-out reset, che lo riavvia se la tensione di alimentazione scende sotto una certa soglia.
Purtroppo non ha un interrupt da abilitare quando la tensione di alimentazione scende sotto un certo valore, in questo modo si sarebbe potuta implementare una procedura di salvataggio dei dati nella flash un attimo prima dello spegnimento, un micro che ha questa funzione è il ds89c440 un 8052 compatibile.
310  International / Generale / Re: mantenere lo stato di una variabile tra più sessioni on: November 11, 2011, 07:43:54 am
Ciao,
usa la eeprom interna, funziona benissimo, io l'ho usata per ripristinare lo stato delle porte dopo un riavvio, proprio quello che vuoi fare tu e funziona perfettamente:
http://www.panu.it/ardupower/
311  International / Generale / Re: [OT] AppInventor on: November 10, 2011, 11:18:07 am
Ma arduino è opensource sia nella parte hardware che software e non mi sembra che funzioni poi così male, no?
312  International / Generale / Re: Problema con relè on: November 08, 2011, 10:06:07 am
Ebbene si, siamo tutti vittime dei rivenditori di materiale elettronico, che si rifiutano assolutamente di vendere relè da 5 Volt, anche dove compro io gli aruduini non li vendono e non hanno nessuna intenzione di procurarseli!
Il relè da 5 volt è un oggetto introvabile!
313  International / Generale / Re: Shiled ethernet cinese?! on: November 08, 2011, 07:48:16 am
Ciao,
se proprio vuoi risparmiare prendi questa
http://www.ebay.it/itm/Arduino-Ethernet-Shield-SD-shield-w5100-version-work-as-Webserver-/280763315119?pt=LH_DefaultDomain_0&hash=item415ecc33af
dallo stessso venditore di ebay, ma che ha il chip Wiznet.
314  International / Generale / Re: Problema invio/ricezione dati ad un server on: November 04, 2011, 08:33:55 am
dopo client.print(tdata); dovresti scrivere client.println(" HTTP/1.0");
315  International / Generale / Re: Ethernet ...ARP Cache e chiusura delle connessioni... on: November 04, 2011, 05:37:02 am
Ciao,
non è che facendo
  client.flush();
  client.stop();
tra il flush e lo stop ti arrivano dei dati e non te ne accorgi?
prova con
 do
{
    client.flush();
} while (client.available());
  client.stop();
così magari riesci a non avere dati nel buffer ethernet in attesa di lettura e il socket si chiude subito.
Pages: 1 ... 19 20 [21] 22 23 24