Qual o comando utilizado para escrever um valor num pino dig...

Próximas questões
Com base no mesmo assunto
Q2745418 Arquitetura de Software

Qual o comando utilizado para escrever um valor num pino digital configurado como INPUT na plataforma Arduino?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - digitalWrite

Vamos entender melhor o que cada comando faz na plataforma Arduino e porque a alternativa B é a correta.

**digitalWrite**: Este comando é utilizado para escrever um valor (HIGH ou LOW) em um pino digital configurado como OUTPUT. Por exemplo, se desejamos acender um LED conectado ao pino 13, podemos usar digitalWrite(13, HIGH);. Portanto, **a alternativa B é a correta** porque o comando digitalWrite é utilizado para escrever um valor em um pino digital.

**Vamos agora analisar as alternativas incorretas:**

A - digitalRead

O comando digitalRead é utilizado para ler o valor de um pino digital configurado como INPUT. Ele retorna se o estado do pino é HIGH (nível lógico alto) ou LOW (nível lógico baixo). Portanto, esta alternativa está incorreta, uma vez que estamos interessados em escrever um valor num pino digital.

C - pinMode

O comando pinMode é utilizado para configurar o modo de um pino específico. Ele pode configurar o pino como INPUT, OUTPUT ou INPUT_PULLUP. Por exemplo, pinMode(13, OUTPUT); configura o pino 13 como uma saída. Esta alternativa está incorreta porque o comando pinMode é usado para definir o modo do pino e não para escrever valores nele.

D - Serial.begin

O comando Serial.begin é utilizado para iniciar a comunicação serial em uma determinada taxa de baud. Por exemplo, Serial.begin(9600); inicia a comunicação serial a 9600 bauds por segundo. Este comando é relevante para enviar e receber dados via comunicação serial, mas não tem relação com a escrita de valores em pinos digitais. Portanto, esta alternativa está incorreta.

Concluindo, o comando correto para escrever um valor num pino digital configurado como OUTPUT na plataforma Arduino é digitalWrite.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo