Prévia do material em texto
Questão 1 Incorreto Atingiu 0,0 de 2,0 Marcar questão Texto da questão O módulo HC-05 tem seis conectores: STATE, RXD, TXD, GND, VCC, KEY. Cada um desses conectores tem uma função específica. Marque a alternativa correta sobre a especificação dos pinos. Questão 1Resposta a. O pino STATE, podendo também estar identificado como ENABLE, é usado para trocar o estado de funcionamento entre o modo de transferência de dados ou comandos AT. b. O pino ENABLE fornece a alimentação do Bluetooth quando estiver habilitado e corta a alimentação quando estiver desabilitado. c. O pino KEY está ligado ao LED interno do módulo e fornece um feedback para verificar se o Bluetooth está funcionando corretamente. d. O pino GND (terra) e o pino VCC (alimentação positiva 3,3V, mas esse módulo suporta 5V). e. O pino RXD (transmissor de dados serial) e o pino TXD (receptor de dados serial). Avaliar 6,0 de um máximo de 10,0(60%) Os pinos do módulo HC-05 têm as seguintes especificações: STATE - está ligado ao LED interno do módulo e fornece um feedback para verificar se o Bluetooth está funcionando corretamente. RXD - receptor de dados serial. TXD - transmissor de dados serial. GND - terra. VCC - alimentação positiva de 3,3V, mas esse módulo suporta 5V. KEY - pode também estar identificado como ENABLE, esse pino é usado para trocar o estado de funcionamento entre o modo de transferência de dados ou comandos AT. Feedback A resposta correta é: O pino GND (terra) e o pino VCC (alimentação positiva 3,3V, mas esse módulo suporta 5V). Questão 2 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão Projetos microcontrolados, que transferem informações por meio da comunicação sem fio Bluetooth, estão sendo utilizados para diversas soluções práticas, por exemplo: na aquisição remota de dados de sensores em uma planta industrial e no controle remoto de dispositivos atuadores. Dada a importância do protocolo Bluetooth em várias aplicações, marque a alternativa com a definição correta desse protocolo. Questão 2Resposta a. É um padrão de comunicação wireless desenvolvido para fornecer conexão entre diversos dispositivos e que transmite as informações por meio de redes ad hoc e fornece a sincronização automática entre os equipamentos pareados. O Bluetooth é um padrão de comunicação sem fio (wireless) desenvolvido para fornecer conexão entre dispositivos como telefones celulares, tablets, notebooks, impressoras, câmeras digitais, consoles de videogames, etc. Ele elimina a necessidade de cabos e de fios para conectar os dispositivos fixos e/ou móveis, transmitindo as informações por meio de redes ad hoc e fornecendo a sincronização automática entre os equipamentos pareados. b. É uma tecnologia utilizada por produtos certificados que pertencem à classe de dispositivos de rede local sem fios (WLAN) baseados no padrão IEEE 802.11, que possibilita a conexão de dispositivos à internet. c. É um conjunto de especificações para a comunicação sem fio entre dispositivos eletrônicos, com ênfase na baixa potência de operação, na baixa taxa de transmissão de dados e no baixo custo de implementação. Tal conjunto de especificações define camadas do modelo OSI subsequentes àquelas estabelecidas pelo padrão IEEE 802.15. d. É um padrão de comunicação sem fio que abrange uma rede de longa distância de baixo consumo (LPWAN), que tem taxas de transmissão abaixo de 50kbps para garantir o baixo consumo de energia. e. É uma tecnologia livre e aberta para a comunicação sem fio ponto a ponto por meio de luz do espectro visível ou infravermelho através do ar. Feedback A resposta correta é: É um padrão de comunicação wireless desenvolvido para fornecer conexão entre diversos dispositivos e que transmite as informações por meio de redes ad hoc e fornece a sincronização automática entre os equipamentos pareados. Questão 3 Incorreto Atingiu 0,0 de 2,0 Marcar questão Texto da questão O trecho de código mostrado a seguir, que foi usado na prática do módulo Bluetooth, realiza uma importante configuração para a comunicação serial e uma medida de controle do início da comunicação serial. Marque a alternativa com a correta explicação desses comandos. Questão 3Resposta a. O comando da linha 15 - Serial.begin (9.600) - seta a taxa de transmissão em bit por segundo da comunicação serial. O comando na linha 17 - while (!Serial) - trava o código enquanto uma conexão serial não estiver disponível. b. O comando da linha 15 - Serial.begin (9.600) - imprime um dado na serial. O comando na linha 17 - while (!Serial) - retorna o número de bytes (caracteres) disponível para ser lido pela porta serial. De acordo com Margolis (2012) e Banzi (2015), o comando Serial.begin (9600) seta a taxa de transmissão em bit por segundo da comunicação serial. Os valores de taxas disponíveis são 300, 600, 1.200, 2.400, 4.800, 9.600, 14.400, 19.200, 28.800, 38.400, 57.600 ou 11.520. O comando Serial indica se a porta serial está pronta para comunicar. Retorna: True (Comunicação disponível) ou False (Comunicação indisponível). O comando while (!Serial) trava o código enquanto uma conexão serial não estiver disponível. Ao abrirmos uma comunicação, por exemplo, o monitor serial, o código segue a execução normalmente (MARGOLIS, 2012; BANZI, 2015). c. Esses comandos não fazem parte da configuração da comunicação serial e de nenhuma medida de controle do início da comunicação serial. d. O comando da linha 15 - Serial.begin (9.600) - retorna o número de bytes (caracteres) disponível para ser lido pela porta serial. O comando na linha 17 - while (!Serial) - imprime um dado na serial. e. O comando da linha 15 - Serial.begin (9600) - trava o código enquanto uma conexão serial não estiver disponível. O comando na linha 17 - while (!Serial) - seta a taxa de transmissão em bit por segundo da comunicação serial. Feedback A resposta correta é: O comando da linha 15 - Serial.begin (9.600) - seta a taxa de transmissão em bit por segundo da comunicação serial. O comando na linha 17 - while (!Serial) - trava o código enquanto uma conexão serial não estiver disponível. Questão 4 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão 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. Questão 4Resposta a. O teste lógico if (Serial.available ( ) > 0) é importante para não permitir que algum dispositivo sobrescreva o dado recebido na serial. b. O teste lógico if (Serial.available ( ) > 0) é importante para evitar que o microcontrolador escreva dados no buffer da serial. c. 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. O teste lógico if (Serial.available ( ) > 0) é uma técnica de boa programação para evitar que o microcontrolador realize leituras do buffer da comunicação serial quando este estiver vazio, pois o comando Serial.available ( ) retorna o número de bytes (caracteres) disponível para ser lido no buffer . d. O teste lógico if (Serial.available ( ) > 0) não é necessário. e. O teste lógico if (Serial.available ( ) > 0) é importante para evitar qualquer interferência externa na comunicação serial Bluetooth. Feedback A resposta correta é: 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. Questão 5 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão A montagem do circuito mais simples entre o Bluetooth e o Arduino necessita de um divisor de tensão ligado no conector RX do módulo HC-05. Por que isso é necessário? Questão 5Resposta a. Não há necessidade do divisor de tensão. b. Paraevitar qualquer dano provocado por tensões maiores do que a suportada pelo seu módulo Bluetooth. Para evitar qualquer dano no seu módulo Bluetooth, pois a tensão de saída do pino do Arduino é de 5V e a tensão de operação do HC-05 é de 3,3V (podendo trabalhar na faixa entre 2,7V e 4.2V). c. Para limitar a corrente no conector RX do módulo HC-05, não correndo o risco de queimar o circuito. d. Para proteger a placa microcontrolada Arduino dos valores de corrente do módulo HC-05, os quais são mais altos dos que os suportados pelo Arduino. e. Para proteger a placa microcontrolada Arduino dos valores de tensão do módulo HC-05, que são mais altos dos que os suportados pelo Arduino. Feedback A resposta correta é: Para evitar qualquer dano provocado por tensões maiores do que a suportada pelo seu módulo Bluetooth. Terminar revisão https://www.certificacaotecnica.com.br/mod/quiz/view.php?id=151215