Considere um microcontrolador realizando uma Conversão AD...
Imagem de fundo

Considere um microcontrolador realizando uma Conversão AD...

Considere um microcontrolador realizando uma Conversão AD para fazer o processamento do sinal para em seguida acionar as saídas que habilitarão a alimentação para os LEDs, conforme a figura a seguir:


Imagem associada para resolução da questão


E a lógica de programação é a seguinte:

//Definição das Variáveis

int valorLido = 0;//Ler valor do ADC

float tensão = 0;//Valor convertido em volts (V)


// Programa principal


void loop()

{

valorLido = analogRead(A0);//Ler valor da tensão

na entrada A0

tensão = valorLido * (5.0/1023.0); //Converter

valores em volts


if (valorLido <= 1,0) {


digitalWrite(Led1, LOW);

digitalWrite(Led2, LOW);

digitalWrite(Led3, LOW);

digitalWrite(Led4, LOW);

digitalWrite(Led5, LOW);

}

if (1,1 < valorLido <= 3,0) {

digitalWrite(Led1, HIGH);

digitalWrite(Led2, HIGH);

digitalWrite(Led3, LOW);

digitalWrite(Led4, LOW);

digitalWrite(Led5, LOW);

}

else

digitalWrite(Led1, LOW);

digitalWrite(Led2, LOW);

digitalWrite(Led3, HIGH);

digitalWrite(Led4, HIGH);

digitalWrite(Led5, HIGH);

}

}


É correto afirmar que apenas os LEDs irão acionar:


A

L1, L2 e L3.


B

L3, L4 e L5.


C

L4 e L5.


D

Todos os Leds.


E

L1 e L2.