Show Posts
Pages: 1 ... 11 12 [13] 14 15 ... 23
181  International / Generale / Re: Numero massimo connessioni simultanee WebDuino on: May 06, 2012, 10:11:03 am
Tragicamente il mio server è telnet, e i client non sono browser web.
Grazie comunque.

Alberto
182  International / Generale / Re: Numero massimo connessioni simultanee WebDuino on: May 06, 2012, 02:11:50 am
Ciao,
io ho avuto un problema simile con un server telnet basato su arduino, purtroppo con la libreria ethernet attuale non è possibile capire da quale socket stai ricevendo i dati per cui non si può fare una discriminazione tra le 4 connessioni possibili tramite wiznet.
Il mio schetch prevede una connessione aperta e il rifiuto delle altre con un messaggio d'errore.
Ho aperto una richiesta su google code:
http://code.google.com/p/arduino/issues/detail?id=892&start=300
se hai un problema simile vota la mia richiesta così magari implementano prima la soluzione che gli ho proposto.

Alberto
183  International / Generale / Re: Come misurare tensioni fino a 200V ? on: May 04, 2012, 10:49:38 am
Sconsiglio vivamente la connessione diretta di un partitore resistivo all'arduino collegato a 200 volt, soprattutto in fase di sviluppo con alimentazione usb da computer, in caso di guasto / casino / sovratensione si rischia come minimo la bruciatura del pc e come massimo la folgorazione dell'utente che usa il pc.
Non sono un genio dell'elettronica ma mi sembra meglio collegare il partitore tramite un optoisolatore, e poi fare dei controlli per valutare la linearità del circuito.
184  International / Generale / Re: controllare LED RGB 350mA 3watt: resistenze o driver? on: May 01, 2012, 04:51:33 pm
Ciao,
qui trovi il calcolo per usare lm317 come regolatore di corrente:
http://www.reuk.co.uk/LM317-Current-Calculator.htm
185  International / Generale / Re: Connettori VGA ed Ethernet su millifori on: April 26, 2012, 05:38:20 am
Per risolvere il problema con i connettori seriali di solito uso quelli per montaggio su cs e piego leggermente i terminali, purtroppo temo che per i vga che hanno 15 piedini nello stesso connettore usato per i 9 della seriale non ci si riesca, per l'ethernet o lo incolli al contrario e lo colleghi con fili volanti o provi a fare dei fori intermedi sulla millefori, soluzione non eccelsa, ma si può provare.

Alberto
186  International / Generale / Re: Qualcuno programma in android? on: April 25, 2012, 03:48:45 pm
Ciao,
da quello che ho capito vuoi fare un applicazione arduiniana che funzioni su android, ma non è detto che devi realizzarla con i sistemi di sviluppo per android, basta fare una paginetta http da visualizzare sul browser di android tipo questa
http://www.arifidenza.it/forum/topic.asp?TOPIC_ID=179563
Se ti può servire ti segnalo le prove che avevo fatto con javascript json html
http://arduino.cc/forum/index.php/topic,76032.60.html circa a metà pagina jsonduino, tuta la parte più complessa viene eseguita dal browser, arduino invia solo una volta la pagina html e poi aggiorna i dati in json.
Se poi vuoi veramente scrivere l'applicazione nativa per android, che possa acedere a tutti i sensori e device del telefono, ti consiglio http://www.appinventor.mit.edu/ che ha un approccio alla programmazione tipo mattoncini lego.
La possibilità successiva in ordine di complessità, è usare processing, io non l'ho mai fatto, ma è sicuramente più semplice di java.
Io ho provato a programmare android con eclipse e sdk, il setup non è molto complesso, ma poi per fare applicazioni decenti bisogna leggere tanta roba ed è sicuramente essenziale sapere programmare bene in java.
Per brevità non ho inserito la possibilità di fare programmi android con framework mobili multi piattaforma, ce ne sono un baziliardo, e scegliere quello "giusto" è già un impresa.

Alberto

Le modifiche al post sono in rosso
187  International / Generale / Re: led alta potenza: dubbio dimmeraggio on: April 24, 2012, 10:07:03 am
Devi prendere i 53 che sono npn, per quanto riguarda il pin, ho sbagliato il disegno...
Correggo.
Ma i 24 volt sono a corrente continua vero?
188  International / Generale / Re: led alta potenza: dubbio dimmeraggio on: April 24, 2012, 05:20:31 am
Ciao,
erano meglio i 53 npn, con carico tra positivo e collettore, emettitore a massa.
189  International / Generale / Re: Perche' questo pinout (distanza tra PIN7 e PIN8) on: April 24, 2012, 04:23:19 am
Ciao,
io mi sono realizzato diverse shield arduino con millefori e filo senza grossi problemi, mi è bastato piegare leggermente i piedini del connettore prima di saldarli.
190  International / Generale / Re: Estendere classe EthernetClient on: April 20, 2012, 07:19:52 am
Ho aperto una richiesta.
191  International / Generale / Re: Estendere classe EthernetClient on: April 20, 2012, 04:25:17 am
Grazie,
ho provato a modificare l'EethernetClient.h
Code:
....
private:
  static uint16_t _srcport;

protected:
  uint8_t _sock;
};
e a ricompilare ma mi da lo steso errore...
192  International / Generale / Estendere classe EthernetClient on: April 19, 2012, 04:30:33 pm
Ciao a tutti,
sto rendendo compatibile il codice del progetto Ardupower con Arduino 1.0, e ho bisogno d'aiuto per estendere la classe EthernetClient in modo che mi ritorni il numero del socket associato al client, nella vecchia versione ho copiato tutto il codice del Client e ho aggiunto la funzione

uint8_t Client::id () {
   return _sock;
}

questa soluzione non mi piace perché in caso di modifiche della libreria ethernet non funziona più niente.
Questa sera ho provato ad estendere la classe EthernetClient aggiungendo la funzione

uint8_t socketNumber () {
   return _sock;
}

ma mi da l'errore

MyEthernetClient.cpp: In function 'uint8_t socketNumber()':
MyEthernetClient.cpp:14: error: '_sock' was not declared in this scope

effettivamente la variabile è definita nella classe che estendo e non nella MyEthernetClient

Ho creato due files
MyEthernetClient.cpp
Code:
extern "C" {
  #include "string.h"
}

#include "Arduino.h"

#include "Ethernet.h"
#include "EthernetClient.h"
#include "EthernetServer.h"
#include "Dns.h"
#include "MyEthernetClient.h"

uint8_t socketNumber () {
return EthernetClient(_sock);
}

e MyEthernetClient.h
Code:
#ifndef myethernetclient_h
#define myethernetclient_h
#include "Arduino.h"
#include "Print.h"
#include "Client.h"
#include "IPAddress.h"
#include "EthernetClient.h"

class MyEthernetClient : public EthernetClient {
  public:
    uint8_t socketNumber();
};

#endif

scopiazzando dall'EthernetClient.
C'è qualcuno che mi può aiutare?
193  International / Generale / Re: ArduinoUno a 12 volt on: April 18, 2012, 03:11:13 am
Ciao, ho un arduino uno alimentato a 12 volt installato dal giugno 2011 in funzionamento continuo e non ho nessun problema.
Il regolatore da 5 volt dell'arduino alimenta anche la ethernet shield.
Ovviamente non lo devi sovracaricare alimentandoci troppa roba.
Per completezza aggiungo che:
  • L'alimentazione a 12 volt viene da un 7812, per cui sono veramente 12 volt e non 17 o più
  • Il tutto, alimentatore compreso, è contenuto in una scatola senza prese d'aria e non ci sono problemi, invece è meglio prevedere un po di ventilazione
194  International / Generale / Re: Problema Lcd grafico on: April 17, 2012, 04:16:58 am
Ma guarda, io ho fatto la stessa cosa due settimane fa con un display con gli stessi controller, ma di un altro produttore e ti consiglio di ricontrollare i collegamenti.
A me non funzionava niente, poi ho letto che il display va resettato dopo l'accensione, ho connesso il pin reset a quello dell'arduino e tutto ha funzionato.
Poi mi sono accorto che le linee per selezionare le due parti dello schermo erano invertite, le ho scambiate e, dopo aver installato le librerie necessarie, tutti gli esempi vanno perfettamente.
Ho usato un arduino uno connessione b.

Alberto
195  International / Generale / Re: Costruzione scheda relay 220v on: April 13, 2012, 03:40:24 am
Se usi un relè a stato solido non ci sono problemi, puoi collegarli direttamente alla scheda di arduino, l'importante è che l'assorbimento del relè sia meno di 20 mA.
Vedi questo post http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1259870263
Come sempre ci vuole l'avvertimento:
Lavorare con tensione di rete è PERICOLOSO, quindi prendete le opportune PRECAUZIONI
Pages: 1 ... 11 12 [13] 14 15 ... 23