Problemas com sensores UV

Já usei dois sensores UVM 30A e três sensores GUVA s12sd, não funcionaram… não apresentam variação conforme a exposição ao sol.

A probabilidade de ter comprado 5 sensores com problema são pequenas

Já testei o Arduíno todas portas funcionando normalmente.

vou deixar o código abaixo

int pinSensor =A0;
int indiceUV;

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

pinMode(pinSensor, INPUT);

}

void loop()
{
int leitura = analogRead(pinSensor);

Serial.print(leitura);

if( leitura <= 10)
{
  indiceUV= 0;
}else if (leitura >10 && leitura <= 46 )
{
  indiceUV =1;
}else if (leitura >46 && leitura <= 65)
{
  indiceUV=2;
}else if(leitura > 65 && leitura <= 83)
{
  indiceUV =3;
}else if ( leitura > 83 && leitura<= 103)
{
  indiceUV =4;
}else if (leitura > 103 && leitura <= 124)
{
  indiceUV =5;
}else if (leitura >124 && leitura <=142)
{
  indiceUV=6;
}else if (leitura > 142 && leitura <= 162)
{
  indiceUV=7;
}else if (leitura >162 && leitura <=180)
{
  indiceUV=8;
}else if (leitura >180 && leitura <=200)
{
  indiceUV=9;
}else if (leitura >200 && leitura <=221)
{
  indiceUV=10;
}else
{
  indiceUV=11;
}

Serial.print(" ");
Serial.print("Indice: ");
Serial.println(indiceUV);

delay(200);
}

5v do Arduíno no vcc
GND no GND
A0 no Out

Os 5V estão chegando, 5,08 5,09V.

Não tenho como medir a corrente, mas posso colocar uma fonte externa conectada ao GND do Arduíno.

Falai @ThiagoMS cara ja tentou isolar os sensores UV e colocar direto na serial para ver quais valores eles estão produzindo? A saida desses sensores me parece ser em milivolts dai esse valores dos ifs estariam foram de contexto acredito. Dei uma olhada no datasheet do UVM30a e achei o grafico abaixo.


Tipo valores para indiceUV=1 seriam a partir de 200 e uns quebrados.

Com finalidade de testes seria interessante colocar os sensores sem if algum so postando os valores na serial e utilizando o datasheet vc analisar se estão dentro da normalidade.
Segue link do datasheet completo do UVM30A
https://www.wiltronics.com.au/wp-content/uploads/datasheets/ARD2-2062.pdf

Abraços
Max

Coloca uma lâmpada comum encostado e vê se a tensão não varia pelo menos 1 milivolt.
a variação costuma ser muito pouco .