Show Posts
Pages: 1 ... 23 24 [25] 26 27 ... 63
361  International / Software / Re: ricevere da seriale un numero intero ed inserirlo in una variabile on: June 29, 2013, 06:19:50 pm
il numero intero più grande che puoi gestire direttamente senza l'ausilio di librerie matematiche corrisponde ad un unsigned long (4.294.967.296) e contando le cifre sono al massimo 10.
362  International / Software / Re: ricevere da seriale un numero intero ed inserirlo in una variabile on: June 29, 2013, 06:05:55 pm
Quote
Perchè available() dice solo se c'e' un carattere disponibile sulla seriale, perciò 1 (vero) se c'e'  e 0 (falso) se non c'e'

Quote
Serial.avaliable restituisce 1 se è stato ricevuto qualcosa e 0 se non è stato ricevuto niente

Ma siete sicuri?
Quote
Syntax
Serial.available()
Arduino Mega only:
Serial1.available()
Serial2.available()
Serial3.available()
Parameters
none
Returns
the number of bytes available to read
363  International / Hardware / Re: Scelta giusti componenti on: June 29, 2013, 09:33:51 am
Aggiungo una cosa letta su NE "idee dai lettori".

Se si vogliono recuperare componenti SMD da una scheda senza rovinarli minimamente e facendo pochissima fatica è sufficiente... friggerli!

Proprio così: una vecchia padella con un dito di olio di semi e la scheda piazzata a faccia in giù.

Messa sul fornello, non appena la temperatura è sufficiente, i componenti si distaccheranno da soli e cadranno sul fondo della padella.

I residui di olio dai componenti possono essere rimossi con un bagno in alcool etilico.   
364  International / Hardware / Re: [OT] comprare nuovo saldatore on: June 28, 2013, 05:32:54 am
Volevo segnalarvi questo sito che possiede resistenze di ricambio oltre che le punte per ATTEN.

Sino a qualche tempo fa vendeva anche l'intero saldatore di ricambio (punta+resistenza+manipolo+cavo).

Inoltre, ha una completa offerta di tutti gli ugelli per SMD.

www.electronic.it
365  International / Software / Re: Ide 1.0.5 e nightly build kubuntu 64 on: June 26, 2013, 02:31:07 pm
Leo cos'è la versione 1.0.5+ ?
366  International / Hardware / Re: Da prototipo a produzione on: June 26, 2013, 01:09:25 pm
Hamvil fai attenzione che la versione ultima di Arduino UNO è la R3 che è leggermente diversa da quella per la quale avere progettato lo shield.

Se il progetto diventa commerciale sarebbe meglio aderire allo standard R3!
367  International / Software / Re: Array to unsigned long function on: June 26, 2013, 12:48:41 pm
Grazie per le risposte.

La soluzione di Leo mi sembra la migliore, ma quella di nid69 mi intriga: possibile che basti un cast per risolvere il problema?

Devo provare alla prima occasione.
368  International / Hardware / Re: Arduino, transistor e motorino on: June 26, 2013, 12:29:25 pm
Innanzitutto, metti subito un resistore di protezione da 1k sul piedino 13 - Base transistor, per impedire che la porta di Arduino superi i 40mA di corrente.

La configurazione migliore per pilotare il motorino è quella definita ad emettitore comune mentre quella fatta da te è a collettore comune.

In pratica devi invertire i collegamenti che hai fatto e cioè collegare i terminale centrale(collettore) al motorino che a sua volta deve essere collegato al +Vin, mentre il terminale di destra (emettitore) deve essere collegato a ground.

Ma non basta: per evitare di bruciare il transistor a causa delle extra tensioni che si generano ai capi del motorino quando la giunzione del transistor si "apre", devi inserire un diodo di protezione (1N4007) in parallelo al motorino con l'anodo collegato sul +Vin.

369  International / Software / Re: Array to unsigned long function on: June 26, 2013, 01:55:15 am
Grazie Leo, gentile come sempre!
Forse mi è venuta l'idea giusta.
La funzione atol() restituisce un long e posso verificare il segno per trasformarlo in unsigned long:

long X;
unsigned long Y;

X = atol(Array);
if (X < 0) Y = (X + 0xFFFFFFF);
else Y = X;

dovrebbe funzionare non trovi?
370  International / Software / Array to unsigned long function on: June 26, 2013, 12:45:43 am
Esiste una funzione similare ad atol(array) ma che restituisca un unsigned long?
371  International / Hardware / Re: Errore display 16x2 on: June 26, 2013, 12:05:41 am
Dici di aver collegato 4 LCD ad Arduino, ma come?

Meglio se chiarisci la cosa con uno schema elettrico.
372  International / Hardware / Re: breadboard pcb module on: June 25, 2013, 04:13:18 pm
Esatto, è come usare una breadboard normale.

Comunque, sul retro non puoi verificare quali piazzuole sono connesse tra di loro?

373  International / Software / Re: errore compilazione gsm arduino uno on: June 24, 2013, 06:23:00 am
Una banalissima dimenticanza: hai dimenticato di inserire il terminatore di instruzione (smiley-wink nella riga precedente.
374  International / Hardware / Re: Dubbio display LCD on/off on: June 24, 2013, 03:24:16 am
Non conoscevo questa tecnica e la trovo geniale!
375  International / Generale / Re: [Consiglio]Oscilloscopio on: June 23, 2013, 01:47:16 pm
Dipende dalle tue esigenze.

Se già possiedi un'oscilloscopio (e non credo sia il tuo caso) entrambi sono dei "giocattoli" simpatici, ma che danno solo un'idea del segnale.

Entrambi, ad esempio, hanno una sensibilità di 20mV e ti potrebbe servire una sensibilità di almeno 2mV, inoltre la velocità di campionamento (il primo di 48 ed il secondo di 72Msample/s) ti consente di vedere fenomeni sino ad un massimo di 10-15 MHz effettivi: considera che il campionatore del RIGOL DS1052E viaggia a 1 Gsample/s e il DSO è dichiarato per 50MHz!

Il teorema di Nyquist afferma che la velocità di campionamento minima deve essere almeno il doppio della massima frequenza del segnale, ma se si vogliono apprezzare i particolari del segnale occorre che sia almeno 10 volte!

Se invece sei al primo acquisto e ti serve qualcosa di utile, spendi di più per un'oscilloscopio analogico anche usato, ma che ti consenta di fare misure più accurate.

Pages: 1 ... 23 24 [25] 26 27 ... 63