Questão de Engenharia Elétrica

O trecho de código mostrado a seguir, que foi usado na prática do módulo Bluetooth, realiza a recepção de dados na comunicação serial Bluetooth. Marque a alternativa correta sobre a importância do teste lógico (linha 1) realizado antes de fazer a leitura dos dados no buffer da comunicação serial.

A
O teste lógico if (Serial.available ( ) > 0) é desnecessário, pois o microcontrolador sempre deve tentar ler os dados.
B
O teste lógico if (Serial.available ( ) > 0) é importante para evitar a perda de dados durante a transmissão.
C
O teste lógico if (Serial.available ( ) > 0) garante que o microcontrolador não execute outras funções enquanto aguarda os dados.
D
O teste lógico if (Serial.available ( ) > 0) é importante para que o microcontrolador não realize leituras quando o buffer da comunicação serial estiver vazio.
E
O teste lógico if (Serial.available ( ) > 0) é irrelevante, pois o buffer é sempre preenchido antes da leitura.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados