Abaixo tem o algoritmo para ler um caractere. Selecione as opções corretas para o código funcionar sem erros.
char caractere;
void setup()
{
Em branco 1
Serial.beginSerial.loop (9600);
}
void loop()
{
if (Em branco 2
Serial.available{}Serial.available() )
{
caractere=Em branco 3
Serial.print()Serial.read() ;
Serial.print("Caractere lido:");
Serial.println(caractere);
Para que o código funcione sem erros, as opções corretas são: - Em branco 1: Não há necessidade de preencher nada em branco 1, pois não há nenhuma instrução a ser adicionada no setup() antes de Serial.begin(9600). - Em branco 2: A opção correta é "Serial.available() > 0", pois essa condição verifica se há dados disponíveis para leitura no buffer da porta serial. - Em branco 3: A opção correta é "Serial.read()", pois essa função lê o primeiro byte de dados disponível no buffer da porta serial e retorna o valor lido como um inteiro.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar