Problema analogRead


salve ragazzi.

ho un problema con la lettura analogica: sto usando due led ir per costruirmi un sensore, uno come emettitore e l'altro come ricevitore. faccio delle letture ambientali emettitore spento, quindi medio e accendo l'emettitore per fare altre letture ad emettitore acceso.

fino ieri funzionava tutto correttamente, da oggi le letture sembrano impazzite. non posto il circuito perché sono due semplici led, uno collegato con una resistenza al pin 8, l'altro collegato al pin a1.

code: [select]
int i=0;
long valore_ambientale;
long tmp;
long distanza;
void setup()
{
 //pinmode(a1,input);
 pinmode(8,output);
 serial.begin(9600);
// analogreference(internal);
}

void loop()
{
 tmp=0;
 i=0;
 digitalwrite(8,low);
 analogread(a
 while(i<50)
 {
   tmp=analogread(a1)+tmp;
   i++;
 }
 valore_ambientale=tmp/50;
 serial.print("tmp: ");serial.println(tmp);
 serial.print("valore ambientale:");serial.println(valore_ambientale);
 digitalwrite(8,high);
 while(i<100)
 {
   distanza=analogread(a1)-valore_ambientale;
  // serial.println(distanza);
   i++;
 }
}


ho provato un pò di tutto: ad aggiungere dei delay, fare letture vuoto ma non capisco l'errore. molto spesso come risultato della lettura mbientale si alternano tre valori:  105 - 60 -0 -105 -60 -0.


grazie,
andrea

hai acceso oggi una lampada flurescenza che ieri era spenta?

usa come ricevitore un ricevitore dei telecomandi ir tipo tsopxx38 e modula il led ir emettitore con una frequenza di 38khz. cosí non devi calibrarlo e funziona perfino in piena luce del sole.

ciao uwe


Arduino Forum > International > Italiano > Software (Moderator: leo72) > Problema analogRead


arduino

Comments

Popular posts from this blog

Connecting Raspberry Pi 2 to P10(1R)-V706 LED Dot Matrix - Raspberry Pi Forums

TypeError: <unknown> is not a numpy array - Raspberry Pi Forums

datso and removing imagetitle - Joomla! Forum - community, help and support