Questões de Sistemas Embarcados (Engenharia Eletrônica)

Limpar Busca

O Arduino é uma plataforma de prototipagem eletrônica que permite a criação de dispositivos interativos. É um minicomputador que pode ser programado para realizar diversas funções, como controlar motores e ligar LEDs. No contexto do Arduino, qual das alternativas a seguir descreve a funcionalidade dos pinos digitais de entrada e saída (I/O)?

  • A Podem ser configurados para diferentes modos de operação, permitindo tanto a leitura de estados lógicos quanto o controle de dispositivos externos.
  • B São utilizados principalmente para receber sinais de sensores, podendo interpretar valores dentro de uma faixa contínua de tensão.
  • C São designados para comunicação entre o microcontrolador e periféricos, como sensores I2C e dispositivos SPI.
  • D Fornecem níveis de tensão que servem unicamente para alimentar circuitos auxiliares e módulos externos.
  • E Operam apenas como saídas de controle, mas exigem circuitos adicionais para interagir com atuadores que necessitam de correntes elevadas.

Você está realizando um experimento e precisa especificar um sensor de pressão atmosférica. Neste experimento, todas as medidas e controle são realizados com um Arduino UNO. Após uma busca na Internet, você chega a uma lista de sensores que satisfazem os critérios técnicos e de orçamento. O que difere entre cada sensor é a interface disponível entre o sensor e o microcontrolador ou PLC. Qual protocolo digital abaixo teria o interfacemanto com o Arduino UNO mais simples tanto no que se refere a software quanto a hardware adicional? Desconsidere cabos e conexões elétricas.

  • A 4 a 20 mA.
  • B I2C.
  • C Protocolo Hart.
  • D Profibus.
  • E TCP/IP.

No contexto de sistemas embarcados baseados em microcontroladores, assinale a alternativa que apresenta a principal vantagem do uso de interrupções, em comparação a técnica de “polling”, para tratar eventos externos.

  • A A interrupção permite que o microcontrolador responda de forma rápida e assíncrona, sem a necessidade de verificar continuamente os eventos externos
  • B A interrupção requer que o processador fique verificando ativamente os periféricos, aumentando o tempo de resposta do sistema embarcado como um todo
  • C O sistema baseado em interrupções tem sua eficiência reduzida, pois o microcontrolador é obrigado a suspender a execução do código principal
  • D Com interrupções, o consumo de energia do microcontrolador aumenta devido à necessidade de monitoramento contínuo dos sinais externos

Em relação ao microcontrolador com arquitetura Harvard, assinale a alternativa correta.

  • A A memória de dados e a memória de programa compartilham o mesmo barramento
  • B A memória de programa e a memória de dados possuem barramentos separados
  • C Não permite acesso simultâneo à memória de programa e à memória de dados
  • D O acesso à memória de dados ocorre apenas em ciclos de clock múltiplos

Considere as linguagens de programação C e Pascal. Existe uma particularidade entre o uso dos laços de repetição utilizando o comando for e/ou o comando while, que pode ser mais bem descrita pela asserção: ______. Assinale a alternativa que preencha corretamente a lacuna.

  • A em C, tanto o for quanto o while permitem que a variável de controle seja modificada dentro do laço, enquanto em Pascal isso não é permitido em ambos os casos
  • B no Pascal, o laço, construído com for, tem a variável de controle automaticamente atualizada, enquanto em C o laço for permite a personalização de todas as etapas (inicialização, condição e incremento)
  • C o laço while em Pascal permite a inicialização da variável de controle no cabeçalho, enquanto em C o while só testa a condição de continuação
  • D o laço for em C é estritamente para contagem de loops, semelhante ao Pascal, com um intervalo fixo de iteração