Show Posts
Pages: 1 ... 12 13 [14] 15 16 ... 24
196  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.
197  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.
198  International / Generale / Re: Estendere classe EthernetClient on: April 20, 2012, 07:19:52 am
Ho aperto una richiesta.
199  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...
200  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?
201  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
202  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
203  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
204  International / Generale / Re: Costruzione scheda relay 220v on: April 12, 2012, 04:09:24 pm
Si, si li conosco, sono quelli che per usare un relè normale "ci vuole per forza l'optoisolatore", e poi alimentano tutto insieme con la stessa bassa tensione...
E poi ho letto il post e verso la fine hanno dato il meglio di loro visto che si parla di bobine...
Sopravviverò.

Edit @sciorty: e poi visto il titolo del post non è che abbiano dato proprio il peggio di loro, era sui relay (non ssr), per cui lo stadio pilota ci vuole sempre.
205  International / Generale / Re: Costruzione scheda relay 220v on: April 12, 2012, 03:52:10 pm
Ma io ho googolato
relay ssr arduino
e al primo risultato è uscito sto video

e il personaggio ha collegato il relè direttamente all'uscita di arduino.
@sciorty: i relè a stato solido la bobina non ce l'hanno.
206  International / Generale / Re: Quale display grafico? on: April 11, 2012, 01:30:57 pm
Prova a googolare un po e vedi dal datasheet se è compatibile.
207  International / Generale / Re: saldatore rotto on: April 10, 2012, 04:30:25 pm
La palla di vetro!
208  International / Generale / Re: Quale display grafico? on: April 10, 2012, 04:23:35 pm
Alla fiera di dell'elettronica di Novegro ho preso un display basato su un integrato compatibile con il KS0108 e funziona benissimo, il modello è G64128W01NTN00.
L'ho provato con la libreria GLCD 3.
Se è compatibile con quel chip vai sul sicuro.
209  International / Generale / Re: problema con RXTX e Java(Eclipse) on: April 05, 2012, 07:14:31 pm
Con il serial monitor di arduino non ci sono problemi, non dovrebbe resettare l'arduino, prova a cambiare lo stato del dtr prima di inviare i caratteri, deve funzionare, per esempio il serial monitor di arduino quando apri la porta seriale non lo resetta, ho provato anche altri emulatori di terminale e non ho mai avuto problemi.
Se aspetti e non invii caratteri il boot loader non parte e si avvia l'applicazione, ma questo non è corretto l'arduino non si deve resettare.
Hai letto questo?
http://arduino.cc/playground/Interfacing/Java
210  International / Generale / Re: Optoisolatore alla seriale.. on: April 05, 2012, 11:10:01 am
Copio incollo da wirkipedia
Quote
When one of these signals is active, the voltage on the line will be between +3 to +15 volts. The inactive state for these signals is the opposite voltage condition, between −3 and −15 volts.
La seriale usa delle tensioni positive e negative per trasmettere i dati, se usi degli optoisolatori devi ricrearle, non basta un semplice circuito acceso +v spento 0v.

Alberto
Pages: 1 ... 12 13 [14] 15 16 ... 24