• Matéria: Informática
  • Autor: marinapradohg
  • Perguntado 3 anos atrás

Considere o trecho de código para Arduino Uno apresentado a seguir:
//------------- INICIO DO CÓDIGO ------------------
int pushButton = 2;
int buttonState;
void setup()
{
Serial.begin(9600);
pinMode(pushButton, INPUT);
}
void loop()
{
buttonState = digitalRead(pushButton);
Serial.println(buttonState);
delay(500);
}
//------------- FIM DO CÓDIGO -----------------

Assinale a alternativa que indica a funcionalidade do código apresentado.
Escolha uma:
a. Faz a leitura do nível lógico presente no pino 2 e envia o estado via serial a cada 500 ms. Correto

b. Envia na porta serial o valor resultante da conversão A/D realizada no pino 5 a cada 500 ms.

c. Realiza a leitura do nível lógico presente no pino 2 e envia via SPI para outro dispositivo conectado ao arduino a cada 500 s.

d. Realiza a conversão A/D do valor presente na variável “buttonState” e envia o resultado via serial.

e. Envia a string “buttonState” via serial a cada 500 ms, de forma ininterrupta e infinita.

Respostas

respondido por: bismarqueaugusto
1

Resposta: a. Faz a leitura do nível lógico presente no pino 2 e envia o estado via serial a cada 500 ms.

Explicação: AVA

Perguntas similares