Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 64
61  Maker Faire Rome - The European Edition / Makers / Re: Closed, selecting 200 from 320 on: July 05, 2013, 04:27:44 pm
oh ok i see
62  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 04:20:19 pm
@ER:
è come ha detto nid69.
Il compilatore gira su un computer, nel momento in cui compila il codice e vede __DATE__ e __TIME__, non fa altro che prendere la data e l'ora di quell'istante e metterle nel codice. Ma è un istante congelato, nel senso che tutte le volte che dai alimentazione al circuito e l'RTC ha perso l'orario, verrà ripristinato l'orario della compilazione.
Succede che se compili ora alle 20:28 del 5/05/2013 e poi usi il circuito tra 10 anni, nel momento in cui darai l'alimentazione, vedrai l'orologio partire con un orario vecchio di 10 anni  smiley-wink
E' un sistema che viene usato per dare almeno un punto di partenza all'orologio.
si ok ho capito, grazie per le spiegazioni smiley ci sono anche altre variabili del genere che si possono usare in fase di compilazione?
63  International / Software / Re: Domande da principiante per iniziare ad usare WiFi/Ethernet shield on: July 05, 2013, 12:34:21 pm
ok provando con facebook questo codice:
Code:
#include <SPI.h>
#include <WiFi.h>

char ssid[] = "Alice-54464281";
char pass[] = "xxxxxxx";
int keyIndex = 0;          

int status = WL_IDLE_STATUS;

char server[] = "www.facebook.com";    // name address for Google (using DNS)

WiFiClient client;

void setup() {
  Serial.begin(9600);
  while(Serial.available()==0){}
  while (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi shield not present");
    delay(1000);
  }
  
  while (status != WL_CONNECTED) {
    Serial.print("Attempting to connect to SSID: ");
    Serial.println(ssid);
   status = WiFi.begin(ssid, pass);
     delay(10000);
  }
  Serial.println("Connected to wifi");
  printWifiStatus();
  
  Serial.println("\nStarting connection to server...");

  if (client.connect(server, 80)) {
    Serial.println("connected to server");

    client.println("GET /vicenza.thunders HTTP/1.0");
    client.println("Host: www.facebook.com");
    client.println("Connection: close");
    client.println();
  }
}

void loop() {
  while (client.available()) {
    char c = client.read();
    Serial.write(c);
    if(c=='>'|| c==';')
    Serial.println("");
  }

  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting from server.");
    client.stop();

    while(true);
  }
}


void printWifiStatus() {
  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());

  IPAddress ip = WiFi.localIP();
  Serial.print("IP Address: ");
  Serial.println(ip);

  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");
  Serial.print(rssi);
  Serial.println(" dBm");
}

mi risponde male dicendo che i P3P non sono supportati (non ho idea di cosa voglia dire  smiley-roll-blue )
Code:
Attempting to connect to SSID: Alice-54464281
Connected to wifi
SSID: Alice-54464281
IP Address: 192.168.1.14
signal strength (RSSI):-78 dBm

Starting connection to server...
connected to server
HTTP/1.0 302 Found
Location: http://www.facebook.com/unsupportedbrowser
P3P: CP="Facebook does not have a P3P policy. Learn why here: http://fb.me/p3p"
X-Content-Type-Options: nosniff
Set-Cookie: datr=UQPXUWBwrmKBwA1VCCIkvGvm;
 expires=Sun, 05-Jul-2015 17:33:05 GMT;
 path=/;
 domain=.facebook.com;
 httponly
Content-Type: text/html;
 charset=utf-8
X-FB-Debug: M/qRpghwpXOBpepnxcIwKlRa7yDHHsP/u5/pu4HJtzY=
Date: Fri, 05 Jul 2013 17:33:05 GMT
Connection: close
Content-Length: 0


disconnecting from server.

quindi devo arrendermi a cercare di usare le api? smiley-roll-sweat

 [EDIT] Cancellato password dal sketch. Ciao Uwe[/EDIT]
64  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 11:25:29 am
Code:
RTC.adjust(DateTime(__DATE__, __TIME__));
__DATE__ e __TIME__ sono costanti predefinite che in fase di compilazione il compilatore sostituisce con l'attuale data e l'attuale orario del computer su cui stai facendo la compilazione.
beh se Leo dice così ha ragione lui, non so come faccia a prendere l'ora dal computer ma mi fido smiley-mr-green anzi mi studio come fa a farlo perchè è interessante smiley-wink

però penso che per modificare la data e l'ora una volta staccato dal computer la funzione che ti ho dato io vada bene, prova..

Leggi bene, non vorrei avessi inteso male. Sono valori costanti. Data e ora del preciso momento in cui compili. Se compili alle 13:10:23 del 05/07/2013  il compilatore sostituisce __DATE__ e __TIME__ con questi valori costanti. Anche se resetti Arduino.
sisi ho capito, è comunque una cosa utile che non sapevo smiley
65  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 10:59:03 am
Code:
RTC.adjust(DateTime(__DATE__, __TIME__));
__DATE__ e __TIME__ sono costanti predefinite che in fase di compilazione il compilatore sostituisce con l'attuale data e l'attuale orario del computer su cui stai facendo la compilazione.
beh se Leo dice così ha ragione lui, non so come faccia a prendere l'ora dal computer ma mi fido smiley-mr-green anzi mi studio come fa a farlo perchè è interessante smiley-wink

però penso che per modificare la data e l'ora una volta staccato dal computer la funzione che ti ho dato io vada bene, prova..
66  International / Software / Re: Domande da principiante per iniziare ad usare WiFi/Ethernet shield on: July 05, 2013, 09:38:27 am
Bello smiley Grazie mille della risposta! Appena possibile provo! smiley-wink
67  International / Software / Re: Domande da principiante per iniziare ad usare WiFi/Ethernet shield on: July 05, 2013, 09:23:31 am
Quote
se io volessi accedere alla mia pagina facebook devo per forza passare per le api?
no, ma se ti sgamano ti bannao l'account. Quindi sì.  smiley-mr-green
ma se per esempio io voglio solo vedere quanti "likes" ho sulla mia pagina facebook o quanti followers ho su twitter posso farlo anche senza fare il login, come ho scaricato tutto il codice HTML della pagina di google non posso farlo anche su una pagina qualsiasi?
grazie
68  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 09:06:53 am
premesso che tu devi arrivare ad una cosa così:
Code:
unsigned int year=2013;
byte month=7;
byte day=5;
byte hour=16;
byte min=5;
byte sec=0;
RTC.adjust(DateTime (year, month, day, hour, min, sec));

in che modo vuoi procedere con il menu sul lcd o con la sequenza con il telecomando?
69  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 08:54:15 am
per il telecomando non ci sono problemi,
con  una funzione leggo i codici e restituisco il numero  corrispondente stampato sul telecomando ad es:
Quote
switch (results.value) {
 case 0xFF6897:  
            numero = 0;
              break;
funzione restituisce return numero;

il difficile è come unire i numeri per comporre
Code:
(year, month, day, hour, min, sec))
;
ecc.

ma quello non è poi così difficile, alla fine sono delle variabili numeriche che tu imposti, il difficile è quello che dice @nid69ita
se non hai un feedback dovresti crearti un codice del tipo premi il tasto menu e poi premi due numeri e così imposti il valore di sec
poi con un altro tasto selezioni i min e gli dici altre due cifre, e così via...
se invece hai un lcd puoi navigare in un menu usando i tasti volume + o - e programmi +/-... con un po' di fantasia fai tutto smiley
70  International / Software / Re: Problema WiFi shield : errore nella connect on: July 05, 2013, 08:52:36 am
Ah, ok, come da me....  aggiorno il firmware e poi vi faccio subito sapere le novita'; 
vi ringrazio tutti per l'aiuto..!
di niente smiley
segui questa guida: http://arduino.cc/en/Hacking/WiFiShieldFirmwareUpgrading
se sei su windows devi scarivarti anche i driver...

poi siccome ho notato che ne sai più di me riguardo questi argomenti magari passa per questo topic e guarda se puoi darmi qualche aiuto: http://forum.arduino.cc/index.php?topic=175771.0 smiley-wink
grazie
ciao
71  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 08:15:04 am
Grazie!
se questa è una stringa?
non è una stringa, sono 6 variabili tu imposti il valore di ciascuna di esse per settare la data e l'ora.. prova se funziona
Prima parte risolta...
ma come la compongo dal telecomando?
beh prova prima di dire che è risolto, dando uno sguardo veloce alla libreria mi pareva che così potesse andare

per la composizione dal telecomando hai già provato la barte di capire che tasti sono premuti?
-se si devi strutturare il codice in modo che l'arduino interpreti una sequenza di comandi
-se no dai un'occhiata a questi progetti che usano la libreria IR Remote:
http://www.instructables.com/id/Arduino-IR-Remote-receiver/
http://www.instructables.com/id/The-Easiest-Way-to-Use-Any-IR-Remote-with-Ardiuno/
72  International / Software / Re: Problema WiFi shield : errore nella connect on: July 05, 2013, 06:54:33 am
non ti connetevi da nessuna parte oppure comunque riuscivi a fare qualcosa? io riesco ad ottenere l'ip dal dhcp eh... mi connetto alla rete...
comunque si, l aggiornamento devo farlo lo stesso
si l'ip ce l'avevo, ma mi falliva sistematicamente l' if (client.connect(server, 80))
73  International / Software / Re: RTC come aggiustare la data da un telecomando on: July 05, 2013, 06:44:33 am
prova questo:
Code:
RTC.adjust(DateTime (year, month, day, hour, min, sec));
74  International / Software / Domande da principiante per iniziare ad usare WiFi/Ethernet shield on: July 05, 2013, 06:38:18 am
ciao a tutti
da qualche giorno ho tra le mani una WiFi shield, ho già fatto l'aggiornamento del firmware per l'IDE 1.0.5 e provando gli esempi funziona..
al momento non ho alcun progetto in mente ma mi piacerebbe impare ad usarla bene, l'ho presa un po' come quando ho preso il primo arduino un paio di anni fà, avevo solo idea di cosa fosse, ma non avevo idea di cosa potevo farci smiley

la mia idea sarebbe quella di comunicare con qualche social network ma è da vedere la fattibilità.. negli ultimi giorni ho letto un bel po' di topic nel forum italiano e non a riguardo, quello che ho capito è che mi mancano un po' le competenze riguardo la struttura delle reti e dei sistemi di comunicazione... poi ho visto che molti social network per chiamare le api usano l'HTTPS che però non è supportato da arduino e per cui bisognerebbe ricorrere ad altri supporti...

ma partendo dall'inizio, il processo di connessione al WiFi è sempre quello e l'ho capito, quello che non capisco è il funzionamento delle richieste HTTP, ho provato l'esempio WiFiWebClient che mi scarica tutto il codice HTML della pagina di google che cerca "arduino", ma se io non volessi accedere a google ma ad una qualsiasi pagina web come dovrei fare? per esempio se io volessi accedere alla mia pagina facebook devo per forza passare per le api?
chiaro che se non passo per le api e se cambiano la grafica del sito poi mi perdo nella pagina, però intanto per provare va bene smiley

per il momento mi piacerebbe capire questo, poi vediamo se riesco a fare progressi smiley-wink
grazie in anticipo!
75  International / Software / Re: Problema WiFi shield : errore nella connect on: July 05, 2013, 05:51:27 am
Adesso aggiorno il firmware poi vi dico...
Comunque sono CERTO che nella lan non ci siano problemi, da un altro pc funziona tutto.. il server è raggiungibile e non ci sono intoppi...
eheh se non l'hai ancora fatto è quello che ti causa problemi, anche io senza fare l'aggiornamento non mi connettevo da nessuna parte
Pages: 1 ... 3 4 [5] 6 7 ... 64