Pages: 1 [2] 3 4 ... 6   Go Down
Author Topic: Fare una FOTO e mandarla ad un PC - Vari problemi soprattutto di memoria  (Read 3295 times)
0 Members and 1 Guest are viewing this topic.
Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

M dicevo, come si chiama la funzione free?
N
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10474
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

free(*ptr)

http://www.java-samples.com/showtutorial.php?tutorialid=590
Logged

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

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah quella standard.
Non l'ho mai vista usata nei progetti di Arduino.
Proverò

N
Logged

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

Ciao contecavour
com'è andata a finire? Ci sei riuscito? Hai trovato il problema?

E' un argomento che interessa anche me  smiley-mr-green

Ciao

PS - Comunque la free non è necessaria, il buffer restituito dal metodo readPicture è relativo ad un array privato della classe smiley-wink
Logged

Marco

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si ce l'ho fatta con un POST su una pagina PHP.
Come al solito il problema è mettere un po insieme tutto.

Ho usato un'altra libreria che era compatibile con la mia fotocamera e poi ci sono riuscito.
Nel frattempo sono anche passato al Mega perchè l'UNO era un po' limitato per altre cose che dovevo usare.

Chiedi...

N
Logged

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

Grazie, no solo alcune domandine =)
Quale libreria hai usato?
La cam è questa? Se si l'hai acquistata direttamente dal sito? Altrimenti dove?

Ciao e grazie
Logged

Marco

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora mi sa che io ne ho preso un'altra ma la camera deve essere come hardware la stessa..
Adesso cerco l'ordine e ti dico.

Comunque le indicazioni di LESTO sono sempre state illuminanti.

N
Logged

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ecco la mia:
http://www.homotix.it/catalogo/telecamere-e-accessori/linksprite-jpeg-color-camera-ttl-interface

Adesso cerco il codice e ti dico la libreria.

N
Logged

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Usato la libreria Adafruit

#include <Adafruit_VC0706.h>

Ciao
Logged

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

Grazie contecavour per le preziose informazioni smiley-lol

Ciao
Logged

Marco

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se poi vuoi altre info sono qua.
E se vuoi provare il POST segui le indicazioni di LESTO.
Io ho usato quelle.

N
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10474
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

un suggerimento che ho notato guardando le librerie adafruit e co: spesso comunicano usando le valorizzazione base di Seriale/SPI/i2c, quindi controllate nella libreria e nel datasheet se effettivamente state andando a valori standard (e quindi piano) o state viaggiando a massima velocità.

passare da 9600 baud a 19200baud vuol dire dimezzare i tempi, arrivare a 115200baud vuol dire 1/12 del tempo originale!
Logged

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

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho provato a variare la velocità e non ho notato grandi differenze, quindi mi sono fermato a 38400.
Oltretutto nell'IDE 1.0.1 cambiare al velocità seriale da problemi.
Quindi fa passar la poesia.

N
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10474
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

se usi la softseial non puoi superare i 38400 baud in ricezione. Per cambiare il bouadrate sulla 1.0.1 basta mettere l'ide in linguia inglese.

comunque parlavo della seriale arduino / camera; per esempio la tua da datasheet arriva fino a 115200baud (ovvero 3 volte più veloce), ovvio che devi mandare il comando alla camera per cambiare il baudrate e poi cambiarlo pure tu. ovvio che dovrai usare il pin 0/1 e altri pin col PC attraverso un chip USB/Seriale, oppure puoi prendere un chip SPI/I2C to Seriale, così con l'i2c o con la SPI comunichi a piena velocità con la camera e mantieni l'arduino programmabile.

in entrambi i casi c'è da riscrivere la libreria, ma si tratta di una paginetta di codice, ed è molto semplice.
Logged

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

Milan
Offline Offline
Sr. Member
****
Karma: 0
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora su mandare i comandi alla camera ho trovato molti problemi.
Sia a cambiare la risoluzione che la velocità della seriale.
Anche spegnendo e riaccendendo non vedevo modifiche e sebbene interrogassi la camera e mi dicesse che era a 460x480 (per esempio) mi scattava a 320x240.

Io la collegavo direttamente ad Arduino senza PC.
E poi mandavo il tutto tramite etherneth ad un sito.

Puoi ripetere in queste condizioni che consigli per velocizzare?
N



Logged

Pages: 1 [2] 3 4 ... 6   Go Up
Jump to: