Font size
WorksheetsO que é Arduino?
Total questions: 25
Worksheet time: 13mins
O que é o Arduino no contexto de projetos eletrônicos?
Um sistema operacional para servidores corporativos
Uma plataforma open-source para projetos interativos
Apenas um sensor analógico para medir tensão
Um protocolo de rede para internet das coisas
Qual combinação descreve corretamente os componentes principais da plataforma Arduino?
Placa microcontroladora programável
Linguagem baseada em C/C++ simplificada
Impressora 3D para fabricar placas
Bateria proprietária obrigatória
IDE Arduino para escrever e enviar código
Para que serve a IDE Arduino?
Programar a placa de forma simplificada
Imprimir circuitos em papel fotográfico
Executar aplicativos de escritório comuns
Criar modelos 3D dos componentes
Qual exemplo representa bem a variedade de projetos possíveis com Arduino?
Somente jogos de computador
Apenas edição de fotos digitais
LEDs piscantes e robôs autônomos
Exclusivamente servidores de banco de dados
Por que o Arduino ajudou a democratizar a eletrônica?
Une hardware acessível e software intuitivo
Exige equipamentos industriais caros
Bloqueia o uso por iniciantes e escolas
Depende de licenças fechadas e pagas
Qual é a função principal do microcontrolador ATmega328P no Arduino Uno?
Converter sinais analógicos em corrente alternada
Atuar como porta de comunicação Bluetooth
Executar programas e controlar pinos de I/O
Fornecer energia de 12V para a placa
Quantos pinos digitais de I/O existem no Arduino Uno e quais têm capacidade PWM?
10 pinos digitais, 2 com PWM
14 pinos digitais, 6 com PWM
12 pinos digitais, 4 com PWM
16 pinos digitais, 8 com PWM
Os pinos A0 a A5 no Arduino Uno são usados principalmente para qual finalidade?
Programação via interface serial
Comunicação USB com o computador
Conexão direta a motores de passo
Leitura de sinais de sensores analógicos
Marque todas as funções corretas da porta USB no Arduino Uno.
Programação do microcontrolador
Alimentação da placa
Comunicação serial para debug
Armazenamento permanente de sketches
Geração de sinais PWM dedicados
Qual opção descreve corretamente as tensões fornecidas pelos pinos do sistema de alimentação integrado do Arduino Uno?
Somente GND e entrada VIN sem 5V
Exclusivamente 3.3V regulado sem GND
Apenas saída ajustável entre 7V e 12V
Saídas de 5V, 3.3V e GND disponíveis
Você quer ligar o Arduino por fonte externa. Qual faixa de tensão é aceita pelo conector barrel (VIN) da placa?
Entre 7V e 12V aceitos no conector
Apenas exatamente 5V aceitos no VIN
Entre 3.3V e 5V aceitos no barrel
Acima de 12V recomendado para VIN
O que significa dizer que 6 dos pinos digitais do Arduino possuem PWM?
Funcionam apenas como entradas permanentes
Medem corrente alternada de alto valor
São exclusivos para comunicação USB direta
Eles simulam saídas analógicas por modulação
Um aluno precisa ler a variação contínua de um sensor de temperatura. Quais pinos deve usar e por quê?
Porta USB, pois recebe dados analógicos
Pinos PWM, pois convertem para corrente AC
Quaisquer pinos digitais, pois todos são ADC
Pinos A0–A5, pois leem valores analógicos
Em um sketch Arduino, qual é o papel principal da função setup()?
Salvar dados na memória permanentemente
Controlar apenas a alimentação do microcontrolador
Executar configurações iniciais uma única vez
Repetir a lógica principal continuamente
Sobre a função loop() no Arduino, assinale as alternativas corretas.
É executada continuamente após setup()
Contém a lógica principal do programa
Só roda quando o botão de reset é pressionado
Serve apenas para declarar variáveis
Observe o trecho: void setup() { pinMode(13, OUTPUT); Serial.begin(9600); } Qual afirmação está correta?
pinMode deve ser usado dentro de loop
Serial.begin dispensa velocidade
As instruções terminam com ponto e vírgula
As chaves são opcionais no bloco
Em C/C++ para Arduino, o que acontece se você esquecer o ponto e vírgula no final de uma instrução como digitalWrite(13, HIGH)
O programa reinicia automaticamente
O código não compila e gera erro
O Arduino ignora a linha silenciosamente
A função loop executa duas vezes seguidas
Considere: void loop() { digitalWrite(13, HIGH); delay(1000); } O que esse código representa de forma geral?
Executar setup repetidas vezes
Iniciar comunicação serial contínua
Definir pino como entrada permanente
Acionar um pino e aguardar um segundo
Qual é a função principal de uma estrutura condicional if em um programa Arduino?
Armazenar valores lidos de sensores analógicos
Repetir código até a condição ser falsa
Executar código quando a condição é verdadeira
Enviar mensagens para o monitor serial automaticamente
No exemplo com sensor de luz, qual ação ocorre quando sensorValue > 700?
Nada acontece porque não há condição válida
LED desligado com LOW e nenhuma mensagem
LED meia potência com analogWrite 255
LED ligado com HIGH e mensagem adequada
Quando o if inicial não é verdadeiro, para que serve o bloco else if?
Testar uma nova condição alternativa
Redefinir o valor do sensor para zero
Encerrar o programa imediatamente
Ignorar todas as condições seguintes
Selecione todas as afirmações corretas sobre o bloco else.
Executa quando todas as condições anteriores são falsas
Depende de uma condição booleana adicional
Garante que algum código execute se nada mais for verdadeiro
Só pode aparecer antes de qualquer if
No trecho else if (sensorValue > 300), qual saída é aplicada ao LED?
digitalWrite(LED, LOW) para apagar totalmente
analogWrite(LED, 255) para brilho máximo
digitalWrite(LED, HIGH) para brilho máximo
analogWrite(LED, 128) para meia potência
Qual leitura do sensor resultará no LED desligado no exemplo?
sensorValue maior que 700
sensorValue igual ou menor que 300
sensorValue entre 301 e 700
sensorValue exatamente 700
Por que usar analogRead(A0) no início do código?
Ler o valor analógico do sensor de luz
Definir o pino A0 como saída digital
Converter o LED para modo PWM automaticamente
Enviar dados para o monitor serial
