Show Posts
Pages: [1] 2 3 ... 10
1  International / Software / Re: Problema comunicazione EasyTransfer & Xbee on: September 30, 2014, 08:48:12 am
Code:
String Receive_XBEE(){
      String s="";
      char TYPE=myData.TYPE;
      int DESTINATION=myData.DESTINATION;
      int IDDevice=myData.IDDevice;
      s+="|RECEIVE XBEEE ID="; s+=IDDevice; s+= "|"; s+='\n';
      int enable=myData.enable;Serial.print(s);s="";
      s+="|RECEIVE XBEEE enable="; s+=enable; s+= "|"; s+='\n';
      int pwmVal=myData.pwmVal;Serial.print(s);s="";
           s+="|RECEIVE XBEEE pwmVal="; s+=pwmVal; s+= "|"; s+='\n';
      int ledT=myData.ledT;Serial.print(s);s="";
           s+="|RECEIVE XBEEE ledT="; s+=ledT; s+= "|"; s+='\n';
      int power=myData.power;Serial.print(s);s="";
           s+="|RECEIVE XBEEE power="; s+=power; s+= "|"; s+='\n';
     int temperature=myData.temperature;Serial.print(s);s="";
           s+="|RECEIVE XBEEE temperature="; s+=temperature; s+= "|"; s+='\n';
      int umidity=myData.umidity;Serial.print(s);s="";
           s+="|RECEIVE XBEEE umidity="; s+=umidity; s+= "|"; s+='\n';
      int pressure=myData.pressure;Serial.print(s);s="";
           s+="|RECEIVE XBEEE pressure="; s+=pressure; s+= "|"; s+='\n';
      int lux=myData.lux;Serial.print(s);s="";
           s+="|RECEIVE XBEEE lux="; s+=lux; s+= "|"; s+='\n';
      int aperto=myData.aperto;Serial.print(s);s="";
           s+="|RECEIVE XBEEE aperto="; s+=aperto; s+= "|"; s+='\n';
      int controll_var=myData.controll_var;Serial.print(s);s="";
           s+="|RECEIVE XBEEE controll_var="; s+=controll_var; s+= "|"; s+='\n';
        Serial.print(s);
        free(s);
        return("FINE RICEZIONE"); //è necessario questo return??? non puoi usare un intero tipo
        //return 1; ???
}

prova cosi..secondo me è troppo onerosa questa funzione o incasina qualcosa questa
2  International / Software / Re: Problema comunicazione EasyTransfer & Xbee on: September 30, 2014, 06:37:48 am
Ma ti stampa qualcosa il master a Seriale? Da quello che hai detto sembra un problema di RAM
3  International / Generale / Re: inviare comandi da web a shield GSM/GPS/GPRS on: July 22, 2014, 08:06:25 am
no il problema è proprio quello..non puoi risalire all'indirizzo ip della sim e quindi non puoi usare servizi di DDNS
4  International / Generale / Re: inviare comandi da web a shield GSM/GPS/GPRS on: July 22, 2014, 05:12:05 am
Ciao,

   in pratica vorresti comandare da remoto una GPRS Shield? nel caso non puoi perchè gli APN italiani (tim, wind, tre, vodafone) sono nattati e non sono contattabili da remoto. Per questo vengono usate le shield ethernet o wifi.

Potresti se no gestire una VPN o vedere di fare il porting di queste api per il gprs (https://yaler.net/arduino-wifi)

5  International / Software / Problema seriale - Overflow dopo diverso tempo on: December 02, 2013, 05:10:20 pm
Ho un problema con un programma in Arduino. Io ho montato sul mio arduino diversi sensori e questi dati vengono inviati su un modulo gsm che comunica con arduino con una seriale software.

Dopo qualche ora di funzionamento il programma si "blocca" , cioè che vengono stampati una seria considerevole di carattari strani (sembra una seria di comandi casuali del modulo gsm) e poi l'arduino si resetta e non riesce piu a riprendere il programma nel modo "normale" bloccando l'invio dei dati.

Cosa potrebbe essere?? c'è un modo per svuotare il buffer della seriale software??
6  International / Generale / Accesso remoto con internet key on: November 01, 2013, 08:00:59 am
Ciao,

ho un problema. Devo connettermi da remoto a dei dispositivi IP che sono collegati ad internet tramite un router 3g (tplink ml3420). Dispone di collegamente internet tramite chiavette internet.

Io speravo wind fornisse indirizzo ip pubblico ma in realtà niente (è nattato).

Io ho la necessità di accedere per poter controllare dei motori da remoto solo che non dispongo di connessione ADSL perchè il sistema è disposto in mezzo ad un vigneto   

è possibile collegarsi al dispositivo allora? attraverso una vpn? o qualcosa di simile?? è urgente..please..

 
7  International / Software / Re: Sistema di riconoscimento sensore on: September 17, 2013, 03:13:14 am
si basta che ti fai una variabile booleana che setti a true (o false) quando premi la prima volta il pulsante..e il controllo del pulsante lo fai solo quando la variabile booleana è settata..
8  International / Software / Re: Comunicazione Xbee on: July 27, 2013, 12:01:02 am
Ciao,

   Basta che flashi sopra xbee un nuovo firmware (quello originario o quello piu aggiornato, basta che sia dello stesso modello).

Guarda qui https://forum.sparkfun.com/viewtopic.php?p=57061
9  International / Software / Re: accendere led a tempo senza delay on: June 27, 2013, 08:24:00 am
http://playground.arduino.cc/Code/AvoidDelay
10  International / Software / Re: comunicazione seriale tra due arduino on: May 05, 2013, 03:54:44 pm
prova a togliere la mySerial.flush()..forse è quella che blocca..
11  International / Software / Re: comunicazione seriale tra due arduino on: May 05, 2013, 06:36:22 am
prova cosi

Code:

if(mySerial.available()>=6){
    for(a=1;a<7;a++){
      x[a]=mySerial.read();
       Serial.println(x[a]);
    }
    mySerial.flush();
    delay(10);
    for(a=1;a<7;a++){
      mySerial.print(x[a]);
  }


e dall'altro mettere

Code:
if(digitalRead(9)==HIGH){
    delay(200);
      for(a=0;a<6;a++){
      mySerial.print(a);
      Serial.println(a);
    }
  }
  if(mySerial.available()>=6){
    for(a=0;a<6;a++){
      x[a]=mySerial.read();
    }
  }
  if(digitalRead(8)==HIGH){ delay(300);
   for(a=0;a<6;a++){
      Serial.println(x[a]);
    ;}}
}
12  International / Software / Re: arduino due - Ethernet library e LiquidCrystal on: May 04, 2013, 05:53:44 pm
Si scusa stavo sistemando il pc quando ho scritto e mi e uscito x86:-)
13  International / Software / Re: arduino due - Ethernet library e LiquidCrystal on: May 04, 2013, 08:29:53 am
se la questione è avere più memoria allora ti consiglio di passare all'arduino mega invece che all'arduino due..dato che arduino mega è la versione "gonfiata" dell'uno..mentre arduino due è una cosa completamente diversa..monta un processore x86 e funziona a 3.3v invece che 5v..forse potrebbe essere quello
14  International / Software / Re: arduino due - Ethernet library e LiquidCrystal on: May 04, 2013, 08:11:09 am
andranno in conflitto con qualche pin..devi scrivere come hai collegato i dispositivi alla DUE
15  International / Software / Re: Possibilità di comunicazione tra 2 moduli XBee s. 1 senza impostarli con x-ctu? on: May 04, 2013, 07:57:11 am
io ho usato queste shield da mettere sopra arduino

http://arduino.cc/en/Main/ArduinoWirelessShield

e questa da collegare direttamente un xbee a pc

https://www.sparkfun.com/products/9819

il tutto funziona correttamente con i dati di default..

Pages: [1] 2 3 ... 10