Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

ricevitore ir arduino

Telefonia, radio, TV, internet, reti locali...comandi a distanza

Moderatore: Foto Utentejordan20

0
voti

[1] ricevitore ir arduino

Messaggioda Foto Utente0206pippo » 5 lug 2012, 19:35

ciao a tutti!!!volevo chiedere un chiarimento riguardo un dubbio che ho. allora, sto usando arduino 2009 e un sensore ricevitore ir TSOP2236 . fatti i collegamenti ho lanciato questo programma:
Codice: Seleziona tutto
int analogPin = 3;
int val = 0;


void setup ()
{
  Serial.begin (9600);
 
 
}

void loop ()
{
  val = analogRead (analogPin);
  Serial.println (val);
  delay(1000);
}


mi compaiono solo 856, e a volte 857, se stacco il ricevitore numeri a caso (penso).. la mia domanda è: cosa vogliono dire questi numeri?? e perché varia a volte da 856 a 857?? grazie..:)
Avatar utente
Foto Utente0206pippo
13 6
Frequentatore
Frequentatore
 
Messaggi: 100
Iscritto il: 27 giu 2012, 12:37

0
voti

[2] Re: ricevitore ir arduino

Messaggioda Foto Utentefranx » 5 lug 2012, 21:24

Sono i numeri che ti restituisce il convertitore A/D di Arduino e sono compresi nel range [0...1023]

Ma il sensore che hai usato dovrebbe fornirti un'uscita digitale, non analogica

Quei valori che leggi, decodificati tramite la nota formuletta V_A = V_{REF} \cdot \frac {N}  {1024}, danno proprio un valore di tensione intorno ai 4,2V ovvero prossimo a 5V

Nota aggiunta: guardando il ds del sensore IR sembra che in assenza di raggi infrarossi il sensore dia in uscita proprio un livello alto (circa Vcc)
Avatar utente
Foto Utentefranx
465 3 10
Frequentatore
Frequentatore
 
Messaggi: 199
Iscritto il: 28 feb 2010, 17:43


Torna a Telecomunicazioni

Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti