Qual o comando utilizado para escrever um valor num pino dig...
Qual o comando utilizado para escrever um valor num pino digital configurado como INPUT na plataforma Arduino?
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