wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

O que é Arduino?

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

O que é o Arduino no contexto de projetos eletrônicos?

a)

Um sistema operacional para servidores corporativos

b)

Uma plataforma open-source para projetos interativos

c)

Apenas um sensor analógico para medir tensão

d)

Um protocolo de rede para internet das coisas

2.

Qual combinação descreve corretamente os componentes principais da plataforma Arduino?

a)

Placa microcontroladora programável

b)

Linguagem baseada em C/C++ simplificada

c)

Impressora 3D para fabricar placas

d)

Bateria proprietária obrigatória

e)

IDE Arduino para escrever e enviar código

3.

Para que serve a IDE Arduino?

a)

Programar a placa de forma simplificada

b)

Imprimir circuitos em papel fotográfico

c)

Executar aplicativos de escritório comuns

d)

Criar modelos 3D dos componentes

4.

Qual exemplo representa bem a variedade de projetos possíveis com Arduino?

a)

Somente jogos de computador

b)

Apenas edição de fotos digitais

c)

LEDs piscantes e robôs autônomos

d)

Exclusivamente servidores de banco de dados

5.

Por que o Arduino ajudou a democratizar a eletrônica?

a)

Une hardware acessível e software intuitivo

b)

Exige equipamentos industriais caros

c)

Bloqueia o uso por iniciantes e escolas

d)

Depende de licenças fechadas e pagas

6.

Qual é a função principal do microcontrolador ATmega328P no Arduino Uno?

a)

Converter sinais analógicos em corrente alternada

b)

Atuar como porta de comunicação Bluetooth

c)

Executar programas e controlar pinos de I/O

d)

Fornecer energia de 12V para a placa

7.

Quantos pinos digitais de I/O existem no Arduino Uno e quais têm capacidade PWM?

a)

10 pinos digitais, 2 com PWM

b)

14 pinos digitais, 6 com PWM

c)

12 pinos digitais, 4 com PWM

d)

16 pinos digitais, 8 com PWM

8.

Os pinos A0 a A5 no Arduino Uno são usados principalmente para qual finalidade?

a)

Programação via interface serial

b)

Comunicação USB com o computador

c)

Conexão direta a motores de passo

d)

Leitura de sinais de sensores analógicos

9.

Marque todas as funções corretas da porta USB no Arduino Uno.

a)

Programação do microcontrolador

b)

Alimentação da placa

c)

Comunicação serial para debug

d)

Armazenamento permanente de sketches

e)

Geração de sinais PWM dedicados

10.

Qual opção descreve corretamente as tensões fornecidas pelos pinos do sistema de alimentação integrado do Arduino Uno?

a)

Somente GND e entrada VIN sem 5V

b)

Exclusivamente 3.3V regulado sem GND

c)

Apenas saída ajustável entre 7V e 12V

d)

Saídas de 5V, 3.3V e GND disponíveis

11.

Você quer ligar o Arduino por fonte externa. Qual faixa de tensão é aceita pelo conector barrel (VIN) da placa?

a)

Entre 7V e 12V aceitos no conector

b)

Apenas exatamente 5V aceitos no VIN

c)

Entre 3.3V e 5V aceitos no barrel

d)

Acima de 12V recomendado para VIN

12.

O que significa dizer que 6 dos pinos digitais do Arduino possuem PWM?

a)

Funcionam apenas como entradas permanentes

b)

Medem corrente alternada de alto valor

c)

São exclusivos para comunicação USB direta

d)

Eles simulam saídas analógicas por modulação

13.

Um aluno precisa ler a variação contínua de um sensor de temperatura. Quais pinos deve usar e por quê?

a)

Porta USB, pois recebe dados analógicos

b)

Pinos PWM, pois convertem para corrente AC

c)

Quaisquer pinos digitais, pois todos são ADC

d)

Pinos A0–A5, pois leem valores analógicos

14.

Em um sketch Arduino, qual é o papel principal da função setup()?

a)

Salvar dados na memória permanentemente

b)

Controlar apenas a alimentação do microcontrolador

c)

Executar configurações iniciais uma única vez

d)

Repetir a lógica principal continuamente

15.

Sobre a função loop() no Arduino, assinale as alternativas corretas.

a)

É executada continuamente após setup()

b)

Contém a lógica principal do programa

c)

Só roda quando o botão de reset é pressionado

d)

Serve apenas para declarar variáveis

16.

Observe o trecho: void setup() { pinMode(13, OUTPUT); Serial.begin(9600); } Qual afirmação está correta?

a)

pinMode deve ser usado dentro de loop

b)

Serial.begin dispensa velocidade

c)

As instruções terminam com ponto e vírgula

d)

As chaves são opcionais no bloco

17.

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)

a)

O programa reinicia automaticamente

b)

O código não compila e gera erro

c)

O Arduino ignora a linha silenciosamente

d)

A função loop executa duas vezes seguidas

18.

Considere: void loop() { digitalWrite(13, HIGH); delay(1000); } O que esse código representa de forma geral?

a)

Executar setup repetidas vezes

b)

Iniciar comunicação serial contínua

c)

Definir pino como entrada permanente

d)

Acionar um pino e aguardar um segundo

19.

Qual é a função principal de uma estrutura condicional if em um programa Arduino?

a)

Armazenar valores lidos de sensores analógicos

b)

Repetir código até a condição ser falsa

c)

Executar código quando a condição é verdadeira

d)

Enviar mensagens para o monitor serial automaticamente

20.

No exemplo com sensor de luz, qual ação ocorre quando sensorValue > 700?

a)

Nada acontece porque não há condição válida

b)

LED desligado com LOW e nenhuma mensagem

c)

LED meia potência com analogWrite 255

d)

LED ligado com HIGH e mensagem adequada

21.

Quando o if inicial não é verdadeiro, para que serve o bloco else if?

a)

Testar uma nova condição alternativa

b)

Redefinir o valor do sensor para zero

c)

Encerrar o programa imediatamente

d)

Ignorar todas as condições seguintes

22.

Selecione todas as afirmações corretas sobre o bloco else.

a)

Executa quando todas as condições anteriores são falsas

b)

Depende de uma condição booleana adicional

c)

Garante que algum código execute se nada mais for verdadeiro

d)

Só pode aparecer antes de qualquer if

23.

No trecho else if (sensorValue > 300), qual saída é aplicada ao LED?

a)

digitalWrite(LED, LOW) para apagar totalmente

b)

analogWrite(LED, 255) para brilho máximo

c)

digitalWrite(LED, HIGH) para brilho máximo

d)

analogWrite(LED, 128) para meia potência

24.

Qual leitura do sensor resultará no LED desligado no exemplo?

a)

sensorValue maior que 700

b)

sensorValue igual ou menor que 300

c)

sensorValue entre 301 e 700

d)

sensorValue exatamente 700

25.

Por que usar analogRead(A0) no início do código?

a)

Ler o valor analógico do sensor de luz

b)

Definir o pino A0 como saída digital

c)

Converter o LED para modo PWM automaticamente

d)

Enviar dados para o monitor serial