Show Posts
Pages: 1 2 [3] 4 5 ... 12
31  International / Generale / Re: Chiarimenti su codice pwm on: December 31, 2011, 10:41:41 am
Azz...Ken shirriff è davvero bravo smiley-grin
32  International / Generale / Chiarimenti su codice pwm on: December 31, 2011, 09:44:31 am
// le segg righe generano 38KHz sul pin 11
  OCR2A = 208;
  TCCR2A = 0b01000011;
  TCCR2B = 0b00001001;

Ciao a tutti!

Come da titolo, mi è oscura una cosa su queste poche righe: come si fa a sapere che il pwm verrà generato sul pin 11?

OCR2A = 208
setta il valore a cui fermare la parte alta del pwm, cioè 208/255

i bit di TCCR2A e TCCR2B  impostano dei parametri come il prescaler ecc, ma guardando anche il datasheet, tra quei bit non si imposta il pin di uscita.

Cosa si dovrebbe cambiare, ed in base a cosa, per poter ottenere il pwm su un pin diverso dall'11?

Grazie a tutti in anticipo!
Tobo
33  International / Generale / Re: [Votazione 1 di 2] Che tipo di struttura vorresti che avesse il forum italiano? on: December 31, 2011, 03:55:08 am
mi pare buona come idea smiley

Ma non pensate che sotto le feste aumenti l'utenza smiley-grin tra natale e capodanno si è sempre a visitare i parenti, o magari qualcuno + in settimana bianca smiley-wink
34  International / Generale / Re: [Votazione 1 di 2] Che tipo di struttura vorresti che avesse il forum italiano? on: December 30, 2011, 05:00:52 pm
beh dai 59 persone non è male smiley
Conta che è rimasto aperto solo una settimana smiley-wink
35  International / Generale / Re: [Votazione 1 di 2] Che tipo di struttura vorresti che avesse il forum italiano? on: December 30, 2011, 10:39:58 am
pare che diviso per argomento abbia vinto...continuiamo qui a proporre le suddivisioni per la prossima votazione?
36  International / Generale / Re: Partitore di tensione per leggere voltaggi negativi! on: December 30, 2011, 08:37:41 am
faccio un partitore prima del condensatore messo prima del ingresso non invertente, con un pot da 500K lineare e una resistenza da 10K  smiley-grin
37  International / Generale / Re: Partitore di tensione per leggere voltaggi negativi! on: December 30, 2011, 08:34:19 am
Ah ok smiley chiaro, questo per segnali fino a poco più di 2 volt, dai due volt in su come faccio?

38  International / Generale / Re: Partitore di tensione per leggere voltaggi negativi! on: December 30, 2011, 07:44:55 am
si, so come farlo smiley-wink il punto è che: le semi onde negative diventano positive, però per sapere se sto leggendo le originali o quelle invertite (e rappresentarle in modo corretto sul grafico) dovrei usare due pin, e non mi va bene smiley-grin preferirei usarne uno solo
39  International / Generale / Re: Partitore di tensione per leggere voltaggi negativi! on: December 30, 2011, 06:39:27 am
Se inverto la fase devo usare più pin smiley
E dovrei ricorrere a diodi, in caso avessi tensioni nell'ordine dei millivolt sarebbe deleterio smiley
40  International / Generale / Re: Partitore di tensione per leggere voltaggi negativi! on: December 30, 2011, 05:57:26 am
Grazie del link!
è un ottima soluzione smiley sto provando a simulare qualcosa con LT spice per vedere come aggiustarlo per segnali dell'ordine dei millivolt smiley
41  International / Generale / Partitore di tensione per leggere voltaggi negativi! on: December 30, 2011, 05:43:56 am
Ciao a tutti!

Sto studiando un po l'ADC dell'arduino (se qualcuno ha qualche bel link che spieghi come usarlo al meglio linki pure  smiley-mr-green) e al momento sto combattendo con le tensioni negative smiley

Ho capito che per poterle misurare, posso usare un partitore di tensione con due resistenze uguali:



Al punto b collego il pin dell'arduino, su A mantengo costanti 5V e al posto di collegare il tutto al meno della batteria, lo collego ai -5 volt al massimo che devo leggere.

Quando il valore letto dall'adc è 0, so che sono a -5V, quando è 2.5 sono a -2,5V quando è a 5V so che sono a 0V.

Il problema è questo, se volessi leggere una sinusoide, compresa tra +5 e -5 volt, dovrei usare due pin diversi dell'arduino? e dirgli, quando raggiungi lo 0 spostati sull'altro piedino, oppure c'è un modo per utilizzare un piedino solo?

Grazie  a tutti in anticipo!
42  International / Generale / Re: Esiste un telecomando vuoto? on: December 30, 2011, 04:26:59 am
No smiley-sad purtroppo sono tutti oggetti particolari, e quasi nessun telecomando li supporta tutti, nemmeno quelli da 20€  smiley-cry
43  International / Generale / Re: Esiste un telecomando vuoto? on: December 29, 2011, 04:47:44 pm
Tralasciamo la discussione del perché comprare un telecomando universale per metterci Arduino per programmarsi un telecomando universale.

Telecomando universale, compatiilità con gli oggetti in casa:
HD multimediale - No
Decoder dtv - No
Amplificatore . No
Squeezebox - Tasti sbagliati
Registratore con decoder - No

Mi sembrano buoni motivi smiley-grin
44  International / Generale / Re: [RISOLTO] Infrarossi: ho una stringa di bit, SO COSA FARCI ora :-) on: December 29, 2011, 02:37:40 pm
io ho fatto in maniera ancora diversa smiley
Intanto ho usato la libreria di shirriff per vedere i tempi, li ho salvati in un array di int e questo è il risultato:

Code:
int times[67] = {4400,700,400,700,1550,700,1550,700,1550,650,500,650,1550,700,1550,700,400,700,1550,700,450,700,400,700,450,700,1550,700,400,700,450,700,1550,650,450,700,1550,700,450,650,450,650,450,700,450,650,450,700,450,650,1550,700,450,700,1550,700,1550,700,1550,700,1550,650,1600,650,1600,650,40100};
#define IR_PIN (11)
int modePin = INPUT;

void setup()
{
  // le segg righe generano 38KHz sul pin 11
  OCR2A = 208;
  TCCR2A = 0b01000011;
  TCCR2B = 0b00001001;
 
  pinMode(IR_PIN, modePin);
}

void loop()
{
  delay(3000);
  pinMode(IR_PIN, OUTPUT); 
  for (int i = 0; i <67; i++)
  {
    delayMicroseconds(times[i]-5);
    modePin = !modePin;
    pinMode(IR_PIN, modePin);
  }
}

e funge smiley
45  International / Generale / Re: Esiste un telecomando vuoto? on: December 29, 2011, 02:34:58 pm
si uwe, ma quello che vuole fare lui è per funzioni "complesse" smiley
Pages: 1 2 [3] 4 5 ... 12