Show Posts
Pages: 1 2 3 [4] 5 6 ... 87
46  International / Hardware / Re: Antenna per moduli 433Mhz on: July 18, 2014, 10:31:50 am
Per avere la massima efficienza, ti consiglio una bella Ground Plane, ma ci sono antenne più economiche
https://www.futurashop.it/index.php?route=product/product&filter_name=antenna+433+Mhz+&page=2&product_id=2620
https://www.futurashop.it/index.php?route=product/product&filter_name=antenna+433+Mhz+&page=2&product_id=2752
47  International / Hardware / Re: Resistore di carico per operazionale on: July 18, 2014, 10:17:29 am
Quote
L'oversampling  si usa fare sugli ADC per "simulare" una risoluzione maggiore rispetto a quella realmente fornita dall'ADC stesso.

Conosco bene la tecnica Leo, ma io la chiamo "decimazione". Basta intendersi sui termini.
48  International / Hardware / Re: 74hc595 e mA Massimi on: July 17, 2014, 11:57:00 am
Al massimo 70 mA complessivi.
49  International / Hardware / Re: dubbio su DHT11 on: July 17, 2014, 11:52:59 am
Concordo con Ratto.

Forse ti riferisci al più preciso DHT22 oppure al SHT21?
50  International / Software / Re: comunicazione TTL tra 2 arduino on: July 17, 2014, 11:26:34 am
Non comprendo cosa vuoi dire, spiegati meglio.
51  International / Software / Re: comunicazione TTL tra 2 arduino on: July 17, 2014, 11:11:34 am
No, perché devi sincronizzarti sul frame ricevuto.

Code:
    char valore = 0;
...
void loop()  {
  if (PortSerial1.available() > 0)  {
    while (PortSerial1.read() == 'P')   {   // inizio frame
      pan = PortSerial1.read();          // pan
      valore = PortSerial1.read();     // 'T'
      tilt = PortSerial1.read();           // tilt
    }
    myServo.write(pan);
...
}

52  International / Hardware / Re: Resistore di carico per operazionale on: July 17, 2014, 10:57:46 am
Supponiamo che su un ingresso analogico di Arduino siano presenti 2.5V e che la Vref sia esattamente 5V.

Come è noto il valore ADC sarà 512 (+/- 1).

Qualsiasi misura analogica è afflitta da "rumore" (noise), cioè è possibile che la lettura del ADC non siano sempre 512 ma alle volte un valore superiore od inferiore.

Per ridurre questo noise si usa leggere più volte l'ADC (oversampling), sommare i valori ed alla fine estrarne la media.

Se l'oversampling si limita a due letture, la cosa non ha molto senso: immaginate di sommare un valore "buono" (512) ad un valore "rumoroso" (540), il risultato della media sarebbe 526 = (512+540) / 2.

Ma se le letture sono 4 (ad esempio) di cui solo una vale 540, la media fornisce un netto miglioramento:  519 = (512+512+512+540) / 2.
Inoltre, se il rumore è stocastico (casuale o aleatorio) le letture più grandi di 512 vengono compensate da quelle inferiori a 512 nel calcolo della media, migliorando ulteriormente il risultato.

C'è molto altro da dire, ma per ora mi fermo qui.
53  International / Software / Re: comunicazione TTL tra 2 arduino on: July 17, 2014, 09:26:53 am
No, non ci siamo: ti mancano alcuni rudimenti del C di Arduino.
1 - #include <SoftwareSerial.h> - non è necessario includere la libreria poiché già inserita nelle librerie standard
2 - PortSerial1.print('P' + pan + 'T' + tilt + '\A'); - non puoi "sommare" direttamente un carattere con un intero; meglio separare i vari print
  PortSerial1.print('P');
  PortSerial1.write(pan);  // con write spedisci un solo carattere ASCII  (Es. 0x19 = 25), mentre con print spedisci più caratteri (Es. "25")
  PortSerial1.print('T');
  PortSerial1.write(tilt);
  PortSerial1.print('A');
54  International / Generale / Re: Alimentazione comune per dei relè on: July 17, 2014, 08:59:06 am
Se entambe le uscite sono a 5V la risposta è sì.
55  International / Hardware / Re: Resistore di carico per operazionale on: July 17, 2014, 05:02:23 am
Il tuo metodo per calcolare il valore della corrente non è esatto.

Si deve calcolare il valore RMS della corrente e non la sua media.

Leggi questo articolo:
http://openenergymonitor.org/emon/buildingblocks/ac-power-introduction
 
56  International / Software / Re: Far accendere 3 led in modo random? on: July 17, 2014, 04:49:29 am
Quote
Ormai arrivano qui e ti dicono "mi serve questo, fatemelo" ... ma stiamo scherzando o cosa ???  smiley-eek
Se avessi pensato che questo era la motivazione della richiesta, avrei inviato un preventivo!  smiley-grin
57  International / Software / Re: Far accendere 3 led in modo random? on: July 17, 2014, 04:42:50 am
Guglielmo, gli ho fatto vedere come si fa un programma ordinato, ma senza usare particolari artifici che, se vorrà continuare, imparerà da solo.
Il successo ottenuto è una potente molla per continuare, mentre gli ostacoli iniziali rischiano di allontanarlo dalla materia per sempre.

Nid69, avevo compreso la battuta e sono una persona di spirito, quindi nessun problema.
Ma non credo sia una richiesta scolastica (le scuole sono finite) e un po' di studio lo aveva comunque fatto:
Quote
...So che il random vero con arduino è impossibile...
58  International / Software / Re: comunicazione TTL tra 2 arduino on: July 17, 2014, 04:27:42 am
Il primo sketch presenta un errore:
PortSerial1.print(potVal1,potVal2);
che invece dovrebbe essere:
PortSerial1.print(pan);
PortSerial1.print(tilt);

Inoltre, se perdi il sincronismo cioè perdi un dato nella ricezione, quello che pan diventa tilt e viceversa

Meglio se spedisci un frame cosi' composto
'P' + pan + 'T' + tilt + CR
ove CR è il carriage return ('\n') oppure un altro carattere a tua scelta
59  International / Software / Re: Far accendere 3 led in modo random? on: July 17, 2014, 04:14:29 am
Forse hai ragione, ma mi piace credere che un giorno quel "ragazzino" (magari mi sbaglio e ha 40 anni...) preferirà questo hobby ad altri più... "chimici" ed un giorno potrà divulgare la sua conoscenza ad altri.

Non sei d'accordo?
60  International / Hardware / Re: Batterie Li-po, quale scegliere? Considerazioni e utilizzi... on: July 17, 2014, 04:04:40 am
Mi sembra una buona idea.
Pages: 1 2 3 [4] 5 6 ... 87