Pages: [1]   Go Down
Author Topic: web server con immagini  (Read 1359 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 120
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 9
Posts: 783
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

ArduMAP: Mappa degli utenti che utilizzano Arduino.
http://www.guglio.net/ArduMAP

0
Offline Offline
Full Member
***
Karma: 2
Posts: 243
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Full Member
***
Karma: 0
Posts: 120
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 9
Posts: 783
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi sono dimenticato di dire che puoi anche salvarle sulla SD e caricarle direttamente da lì!
Logged

ArduMAP: Mappa degli utenti che utilizzano Arduino.
http://www.guglio.net/ArduMAP

Offline Offline
Full Member
***
Karma: 0
Posts: 120
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Sr. Member
****
Karma: 0
Posts: 331
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Online
Shannon Member
****
Karma: 132
Posts: 10502
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22973
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Rammentatevi per la scelta della dimensione della SD che FAT16 non gestisce file system più grossi di 2 GB.
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 120
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

perfetto, trovata e dopo provo. grazie sempre grandi!!!!!!!!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Faraday Member
**
Karma: 40
Posts: 3432
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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#msg771702
ma il load lo puoi fare anche in altri modi
ciao
« Last Edit: May 02, 2012, 06:34:09 pm by pablos » Logged

no comment

0
Online Online
Shannon Member
****
Karma: 132
Posts: 10502
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: [1]   Go Up
Jump to: