Go Down

Topic: Webbino - Server web "dinamico" per Arduino (Read 55419 times) previous topic - next topic

thedrifter

Se non vuoi usare DHCP, dovrebbe esserci un esempio FixedIPAddress che ti fa vedere come assegnare IP statico.
Grazie, farò delle prove...
Ciao

thedrifter

Rieccomi,
sto riscontrando parecchi problemi, non riesco a capire, spiego quà, forse a qualcuno è già successo, parto da capo, sto utilizzando arduino mega, una shield W5100 mini, come questa:

https://www.ebay.it/itm/SHIELD-MINI-W5100-modulo-ETHERNET-per-ARDUINO-ART-CV05/262454631406?hash=item3d1b83dbee:g:ltYAAOSwHsRYE0KC

Ho collegato i pin miso, mosi, sck, reset, oltre a gnd e +5V, (dubbio, il pin ss va collegato?) e riscontro difficoltà a programmare arduino se il modulo è collegato, se lo scollego, tutto si programma normalmente, naturalmente provato a dare alimentazione esterna, pensando la usb non ce la facesse, ma fa uguale; comunque sia anche programmando senza modulo, se apro la seriale ho comunque errori sulla connessione, sia dinamica che statica.
Ipotizzo problema al modulo? O sbaglio qualcosa?

Grazie

SukkoPera

SS va collegato, e prova a non collegare il RESET.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

#348
Apr 01, 2019, 09:14 pm Last Edit: Apr 01, 2019, 09:24 pm by thedrifter
Ok, visto ora i miei appunti, l'ss ci vuole, ma da dove si seleziona il pin nello sketch?
Provo a togliere il reset ;)
Grazie

edito:
ok per la programmazione senza pin del reset, l'SS l'ho collegato al pin 53 del mega, penso che tu l'abbia impostato da libreria, nel caso non fosse il 53, come lo cambio? Oppure, che pin hai utilizzato?
Grazie

SukkoPera

#349
Apr 01, 2019, 10:20 pm Last Edit: Apr 01, 2019, 10:24 pm by SukkoPera
Uhm, temo di non averlo previsto :smiley-sweat:.


In realtà è deciso dalla libreria Ethernet, prova 10 o 53, ora verifico.

EDIT: Confermo 10!
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Ciao,
si, va bene col 10, grazie, scusa le noie, ora funzioa tutto correttamente  ;)
ciao

thedrifter

Rieccomi ancora,
scusate la semplice domanda, ma nella SD, cosa ci va? La pagina del sito, ok, ma in che formato è? Ce n'è qualcuna da provare per vedere se tutto funziona? Da dove posso scaricare il file?
Grazie

SukkoPera

#352
Apr 03, 2019, 07:32 pm Last Edit: Apr 04, 2019, 12:06 pm by SukkoPera
Puoi metterci quel che ti pare. Normali file HTML, immagini gif, png e jpg (mi pare), ecc...

EDIT: Qui, con un po' di fantasia, vedi i tipi di file supporati. Quelli non compresi vengono inviati come configurato qui.

Ogni esempio ha una cartella webroot con qualche semplice roba di esempio.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Grazie Sukko, ho trovato il file... Ora ho un'altro problema: carico il tuo esempio SDOnly, arduino mega, shield ethernet, viene vista, in seriale vedo i dati DHCP etc.
Se inserisco la shield SD, in seriale mi da come risposta che non è possibile configurare  DHCP, in pratica non viene vista la shield ethernet, come se andassero in conflitto, l'ethernet è collegata al pin 10 e infatti funziona, e la SD al pin 4.
Ho provato miei vecchi sketck con solo la shield SD e tutto funziona, quindi escludo problemi alla shield...
Ci sto impazzendo

Grazie

SukkoPera

Prova il metodo di cui abbiamo discusso vivacemente qua sul forum tempo fa:

pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
pinMode(10, OUTPUT);
digitalWrite(10, HIGH);

Aggiungi queste righe come prima cosa nel setup().
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Prova il metodo di cui abbiamo discusso vivacemente qua sul forum tempo fa:

pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
pinMode(10, OUTPUT);
digitalWrite(10, HIGH);

Aggiungi queste righe come prima cosa nel setup().
Provato, fa uguale...

SukkoPera

Ma se monti lo shield SD, un qualunque esempio della libreria Ethernet funziona?
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Ma se monti lo shield SD, un qualunque esempio della libreria Ethernet funziona?
No, pare non funzioni proprio la shield, sto indagando a livello hardware.
Grazie

thedrifter

Ho fatto alcuni test, sembra che le 2 shield non siano compatibili, a qualcuno è capitato? Sia che carico uno sketch per SD, se sta la sola shield SD, funziona, se collego anche la shield ethernet, non va più; e uguale il contrario, se carico uno sketch ethernet, se è da sola la shield ethernet, funziona, se collego anche la shield SD, non funziona più.
Naturalmente in entrambe le prove ho portato alto il pin SS della shield non utilizzata.
Magari ci sono interfacce non compatibili fra di loro? O pensate sia un problema software?
devo cercare altre shield?
Grazie mille, scusate la rottura di scatole :D

gpb01

#359
Apr 05, 2019, 09:28 pm Last Edit: Apr 05, 2019, 09:28 pm by gpb01
Guarda, ormai non mi meraviglio più di nulla ...
... abbiamo già dimostrato in QUESTA discussione che la "USB Host Shield di Arduino" è "bacata" e NON funziona con altre schede che usano il bus SPI, quindi ... non mi stupisce se hai trovato un'altra scheda progettata con i piedi come quella ... ::)

Bisognerebbe avere gli schemi esatti e fare le opportune verifiche ... 

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up