

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:

E a lógica de programação é a seguinte:
/
int valorLido = 0;/
float tensão = 0;/
/
void loop()
{
valorLido = analogRead(A0);/
na entrada A0
tensão = valorLido * (5.0/1023.0); /
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:
L1, L2 e L3.
L3, L4 e L5.
L4 e L5.
Todos os Leds.
L1 e L2.