0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #15 on: January 23, 2011, 06:21:49 am » |
ma per effettuare l'upload dalla ethernet sheild di arduino del file con le temperature generato(presumibilmente presente su SD), come dovrei fare?? Qui, per ora, non so aiutarti in quanto non ho ancora la mia ethernet shield >  penso che la cosa + semplice, se possibile, è quella di creare un mini ftpclient con arduino ed ethernet sheild. Provo a cercare se trovo quache spunto ti faccio sapere Ciaoooooo P.S. se trovi tu la soluzione mi raccomando tieni aggionato questo 3d
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #16 on: January 23, 2011, 06:22:54 am » |
Ok...mi raccomando teniamoci Aggiornati. Simone
|
|
|
|
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #17 on: January 23, 2011, 06:26:26 am » |
|
|
|
|
|
Logged
|
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #18 on: January 23, 2011, 06:27:07 am » |
credo ci siano 2 possibilità: o trovi/scrivi una libreria FTP, oppure mandi ongi singolo dato a una tua pagina php che memorizza i dati su server remoto e poi li grafica (php fa anche grafici). mi sembrava di averla trovata una libreria FTP per Arduino, ma ovviamente non ritrovo il link, e non so neanche se l'ho salvato, perche' quando l'ho trovata... non la stavo cercando! >  L'ho trovata per caso...
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #19 on: January 23, 2011, 06:34:08 am » |
Ho trovato questo codice sulla pagina linkata da ST_e: potremmo implementarlo #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192, 168, 1, 88 }; byte gw[] = {192,168,1,1}; byte server[] = { xxx, xxx, xxx, xxx }; // Server IP byte subnet[] = { 255, 255, 255, 0 }; int data = 0; int tempPin = 2; // In This case the temperature is taken from pin 2 and sent to a sql server
void setup() {
pinMode(tempPin, INPUT); Serial.begin(9600); // Used for serial debugging
} void loop() {
Serial.println("Program running...");
delay(5000); senddata(); // Data is sent every 5 seconds
} void senddata() {
data = analogRead(tempPin); //Reading analog data
Ethernet.begin(mac, ip, gw, subnet); Client client(server, 80); Serial.println(); Serial.println("Forbinder
"); delay(1000); //Keeps the connection from freezing
if (client.connect()) { Serial.println("Connected"); client.print("GET http://server.com/script.php?vaerdi="); client.print(data); client.println(" HTTP/1.1"); client.println("Host: www.server.com"); client.println(); Serial.println(); }
else { Serial.println("Connection unsuccesfull"); } //} //stop client client.stop(); while(client.status() != 0) { delay(5); } }
CODICE PHP (che starà sul server.)
<html> <?php
$DATA = $_GET['vaerdi'];
//Connect to database $opendb = mysql_connect("xxx.xxx.xxx.xxx", "database", "password") or mysql_error("Could not connect to database"); mysql_select_db("database");
if ($opendb) { mysql_query(" INSERT INTO tabel (Dato, DATA) VALUES ( NOW() , $DATA )"); mysql_close($opendb); } ?> </html>
|
|
|
|
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #20 on: January 23, 2011, 06:52:49 am » |
e chi è capace a mettere su un database MYSQL su un sito??? :o
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #21 on: January 23, 2011, 07:34:25 am » |
e chi è capace a mettere su un database MYSQL su un sito??? Be su altervista il database mysql è solo da attivare !!!!
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #22 on: January 23, 2011, 07:45:43 am » |
Non è che sia un granchè con sti Database in MySql, non capisco una cosa:
Il database MySQL come lo creo? ho scaricato My Sql, l'ho installato ma non capisco come dovrebbe funzionare(non trovo alcun eseguibile sul pc)...a questo punto mi trovo confuso sul vero ed effettivo funzionamento e modifica dati di questo maledetto database SQL
Come diavolo funzionano questi Hosting che offrono il servizio MySql?? :o :o :o
|
|
|
|
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #23 on: January 23, 2011, 07:59:38 am » |
Non è che sia un granchè con sti Database in MySql, non capisco una cosa:
Il database MySQL come lo creo? ho scaricato My Sql, l'ho installato ma non capisco come dovrebbe funzionare(non trovo alcun eseguibile sul pc)...a questo punto mi trovo confuso sul vero ed effettivo funzionamento e modifica dati di questo maledetto database SQL
Come diavolo funzionano questi Hosting che offrono il servizio MySql?? E' esattamente questo che intendevo! Lo so che su altervista c'e'... ma imparare a scrivere un programma php che gestisce mysql lo vedo mooooolto complicato. E inutile, visto che alle googleapi basta un URL per rappresentare i dati!
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #24 on: January 23, 2011, 08:06:52 am » |
Si, è vero che con google api basta inviare l'url con i dati, però se questi dati risiedono in un database o file di testo...come fai? ti troveresti sempre costretto a realizzare uno script o qualcosa che te li prelevi e li invii a Google Api...siamo più o meno allo stesso livello di difficoltà... a me resta comunque il grande mistero di questo odioso MySql...
|
|
|
|
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #25 on: January 23, 2011, 08:18:54 am » |
Qualche anima pia può postare il codice usato sul proprio sito?
|
|
|
|
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
Riva del Garda, TN / Forlì
Offline
Edison Member
Karma: 7
Posts: 2075
Il piu' modesto al mondo
|
 |
« Reply #26 on: January 23, 2011, 08:31:37 am » |
usare jquery??
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #27 on: January 23, 2011, 08:33:15 am » |
Sarebbe?
|
|
|
|
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 972
Arduino rocks
|
 |
« Reply #28 on: January 23, 2011, 08:43:50 am » |
Si, è vero che con google api basta inviare l'url con i dati, però se questi dati risiedono in un database o file di testo...come fai? ti troveresti sempre costretto a realizzare uno script o qualcosa che te li prelevi e li invii a Google Api...siamo più o meno allo stesso livello di difficoltà... Invece no, perche' se il database e' in locale sul tuo pc o arduino, te lo inventi e gestisci come ti pare, puo' anche essere semplicemente un file di testo, no?  Ogni riga un valore.
|
|
|
|
|
Logged
|
|
|
|
|
Italy
Offline
Full Member
Karma: 0
Posts: 149
Arduino = Tecnologia
|
 |
« Reply #29 on: January 23, 2011, 08:48:47 am » |
...è vero,hai ragione...(scusa ma tutti questi viaggi mentali mi stanno demolendo...) facciamo una prova?
|
|
|
|
« Last Edit: January 23, 2011, 08:52:03 am by fardox »
|
Logged
|
Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! 
|
|
|
|
|