Show Posts
Pages: 1 ... 79 80 [81] 82 83 ... 230
1201  International / Software / Re: [Risolto]IrRemote Perplessità! on: April 11, 2013, 05:11:24 pm
ma nel codice che hai postato c'è ancora int RECV_PIN = 5;

e tu hai impostato nella lib il pin 9
Code:
// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, etc
#else
  #define IR_USE_TIMER1   // tx = pin 9
 // #define IR_USE_TIMER2     // tx = pin 3
#endif
1202  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 05:01:07 pm
conosco il telnet, ma sappiamo che a tanti non piace aprire la porta 23 o meglio il servizio smiley  smiley-grin anche se può cambiare, ma diventa troppo oneroso,
1203  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 04:32:31 pm
Ho capito che volete usare i 4 soket su 4 ip differenti, io non uso nemmeno una riga di client.print, ho semplicemente un file html che viene spedito con un client.write di 4 righe, tutti i file che servono li prende il client da un server esterno, questo è l'unico modo che conosco per aprire un canale verso arduino senza installare software sui client e comunque li uso solo per visualizzazione e comandi semiautomatici in content type text/plain
Se poi nel tuo progetto come clients ci metti altre 4 shield e altri 4 arduini e vuoi fare un modbus TCP/IP allora è tutto un altro discorso, non so quanto possa essere efficiente in questo caso, secondo me è pesante, ma tutto dipende dal peso dei dati.

Però tornando al freeze  Janos tu hai riscontrato questo difetto? o solo acik?

1204  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 12:38:02 pm
So cosa vuol dire connessioni contemporanee, infatti il server risponde alla request e chiude immediatamente, ma non capisco perchè 1 client deve rimanere aperto con arduino costantemente, figuriamoci 4 ....a cosa serve una cosa così, qual'è l'utilità di questa libreria, posso identificare l'user che si collega tramite popup di autenticazione, posso usare i cookie per sapere chi sei e quanto puoi stare connesso e quando ti sei connesso l'ultima volta... vabbè forse parliamo di 2 cose differenti ..
1205  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 12:17:25 pm
Le connessioni da più cliet in modalità server è impossibile senza la modifica che ho fatto io...  smiley-wink Inoltre il W5100 accetta al massimo 4 connessioni simultanee...
scusa questa non l'ho capita ... io al mio server mi ci sono collegato con 8 browser client (3 mobile e 3 lan cavo e 2 wifi).... un rallentamento pazzesco ma funzionava .... comunque inutile olte 2 connessioni
1206  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 08:59:09 am
ho modificato il post sopra, ripeto non voglio essere frainteso, ma trovo un uso sbagliato del micro, è vero che può gestire 4 connessioni ma perchè devo far portare a una formica un frigorifero quando ho un elefante a disposizione?
Se hai necessità di fare un server potente rivolgiti a un G25 a un Raspberry Pi, qualcosa che abbia una certa potenza.

Lo scopo del treadh era quello di capire perchè si inchioda un w5100 con le librerie dell'ide, non partendo da un project con 4 connessioni contemporanee, perchè ne basta 1 per inchiodarlo  
1207  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 08:23:48 am
infatti io non parlo mai di connessioni simultanee, perchè per me non esistono connessioni simultanee quando un micro 16Mhz riesce a mala pena a gestirne 1 ... parlo solo di apri una e chiudi l'altra

Mi riferisco a normali sketch prendi il messaggio e chiudi smiley

Chiariamo una cosa, che poi magari vengo frainteso, per come la vedo io l'accessorio ethernet shield su un micro così piccolo e scarsamente potente è solo un movimento commerciale, per renderlo un po' più invitante all'acquisto e alla sperimentazione diciamo un giocattolino un po' più completo (fino qui ci stiamo), però è anche vero che questo shield con una connessione persistente un micro (328-2560 quello che ti pare) perde più del 60% delle sue potenzialità, ti perde per strada molti dati che il micro potrebbe raccogliere e per il quale nasce, una connessione ogni tanto per leggere qualche dato lo posso capire, ma che qualcuno pensi a un progetto con 4 connessioni contemporanee, che vengano gestite separatamente perchè ne ha una necessità ... mi dite cosa gli resta da fare al micro che sta sotto? ce la fa a leggere una digital port ogni tanto? Trovo questa cosa difficile e poco pratica data la complessità e la necessità di un processore in grado di fare certe cose. 
1208  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 08:03:35 am
Ti rispondo io ... bastano 5 connessioni da 3 apparati diversi
1209  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 11, 2013, 07:53:26 am
L'ultima volta ha scritto l'8 aprile oggi siamo all'11 ... sai quanto ci mettiamo a fere 2 test cosi' ? smiley-sweat smiley-sweat smiley-sweat non sappiamo nemmeno se ha letto ....
1210  International / Software / Re: Arduino Ethernet e valori falsificati on: April 11, 2013, 05:11:05 am
Io mi riferivo alla ram occupata in modo permanente, le variabili pin possono essere messe nel setup e risparmia 12 byte, le altre 15 var dichiarate come int le potrebbe modificare in byte recuperando altri 15 byte.

Code:
pinMode(3, INPUT)

Code:
CurrentStateuno = digitalRead(ButtonPinuno);  
in
CurrentStateuno = digitalRead(3);  

Purtroppo negli esempi c'è il brutto vizio di mettere tutti i pin in integer e non solo ... pure pubblici, per poi usarli una volta sola nel setup e basta, secondo me è un brutto esempio per chi non conosce un po' di programmazione, specie se si ha a che fare con un micro mooolto limitato.  

ciao
1211  International / Software / Re: Arduino Ethernet e valori falsificati on: April 11, 2013, 03:45:47 am
Hai 27 byte sprecati  smiley-eek-blue, cambia quegli int in byte se alla fine devi solo indicare i numeri dei pin e memorizzare lo stao 0/1
Inoltre hai 6 pulsanti pin 3-5-6-7-8-9... come fa a funzionare senza aver messo nel setup i pinmode in input?

ciao
1212  International / Software / Re: IrRemote Perplessità! on: April 11, 2013, 03:08:50 am
Ho avuto anch'io questo problema in passato, 2 librerie usavano lo stesso timer andandomi in blocco il ricevitore, è bastato cambiare il numero del timer, non ho possibilità di provartelo non ho la certezza al 100% che tu possa avere lo stesso problema, dagli un occhiata magari risolvi. ciao

lib IRremoteInt.h
Code:
// define which timer to use
//
// Uncomment the timer you wish to use on your board.  If you
// are using another library which uses timer2, you have options
// to switch IRremote to use a different timer.

// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  //#define IR_USE_TIMER1   // tx = pin 11
  //#define IR_USE_TIMER2     // tx = pin 9
  #define IR_USE_TIMER3   // tx = pin 5
  //#define IR_USE_TIMER4   // tx = pin 6
  //#define IR_USE_TIMER5   // tx = pin 46

// Teensy 1.0
#elif defined(__AVR_AT90USB162__)
  #define IR_USE_TIMER1     // tx = pin 17

// Teensy 2.0
#elif defined(__AVR_ATmega32U4__)
  //#define IR_USE_TIMER1   // tx = pin 14
  //#define IR_USE_TIMER3   // tx = pin 9
  #define IR_USE_TIMER4_HS  // tx = pin 10

// Teensy++ 1.0 & 2.0
#elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__)
  //#define IR_USE_TIMER1   // tx = pin 25
  #define IR_USE_TIMER2     // tx = pin 1
  //#define IR_USE_TIMER3   // tx = pin 16

// Sanguino
#elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__)
  //#define IR_USE_TIMER1   // tx = pin 13
  #define IR_USE_TIMER2     // tx = pin 14

// Atmega8
#elif defined(__AVR_ATmega8P__) || defined(__AVR_ATmega8__)
  #define IR_USE_TIMER1   // tx = pin 9

// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, etc
#else
  //#define IR_USE_TIMER1   // tx = pin 9
  #define IR_USE_TIMER2     // tx = pin 3
#endif
1213  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 09, 2013, 10:39:23 am
Ha ragione acik, quando si verifica questo problema la schield inizia a non rispondere più neppure dopo aver premuto il tasto reset, l'unico modo è togliergli l'alimentazione.
Se confermi vuol dire che succede anche a te e che lo hai visto di persona, mi passeresti lo sketch che da questo problema? lo carico anch'io .... voglio vederlo con le mie orecchie  smiley-grin smiley-grin smiley-grin
1214  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 09, 2013, 10:28:12 am
Potrebbe anche essere, ma come faccio a sapere io cosa fa? io facevo un reset e ripartiva, ricordo i primi tempi che chiamavo casa e dicevo "mi premi il bottoncino rosso che vedi sulla schedina sopra alla scrivania?", mi ricollegavo con lo smarphone e funzionava di nuovo per un po'.... vedi che non abbiamo punti in comune
1215  International / Software / Re: Ethernet Shield mi blocca tutto ! on: April 09, 2013, 09:44:36 am
Ci sono alcune cose che non ho capito di quello che state facendo, visto che un piccolo gruppo si è messo di buona volontà a cercare di capire una volta per tutte dove, quando e perchè la ethernet si inchioda.

- Non dovremmo partire da uno sketch comune a tutti e lavorare su quello? Dire "ho usato quello di esempo" non significa nulla va postato lo sketch che lo vedano tutti. Poi si aggiunge un led lampeggiante, poi un begin, stringhe di dati .... dove sono questi pezzi che hai fatto?

Quote
C) Rifare Ethernet.begin non serve a nulla. (La Ethernet Shield non si riprende)
Ti ripeto, dove l' hai fatto e come l' hai fatto sto begin? ci si aspettava uno sketch che ci facesse vedere quali erano i test

Quote
D) Il tasto RESET non serve a nulla. (Arduino si riavvia, esegue lo sketch, rifa' Ethernet.begin, dialoga con la seriale, accende i LED... ma la Ethernet Shield non si riprende)
- impossibile che non riparte, deve ripartire non ce ne sono santi, cosa hai fatto per farlo ripartire allora? ne hai comprato uno nuovo e hai buttato via quello inchiodato?

Quote
Se vuoi informazioni basta chiedere, senza questi toni.
- Uso questi toni perchè informazioni non ne stai dando, contesti uno che sta sopra alla ethernet da quasi 2 anni, scrivi ma non dai nessun punto di analisi, nessun dettaglio di quello che fai, nessuno sketch, nessuna spiegazione, dici solo si inchioda evvai, pigio il reset non serve, l'istruzione ethernet.begin non serve, leggi sopra, leggi sotto, seconda riga terza parola ... che dovremmo capire da questo?

Ti starò sulle palle, ma così non arriviamo da nessuna parte smiley Ci vuole un punto di partenza comune a tutti hardware e software allora si può incominciare

Per quello che riguarda me il problema freeze l'ho risolto in maniera brutale, in casi estremi un ulteriore reset tramite 555 mi risolve un problema a distanza (anche se non è mai intervenuto), se volete uno in più che fa prove e mette a disposizione tutto quello sperimentato durante questi 2 anni io sono qui, se non ho mangiato pesante ... ahahahah

Il 555 sulla mega può essere eliminato caricando il bootloader modificato.

ciao

Pages: 1 ... 79 80 [81] 82 83 ... 230