Show Posts
|
|
Pages: [1] 2 3 ... 7
|
|
1
|
International / Software / Re: Aiuto...pagina html in 3G perdo dei pezzi
|
on: June 08, 2013, 05:10:59 am
|
Ulteriore tentativo...ho provato lo stesso codice Sketch su un Arduino Mega...stesso problema... Ma mi chiedo è possibile che non si riesce a trovare una guida o un tutorial che funzioni al 100 % su un WEB-SERVER con Arduino e scheda wiz-net e un minimo di grafica carina da poter implementare e una libreria decente che non abbia bug...anche perchè se così fosse come faccio a capire dove intervenire sulla libreria Webduino ??? Accidenti ci ero quasi riuscito...e mi ha fermato il 3G...queste cose mi fanno incacchiare molto... ] Aspettiamo i luminari del web...
|
|
|
|
|
2
|
International / Software / Re: Aiuto...pagina html in 3G perdo dei pezzi
|
on: June 07, 2013, 05:16:45 pm
|
adesso pare vada bene .... i quadratini sono al loro posto, diventano verdi quando sono ON e bianchi quando sono OFF Caro Pablos ...sono curioso e se mi puoi far sapere...hai provato da un telefono smartphone con connessione da rete mobile ?? I quadratini funzionano sempre e si colorano ma sul mio Galaxy S Advance (android) quando mi collego in 3G se faccio delle manovre sui pulsanti loro si colorano e OK ...ma ad esempio se clicco sul pulsante Caldaia esso diventa verde ma all'aggiornamento della pagina mi scompare la riga in fondo "aggiorna Stato" e anche la riga sottostante in minuscolo bianca...poi magari dopo qualche on-OFF successivo mi riappaiono come per incanto... Magari potrebbe essere il mio smartphone che ha dei problemi...perciò volevo capire se qualcuno di voi abbia provato con apparati mobili quali tablet,telefoni 3G...grazie per le risposte...oppure come potrei risolvere il fastidioso aggiornamento della pagina ad ogni manovra di ON-OFF ?? Pietro
|
|
|
|
|
3
|
International / Software / Re: Aiuto...pagina html in 3G perdo dei pezzi
|
on: June 07, 2013, 05:00:46 pm
|
Ciao Pablos...se ci sei riprova adesso perchè ti ho sentito mentre smanettavi sui due relè... Comunque vedevi i due tasti verdi fuori dalla schermata blu perchè avevo provato a cambiare lo sketch...nada.. Il problema Pablos è che da remoto con pc smartphone in wi-fi o cablata funge...è invece con lo smartphone con rete 3G che se fai due o tre manovre sui pulsanti s'impappina l'impaginazione html (spero di aver detto una cosa esatta)...puoi riprovare quando vuoi...cosa può essere ??? 
|
|
|
|
|
4
|
International / Software / Re: Aiuto...pagina html in 3G perdo dei pezzi
|
on: June 07, 2013, 02:09:24 pm
|
Ho provato varie volte il link e ... non riscontro alcun problema, la pagina viene caricata sempre correttamente ...
Guglielmo Ciao Guglielmo...grazie ma hai provato con uno smartphone o tablet in 3G ?? Scusa se te lo chiedo ma con connessioni adsl funge...siccome da casa mia posso provare solo con il mio smarphone 3G almeno con quello fà le bizze...ovvero al primo caricamento la pagina appare intera ma poi se si danno dei comandi tipo "accendi clima" la pagina quando si ricarica si perde il tag che mostra la temperatura oppure la scritta in fondo in bianco...ho provato anche con diversi browser sullo smartphone (Android) tipo firefox ma ho lo stesso identico problema...aspetto lumi...grazie intanto...
|
|
|
|
|
5
|
International / Software / Re: Aiuto...pagina html in 3G perdo dei pezzi
|
on: June 07, 2013, 01:22:09 pm
|
Allego lo sketch... //======================================= ARDUINO ETHERNET CONTROLLO N.2 USCITE da remoto====================================================== //============================================================================================================================================= #include <Ethernet.h> #include <SPI.h> #include <WebServer.h> //libreria webduino
//variabili statiche per il mac address e ip address static byte mac_Add[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
//cambiare l'ip in funzione della propria rete static byte ip_Add[] = { 192, 168, 0, 177 };
//creazione oggetto Webduino WebServer webserver ("", 81); //originale
//Variabili booleane che memorizzano lo stato delle uscite collegate ai relè boolean Rele5 = false; boolean Rele6 = false; const float rinfinit = 93.79645; // Costante calcolata const float voltage = 5.0; // il valore della tensione Vcc cui è collegato il termistore const float B = 4120; // valore specificato nel data sheet del termistore 4100 const float unodivr = 93.79645; // equivalente a infinito const float resistor = 10000; // il valore della resistenza fissa int sensorValue = 0; // variabile per memorizzare il valore letto
//============================================================================================================================================= //funzione pagina Start void Start(WebServer &server, WebServer::ConnectionType type, char *url_param, bool param_complete) { //===restituisce al browser l'intestazione http 200 OK========================================================================================= server.httpSuccess();
//=============================gestisco il tipo di richiesta HEAD============================================================================== if (type != WebServer::HEAD) { String s = "";
if (param_complete == true) { s = url_param;
if ( s == "R5=ON") { Rele5 = true; digitalWrite(7, HIGH); } else if ( s == "R5=OFF") { Rele5 = false; digitalWrite(7, LOW); }
if ( s == "R6=ON") { Rele6 = true; digitalWrite(9, HIGH); } else if ( s == "R6=OFF") { Rele6 = false; digitalWrite(9, LOW); }
} //=================gestisco la pagina html in base allo stato delle uscite di Arduino========================================================== P(htmlHead) = "<html>" "<head>" "<title>Arduino Scheda 4.1 Rele</title>" "</head>" //"<div style=\"margin 0 auto; width=\100%;>" //"<div style=\"auto >" //"<body bgcolor=#666666>"; "<body bgcolor=#000055>";
server.printP(htmlHead); //server.print("<table border=\"30\"width=\"800\" align=\"center\">"); server.print("<table border=\"40\"bordercolor=\"#0000CC\"width=\"800\" align=\"center\">"); server.print(F("<tr><td style=\"color: blue;background: #ABCDEF;\"valign=\"middle\"><h1>STATO APPARATI</h1></td>")); server.print(F("<td style=\"color: blue;background: #ABCDEF;\"valign=\"middle\"><center><h1>COMANDI</h1></center></td></tr>")); //server.print("<br /><p align=\"center\"><img src=\"http://imageshack.us/a/img12/6410/home1fn.jpg\" width=\"800\"></p><br /><br />"); server.print("<br /><p align=\"center\"><img src=\"http://imageshack.us/a/img12/6410/home1fn.jpg\" width=\"700\"></p><br /><br />"); //====================CREO PULSANTE PER LA CALDAIA=============================================================================================
if(Rele5 == true) server.print(F("<tr><td style=\"color: red;background: #99CC33;\" valign=\"middle\" ><h1>Caldaia ACCESA </h1></td><td>")); else server.print(F("<tr><td style=\"color: black;background: #E4E4E4;\" valign=\"middle\" ><h1>Caldaia SPENTA</h1></td>"));
if(Rele5 == false) server.print(F("<td style=\"color: black;\"background: #E4E4E4; valign=\"middle\" ><h1><center><input type=\"button\"style=\"width:320px; height:100px; background-color: #E4E4E4;\" value=\"CLICCA QUI\"onclick=\"location.href='index.htm?R5=ON'\"></center></h1>"));
else server.print(F("<h1><center><input type=\"button\"style=\"width:320px; height:100px; background-color: #99CC33;\" value=\"CLICCA QUI\"onclick=\"location.href='index.htm?R5=OFF'\"></center></h1>")); server.print("</td></tr>");
//======================CREO PULSANTE PER IL CLIMATIZZATORE===================================================================================== if(Rele6 == true) server.print(F("<tr><td style=\"color: red;background: #99CC33;\" valign=\"middle\" ><h1>Clima ACCESO</h1></td><td>")); else server.print(F("<tr><td style=\"color: black;background: #E4E4E4;\" valign=\"middle\" ><h1>Clima SPENTO</h1></td>"));
if(Rele6 == false) server.print(F("<td style=\"color: black;\" valign=\"middle\" ><h1><center><input type=\"button\"style=\"width:320px; height:100px; background-color: #E4E4E4;\" value=\"CLICCA QUI\"onclick=\"location.href='index.htm?R6=ON'\"></center></h1>")); else server.print(F("<h1><center><input type=\"button\"style=\"width:320px; height:100px; background-color: #99CC33;\" value=\"CLICCA QUI\"onclick=\"location.href='index.htm?R6=OFF'\"></center></h1>")); server.print(F("</td></tr>"));
//=========================CREO STRINGA PER TEMPERATURA + FUNZIONE LETTURA TEMPERATURA ANALOG-READ================================================================================= server.print(F("<tr><td style=\"color: black;background: #FF9933;\" valign=\"middle\" ><h1>Temp.Attuale</h1></td>")); server.print(F("<td style=\"color: black;background: #FF9933;\" valign=\"middle\" ><center><h1>")); //server.print(F("<font>La temperatura è di </font>")); int analogChannel = 1; sensorValue = analogRead(analogChannel); // Inizio Funzione di lettura tempeartura float v2 = (voltage*float(sensorValue))/1024; //Calcolo tensione sul termistore float r1a = (voltage*float(resistor))/v2; float r1 = r1a - resistor; //calcolo della reale resistenza del termistore, che varia con la temperatura float T = B/log(r1*unodivr); //log in arduino significa logaritmo naturale! T=T-273.15; server.print(T); server.print(F("<font> °C </font>")); server.print(F("</h1></center></td></tr>")); //=========================CREO PULSANTE PER AGGIORNARE================================================================================= server.print(F("<tr><td style=\"color: #007FFF;background: #E4E4E4;\"valign=\"middle\"><h1>AGGIORNA STATO</h1></td>")); //server.print(F("<td style=\"color: black;background: #E4E4E4;\" valign=\"middle\" ><h1><input type=\"button\" value=\"AGGIORNA\"onclick=\"location.href='index.htm?'\"></h1>")); server.print(F("<td style=\"color: black;\"background: #E4E4E4; valign=\"middle\" ><h1><center><input type=\"button\"style=\"width:320px; height:100px; background-color: #E4E4E4;\" value=\"CLICCA QUI\"onclick=\"location.href='index.htm?'\"></center></h1>")); //==============================================================================================================================================
server.print(F("</td></tr>")); server.print(F("</table>")); // chiudo la tabella server.print(F("<font style=\"color: white;\"><center><h3> EASY TECH Via Ramiro Ortiz, 26 - 66100 Chieti srl v-1.4</h3></center>")); //server.print(F("<center><h3><a href=\"http://www.easytech-srl.com\" target=\"_blank\"><font style=\"color: white;\">Visita il sito WEB</a></h3></center>")); server.print(F("</body></html>")); // chiudo il file html web page } delay(50); } //=================================SETUP E LOOP ==================================================================================================
void setup() { //inizializzo l'ethernet shield con il mac e il address Ethernet.begin(mac_Add, ip_Add); Serial.begin(9600);
//definisci l'azione di default che verrà eseguita quando l'utente //naviga nella root del sito webserver.setDefaultCommand(&Start); webserver.addCommand("index.htm", &Start);
//avvia il web server webserver.begin();
delay(100);
//definisci i pin 3 5 7 9 in uscita pinMode(4, OUTPUT); pinMode(10, OUTPUT); pinMode(3, OUTPUT); pinMode(5, OUTPUT); pinMode(7, OUTPUT); pinMode(9, OUTPUT);
//inizializza i le uscite digitalWrite(3, LOW); digitalWrite(5, LOW); digitalWrite(7, LOW); digitalWrite(9, LOW); digitalWrite(4, HIGH); digitalWrite(10, HIGH);
}
void loop() { webserver.processConnection(); }
|
|
|
|
|
6
|
International / Software / Aiuto...pagina html in 3G perdo dei pezzi
|
on: June 07, 2013, 01:21:39 pm
|
Ho finalmente creato un semplice sistema di controllo remoto di n.2 relè da pagina web con Arduino 1 e scheda ethernet... Tutto ok..funziona con libreria webserver e se provo il collegamento in rete locale con wi-fi da pc o Smartphone i comandi rispondono benissimo e non perdo un colpo... Il problema nasce quando aihmè provo un collegamento dallo smartphone con connessione 3G ("H") ..in pratica l'Arduino mi risponde ai comandi ma durante il ricaricamento della pagina html si perde dei pezzi ed è molto fastidioso...da cosa può dipendere ??? Per favore aiutatemi... Allego sketch e immagine della pagina HTML... In più se potete farmi il favore di provare anche voi stessi da questo link http://arduinocasa.dyndns.org:81/ così da potermi dire se il problema lo fà anche da voi... Sketch... lo allego nel prossimo post...per motivi di spazio...
|
|
|
|
|
7
|
International / Software / Re: Aggiornare libreria e sketch webduinoSD
|
on: June 01, 2013, 12:56:04 pm
|
|
Ciao Ducker...
Il tuo lavoro sembra veramente fatto bene...grafica e colori...il funzionamento non lo sò perchè non posso provarlo e ne approfitto per farti due domandine... -Intanto lo stato relè che tu dichiari sulla paginetta web è reale oppure segue il comando ON-OFF ??...mi spiego meglio ...se io dò il comando da OFF a ON e per un qualsiasi motivo il relè non si muove lo stato relè dal web comunque mi dirà che che il comando ON è stato attivato ??? anche se in realtà il relè non si è mosso ??
-Altra domanda ...quando mi collego con n.2 client,quindi magari uno smartphone e un pc nello stesso momento se aziono un relè in ON dallo smartphone mi si aggiorna anche sul pc oppure devo ricaricare la pagina e quindi poi avere delle collisioni nei comandi ???
Grazie in anticipo...
|
|
|
|
|
8
|
International / Generale / Re: webserver+ android
|
on: June 01, 2013, 08:22:25 am
|
|
A vedere dal video i tempi di risposta non sono tanto lunghi...anzi...il fatto è che per caricare una pagina web sulla SD non ci vuole tanto ...il brutto stà proprio nel scrivere le parti js o css sul file sketch di Arduino...speriamo che qualcuno ci impari...
|
|
|
|
|
9
|
International / Generale / Re: webserver+ android
|
on: June 01, 2013, 05:01:32 am
|
Ciao Fafidio anche io vado alla ricerca disperata del sorgente di quel video...è una bella interfaccia sicuramente sviluppata su scheda SD con il Jquerymobile... Purtroppo non si riesce ancora a trovare una bella guida fatta bene per quanto riguarda l'interfacciamento tra Sketch Arduino e pagina html su SD...io stò cercando di farfugliare qualcosa ma il tempo è tiranno e ho un puffetto maschio di appena 4 giorni in casa e non è facile... Vediamo di darci una mano a vicenda... Avevo già aperto un topic con argomenti simili...e una pagina in jquery semplice semplice per comandare 2 relè dal web... http://forum.arduino.cc/index.php?topic=168708.0Ciao...
|
|
|
|
|
10
|
International / Software / Re: Web SD e funzioni INPUT-OUPUT
|
on: May 30, 2013, 08:18:32 am
|
Ciao Pablos grazie per la preziosa risposta e ti rispondo solo oggi perchè nel frattempo sono diventato Papà...( a proposito nel forum non c'è una sezione per le notizie interne ???  ) e volevo provare le due librerie...ho provato con la webduino e ho visto che c'è una variante WebduinoSD ma non è "ufficiale" ... E' possibile riuscire a far girare la pagina html che ho postato attraverso uno sketch d'esempio con le librerie Webduino o tiny per far sì che io capisca come si ottenga che a pulsante premuto io accendo un led e poi lo spengo ?? Consigliatemi quale tra le due librerie è la migliore per gestire questo tipo di pagina html e come modificarla per far girare il tutto con lo sketch arduino...vi ringrazio in anticipo...
|
|
|
|
|
11
|
International / Software / Re: Web SD e funzioni INPUT-OUPUT
|
on: May 28, 2013, 12:26:02 pm
|
Allora non ti è chiaro cosa sono le librerie e a cosa servono Caro Pablos io ti stimo e ti apprezzo per quello che scrivi sul forum e speravo che mi rispondessi proprio tu che ne sai tanto sull'Arduino e il Web ma certe volte non capisco xchè sul forum se si effettua una richiesta precisa e dettagliata così come ho cercato di fare con tutte le premesse possibili poi l'unica risposta che ottengo è del tipo ...vabbè ma allora non hai capito niente.... Chiaramente non me la prendo per questo tipo di cose ma se ho effettuato una domanda ben specifica è xchè con la risposta ad essa io devo chiarire e imparare i concetti ancora non assimilati da me ed essendo su un forum di natura open source cercare di aiutare tante altre buone anime che vogliono fare la stessa cosa che voglio fare io ...ora le librerie io le conosco ma certamente non le ho scritto io e per tale motivo volevo "capire" e "imparare" i concetti per far interpretare i dati dalla scheda SD allo sketch Arduino...e poi una volta assimilate le basi con degli esempi e qualche informazione didattica continuare con l'ausilio delle librerie che certamente semplificano l'apprendimento ma non chiariscono i "concetti"... Ora una cosa è certa che io mi ritrovo allo stesso punto di ieri e magari con qualche aiuto e esempio didattico avrei materiale su cui lavorare...nel frattempo googlo ancora un'altro pò ma invano...grazie Pablos...
|
|
|
|
|
12
|
International / Software / Web SD e funzioni INPUT-OUPUT
|
on: May 27, 2013, 01:00:41 pm
|
Ciao eccomi qui ad aprire un topic che sarà gia stato aperto da molti altri ma come buona norma del forum ho già setacciato l'intera rete web dai Blog, alle immagini,google si rifiuta di leggere le parole Web-server SD...etc..etc.. e purtroppo non sono ancora riuscito a capire ( perchè le cose vanno capite) il metodo per interfacciare un file index.htm residente su SD scheda ethernet e lo sketch per eseguire un web-server semplice con funzioni di input-output e magari un valore di temperatura... Vi metto a conoscenza del fatto che tra i mille esempi trovati e provati almeno l'80% fà uso di librerie esterne quali tinyWebserver,Webduino e ancora altre che non ricordo...io vorrei scrivere lo sketch usando l'Arduino1 con la shield Ethernet e scheda SD senza uso di librerie proprio per capire il modo per interpretare i dati su Scheda SD all' arduino... Allego codice sketch per il momento funzionante che mi fà vedere solamente la pagina WEB su PC con n.2 Button creati con l'utility webJquery e chiaramente l'intento sarebbe quello di far accendere un relè per ogni button con i comandi ON-OFF... #include <SPI.h> #include <Ethernet.h> #include <SD.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192,168,2, 130 }; File htmlFile; Server server(80); byte BYTE ; void setup() { Ethernet.begin(mac, ip); server.begin(); if (!SD.begin(4)) { return; } } void loop() { Client client = server.available(); if (client) { boolean currentLineIsBlank = true; while (client.connected()) { if (client.available()) { char c = client.read(); if (c == '\n' && currentLineIsBlank) { client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); htmlFile = SD.open("index.htm"); if (htmlFile) { while (htmlFile.available()) { client.print(htmlFile.read(), BYTE); } // close the file: htmlFile.close(); } break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } } Insieme allego la pagina WEB "index.htm" <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <title></title> <link rel="stylesheet" href="https://d10ajoocuyu32n.cloudfront.net/mobile/1.3.1/jquery.mobile-1.3.1.min.css"> <!-- Extra Codiqa features --> <link rel="stylesheet" href="codiqa.ext.css"> <!-- jQuery and jQuery Mobile --> <script src="https://d10ajoocuyu32n.cloudfront.net/jquery-1.9.1.min.js"></script> <script src="https://d10ajoocuyu32n.cloudfront.net/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
<!-- Extra Codiqa features --> <script src="https://d10ajoocuyu32n.cloudfront.net/codiqa.ext.js"></script> </head> <body> <!-- Home --> <div data-role="page" id="page1"> <div data-role="content"> <div data-role="fieldcontain"> <fieldset data-role="controlgroup" data-type="horizontal"> <legend> LUCI </legend> <input id="radio2" name="LUCI" value="radio1" type="radio"> <label for="radio2"> ON </label> <input id="radio3" name="LUCI" value="radio2" type="radio"> <label for="radio3"> OFF </label> </fieldset> </div> <div data-role="fieldcontain"> <fieldset data-role="controlgroup" data-type="horizontal"> <legend> Caldaia </legend> <input id="radio5" name="Caldaia" value="radio3" type="radio"> <label for="radio5"> ON </label> <input id="radio6" name="Caldaia" value="radio4" type="radio"> <label for="radio6"> OFF </label> </fieldset> </div> </div> </div> </body> </html> Ora qual'è il modo più semplice per scrivere degli script per far interagire i due codici tra di loro ?? Ringrazio in anticipo per le risposte e magari per qualche esempio da studiare...grazie
|
|
|
|
|
13
|
International / Software / Re: Leggere stringa Arduino Ethernet Shield
|
on: May 25, 2013, 04:52:51 am
|
Ciao constructor84...ho appena provato a caricare gli ultimi 2 sketch che hai pubblicato e sinceramente non sò dove sbaglio ma mi funzionano male... Il primo è solamente lo sketch senza microsd e ad ogni comando mi si muovono le uscite ma non ho nessun riscontro su pagina web--- Il secondo sketch invece dopo aver caricato la paginetta index.htm con browser google non funge mentre con firefox è OK... Mi chiedevo come si possa migliorare la pagina web per farla funzionare anche con google e per avere un riscontro del led veramente acceso se si poteva colorare il button appena premuto e lasciarlo colorato in maniera tale che se si ricarica la pagina dopo un pò si possa capire lo stato dei led in base al colore dei button... Spero di essere stato chiaro nella spiegazione e grazie per la comprensione  ... Per il problema di google è strano perchè in off-line aprendo la pagina index.htm con chrome mi funge...bah...
|
|
|
|
|
14
|
International / Software / Re: Web server con Jquery 2 uscite e una temperatura
|
on: May 22, 2013, 12:32:12 am
|
Non mi è capitata questa fortuna , cosa hai letto a riguardo? Anzi l'ho modificata aggiungendo le autenticazioni MD5 e Base64, riconoscimento del client, riconoscimento dell'user connesso e SO usato dal client (android, unix...) al fine di reindirizzare il tipo di risoluzione, pagine differenti e pagine autorizzate a essere lette e/o modificate Ciao Pablos...io sinceramente non mi sono voluto ancora avventurare sulla Tiny web server ma dalle tue esperienze ora inizio a provarla...ma tu cosa mi consigli di usare comunque la SD oppure per la Tiny è fondamentale ? Mi potresti indirizzare su un link con un esempio di web server carino con questa libreria Tiny che possa comandare 2 uscite e leggere una temperatura ?? Poi chiaramente per quanto riguarda la "bellezza" della pagina quella è un'altra cosa ma l'importante che possa funzionare in maniera stabile...Grazie e buona giornata...
|
|
|
|
|
15
|
International / Software / Re: Web server con Jquery 2 uscite e una temperatura
|
on: May 21, 2013, 12:38:58 am
|
Allego sketch di Arduino 1 con scheda ethernet e con n2 pin configurati come uscite OUTPUT e n.2 Pin come ingressi INPUT... Il codice è molto semplice...con metodi GET html riesco a pilotare le due uscite e rappresentare lo stato di esse con gli altri 2 pin Input in maniera tale da avere lo statopin reale... PROBLEMA:il codice che ha una parte di Jquerymobile che non conosco ma ho trovato e ho preso spunto da questo topic http://forum.arduino.cc/index.php?topic=140852.0 ha dei problemi di "incostanza...ovvero il sistema risponde su 10 volte OK e poi si pianta...poi delle volte funziona benino e altre alla prima interrogazione da pagina web non risponde...cosa potrebbe essere ??? C'è un modo per allegerire il codice e renderlo più fluido ??? perchè a volte ho risposta "error loading page" ??? Ho anche provato lo stesso codice su Arduino Mega ma ho lo stesso risultato... Sarei molto grato a chi volesse aiutarmi...un buon lavoro a tutti...
|
|
|
|
|