Show Posts
Pages: [1] 2 3 ... 62
1  International / Hardware / Re: Interferenza trasmittente antenna di un radicomando on: April 14, 2014, 10:00:00 am
Non dici che tipo di RxTx usi (frequenza, canali , modulazione, ecc.)

Immagino che sia un modello economico e senza quarzo.

Questo spiegherebbe la scarsa stabilità: compra un paio di moduli AUREL (Rx e Tx) od anche cinesi ma di qualità su frequenza consentita 433.92MHz e vedrai la differenza (anche senza antenna).

Ce ne sono in AM ed in FM: scegli quelli in FM se la tua zona è interessata da disturbi o trasmettitori non a norma.

2  International / Hardware / Re: Arduino MEGA Proto Screw Shield on: April 14, 2014, 05:21:00 am
Esatto!
L'unico inconveniente è che sembra non abbiano un magazzino di prodotti finiti, aspettando un certo quantitativo di ordini per andare in produzione.
3  International / Hardware / Re: Arduino MEGA Proto Screw Shield on: April 14, 2014, 03:56:29 am
Per Camperos:

Come ho già comunicato in privato a kriss, purtroppo stavo per andare in produzione, ma il mio committente ha sospeso il progetto ed ho difficoltà a passarti il PCB poiché sono legato da contratto.

Inoltre, i brasiliani di ACQUA LIGHT hanno fatto una interessante seconda versione del loro Shield che comprende anche un RTC per soli 32€ + tasse: considera solo il costo dei connettori e delle strip!

Mi spiace...
4  International / Generale / Re: Consiglio per "morsettierare" Arduino MEGA on: April 13, 2014, 02:28:38 am
imall.iteadstudio.com/mega-proto-screw-shield.html
shop.aqualed-light.com/product_info.php?products_id=34
5  International / Software / Re: Indice di calore heat index con SHT1 11 e libreria sensiron on: April 12, 2014, 05:31:28 am
Quote
Per convertire in kelvin basta aggiungere 273 al valore di dewpoint espresso in gradi centigradi gusto?
float e = 6.11 * exp(5417.7530 * ((1/273.16) - (1/ dewpoint+273)));

No, sbagliato:
Quote
float e = 6.11 * exp(5417.7530 * ((1/273.16) - (1/ (dewpoint+273.15))));
6  International / Software / Re: Indice di calore heat index con SHT1 11 e libreria sensiron on: April 12, 2014, 01:40:29 am
Per calcolare humidex dei prima calcolare E e poi H: non puoi cambiare l'ordine del calcolo!

Inoltre ha convertito il dewpoint in gradi °K? 
7  International / Hardware / Re: Quarzi o Risuonatori Ceramici? on: April 11, 2014, 10:51:52 am
La precisione.
I quarzi hanno un errore di 50 ppm (parti per milione), mentre i risuonatore ceramici di 200 ppm.
Inoltre i secondi sono più sensibili alle variazioni di temperatura.
8  International / Hardware / Re: Arduino Uno e Motore dc 230v. on: April 11, 2014, 10:48:29 am
Lavorare con la tensione di rete non è uno scherzo, quindi se puoi usa un motore a bassa tensione.

A parte questo, il motore va alimentato in continua, raddrizzando la tensione di rete a 230V.
Devi usare un ponte di diodi da almeno 600V 1A con un condensatore elettrolitico di filtro da 220uF 400V (meglio 600V)
Otterrai una tensione DC di circa 320V che dovrai modulare con un MOSFET pilotato da PWM in modo che non superi i 220V massimi del motore.
C'è anche la possibilità di usare altri tipi di circuiti con TRIAC, ma forse le cose si complicano troppo.
9  International / Hardware / Re: Shift out e transistor: convivenza e precedenza on: April 11, 2014, 04:56:21 am
Perché non usi un ULN2803A al posto dei transistor?
E' un IC che contiene al suo interno 8 transistor darlington NPN e 8 diodi di protezione utili nel caso si usino carichi induttivi tipo motori, relè, ecc.
La corrente complessiva arriva a 500mA, più che sufficiente per i tuoi LED.
10  International / Software / Re: Problema di conteggio dei secondi nella realizzazione di un contatempo con LCD on: April 11, 2014, 03:21:05 am
Code:
if(currentMillis - mem_sec > secondo)

Per aumentare la precisione devi considerare almeno i decimi di secondo come base per il tuo confronto.

Cioè aggiungi una variabile Decimi che aggiornerai di conseguenza.

Tuttavia credo che otterrai lo stesso risultati non precisi perché normalmente si usa un Timer usato come contatore e relativa routine di interrupt per aggiornare i decimi o i centesimi di secondo. 
11  International / Software / Re: Indice di calore heat index con SHT1 11 e libreria sensiron on: April 10, 2014, 12:50:33 am
Nella mia routine manca un terminatore di istruzione ";":

float E = 6.11 * exp(5417.7530 * ((1/273.16) - (1/dewpoint)));

Inoltre il punto di rugiada (dewpoint) dovrebbe essere espresso in °K
12  International / Software / Re: Indice di calore heat index con SHT1 11 e libreria sensiron on: April 09, 2014, 07:50:47 am
Ricorda che il codice deve essere inserito con l'apposito tag "#".

Hai detto che hai avuto degli errori, ma quali?
13  International / Software / Re: Funzione Millis() due cicli - non capisco on: April 08, 2014, 10:07:02 am
Vorrei poter dire che gli errori li ho fatti apposta per farti imparare, ma purtroppo non è così...
14  International / Software / Re: Funzione Millis() due cicli - non capisco on: April 08, 2014, 04:14:58 am
Non l'ho provato ma dovrebbe funzionare.

Code:
#define FanPin 13          // ventola
#define TempoOn 1000       // 1 secondo
#define TempoOff 5000      // 5 secondi

unsigned int Timer = 0;  // ERRORE deve essere di tipo LONG
unsigned long Timer = 0;

boolean Status = false;                // false = 0 = OFF, true = 1 = ON

void setup() {
  pinMode(FanPin, OUTPUT);
  Serial.begin(9600);                   // monitor (Rx=0; Tx=1)
  Timer = millis();                        // timer started
}

void loop() {

  if (Status == false) {                 // OFF
    if (millis() - Timer > TempoOff) {
      Status = !Status;
      digitalWrite(FanPin) = Status; //SINTASSI ERRATA
      digitalWrite(FanPin, Status);   //SINTASSI CORRETTA
      Timer = millis();                   // timer started
    }
  }
  else {                                       // ON
    if (millis() - Timer > TempoON) {
      Status = !Status;
      digitalWrite(FanPin) = Status; //SINTASSI ERRATA
      digitalWrite(FanPin, Status);   //SINTASSI CORRETTA
      Timer = millis();                   // timer started
    }
  }
}
15  International / Software / Re: Interrupt contemporanei on: April 06, 2014, 08:57:58 pm
La risposta l'hai già data tu stesso: usa un MEGA che ha altre tre UART a disposizione.
Come alternativa altrettanto valida potresti usare un LEONARDO od un MICRO: hanno entrambi una porta seriale USB (virtuale) per il Serial Monitor e lasciano libera la porta seriale (pin 0 ed 1) per altri scopi.   
Pages: [1] 2 3 ... 62