A alternativa correta é a letra D. No circuito utilizando um transistor do tipo PNP, é necessário ligar o motor em um nível de tensão baixo (0V, LOW) no pino de saída do Arduino e desligar o motor em um nível de tensão alto (5V, HIGH). A lógica de programação correta é o comando digitalWrite (MOTOR, HIGH) para ligar o motor DC na sua máxima eficiência e o comando digitalWrite (MOTOR, LOW) para desligar o motor. O transistor do tipo PNP trabalha com lógica invertida em relação ao NPN, ou seja, para acioná-lo (ligá-lo) é necessário colocar nível lógico 0 no pino da base, e para desacioná-lo (desligá-lo) é necessário colocar nível lógico 1. Portanto, a lógica de programação também será invertida, onde o comando digitalWrite (MOTOR, LOW) liga o motor DC na sua máxima eficiência, pois coloca nível de tensão baixo (0V) no pino de saída digital, e o comando digitalWrite (MOTOR, HIGH) desliga o motor, pois coloca nível de tensão alto (5V).
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar