Offline
Full Member
Karma: 0
Posts: 113
|
 |
« on: March 27, 2011, 03:34:07 am » |
salve finalmente il mio arduino con shield ethenet mi è arrivato, ho fatto vari esperimenti e sono riuscito a farlo funzionare correttamente, però ho notato che se cerco di collegare un led sul pin digitale 13 (ed altri che ora nn ricordo preciso) nn mi si crea il web server mentre tipo sul 3 va che è un divertimento. cmq la mia domanda principale è come faccio a caricare immagini poi da mostrare sul mio bowser quando accedo all'ip del del mio arduino?
|
|
|
|
|
Logged
|
|
|
|
|
Fidenza, Parma
Offline
God Member
Karma: 7
Posts: 736
Arduino rocks
|
 |
« Reply #1 on: March 27, 2011, 03:57:06 am » |
Il pin 13 a altri due pin mi sembra sono usati dallo shield per funzionare. Devi guardare le specifiche dello shield per vedere quali usa.
Se vuoi che l'immagine risieda fisicamente sull'arduino (la vedo dura vista la memoria scarsa) devi codificarla in qualche modo per poi printarla.. Quando faccio cose simili con il PHP utilizzo la codifica base64 ma non so se sia possibile sull'arduino. Altrimenti fai una normale pagina html e fai puntare l'immagine ad un host esterno.
Ciao!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 2
Posts: 226
Arduino rocks
|
 |
« Reply #2 on: March 27, 2011, 04:12:13 am » |
Dalla descrizione della sheild:
Arduino communicates with both the W5100 and SD card using the SPI bus (through the ICSP header). This is on digital pins 11, 12, and 13 on the Duemilanove and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5100 and pin 4 for the SD card. These pins cannot be used for general i/o. On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 113
|
 |
« Reply #3 on: March 27, 2011, 04:23:24 am » |
grazie nn ci avevo proprio pensato al collegamento dello shield. per le immagini l'unico modo davvero buono è puntare su altro host. grazie.
|
|
|
|
|
Logged
|
|
|
|
|
Fidenza, Parma
Offline
God Member
Karma: 7
Posts: 736
Arduino rocks
|
 |
« Reply #4 on: March 27, 2011, 04:27:10 am » |
Mi sono dimenticato di dire che puoi anche salvarle sulla SD e caricarle direttamente da lì!
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 113
|
 |
« Reply #5 on: March 27, 2011, 04:30:31 am » |
quello che stavo per dire ora anche io, ma come faccio ad interfacciarmi con la memory e poi richiamarla, c'è qualche esempio?
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Sr. Member
Karma: 0
Posts: 273
|
 |
« Reply #6 on: March 27, 2011, 08:30:48 am » |
gianni C ha fatto una libreria perfetta per sfruttare la microsd. guarda nei post precedenti tinywebserver. nn posso essere più preciso adesso, sono con lo smartphone
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 82
Posts: 8232
:(){:|:&};:
|
 |
« Reply #7 on: March 27, 2011, 09:08:51 am » |
esiustono varie librerie per la FAT16, cerca sul playground
edit: per essere più preciso: esistono vari filesystema, fat16, fat32 e ntfs sono quelli windows e quindi i più famosi. arduino gestisce bene i fat16 (gli altri diventano un poco troppo complessi, ma comunque credo rimangano fattibili). Quindi prendi l'sd, la formatti in fat16 e ci metti l'immagine da pc. Poi la colleghi allo shield e con apposita libreria la utilizzi :-)
|
|
|
|
« Last Edit: March 27, 2011, 09:10:48 am by lesto »
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16470
Don't know what I do
|
 |
« Reply #8 on: March 27, 2011, 10:28:40 am » |
Rammentatevi per la scelta della dimensione della SD che FAT16 non gestisce file system più grossi di 2 GB.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 113
|
 |
« Reply #9 on: March 28, 2011, 12:44:17 am » |
perfetto, trovata e dopo provo. grazie sempre grandi!!!!!!!!
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 1
|
 |
« Reply #10 on: May 02, 2012, 05:27:55 pm » |
salve ragazzi...sono ai primi approcci con arduino...e nesun tutorial ne guida ne post sul forum e riuscito a spiegare come inserire le immagini nel web server e farle visualizzare dal browser...qualcuno potrebbe spiegare bene come si fa...anche con l'utilizzo di tiny web server...spiegare il codice passo passo senza riferimenti a guide link ecc..xke io ho lo stesso problema e la memoria dell arduino e troppo picca grazie in anticipo raga.
|
|
|
|
|
Logged
|
|
|
|
|
Genova
Offline
Edison Member
Karma: 14
Posts: 2446
|
 |
« Reply #11 on: May 02, 2012, 05:39:46 pm » |
ciao, prima di tutto benvenuto Spiegarti passo-passo tutte le righe del tiny senza link e senza che tu legga nulla ci metti in croce, il principio della libreria tiny non è poi così complicata e non è sempre importante che tu conosca ogni singola riga, l'importante che ne comprendi il funzionamento di alcuni blocchi o meglio funzioni() e che impari a usarle. Ci sono molti post sull'argomento in questo forum ITA. Ma perchè poi punti proprio al tiny? qui trovi un tiny che avevo semplicato per far caricare quello che vuoi da sd sostituendo index.htm con il file che vuoi. http://arduino.cc/forum/index.php/topic,102822.msg771702.html#msg771702ma il load lo puoi fare anche in altri modi ciao
|
|
|
|
« Last Edit: May 02, 2012, 06:34:09 pm by pablos »
|
Logged
|
Meglio imparare dalle cose inutili piuttosto che non imparare niente. [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]
|
|
|
|
0
Online
Tesla Member
Karma: 82
Posts: 8232
:(){:|:&};:
|
 |
« Reply #12 on: May 02, 2012, 06:40:46 pm » |
fondamentaliste è molto semplice: esattamente come un file di testo(esempio i .html), solo che anzichè aprirlo in modalità testo lo apri in modalità binario.
al resto ci pensa il browser
|
|
|
|
|
Logged
|
|
|
|
|
|