wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Circuitos e Programação

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Qual é a função principal de um resistor em um circuito com LED?

a)

Aumentar a corrente que passa pelo LED

b)

Limitar a corrente que passa pelo LED

c)

Armazenar energia para o LED

d)

Transformar corrente contínua em alternada

2.

Ao montar um circuito com um botão e um LED em uma protoboard, qual é a configuração correta para acender o LED ao pressionar o botão?

a)

Ligar o LED em paralelo com o botão

b)

Ligar o LED em série com o botão

c)

Ligar o LED diretamente à alimentação sem botão

d)

Ligar o botão entre o LED e o GND

3.

Qual comando do Arduino é utilizado para definir um pino como entrada para um botão?

a)

digitalWrite()

b)

pinMode()

c)

analogRead()

d)

delay()

4.

Em um circuito com LED, qual é o valor típico de resistor utilizado para proteger um LED alimentado por 5V, considerando uma queda de tensão de 2V no LED e corrente de 20mA?

a)

100 Ω100\ \Omega

b)

150 Ω150\ \Omega

c)

220 Ω220\ \Omega

d)

470 Ω470\ \Omega

5.

Qual é a principal vantagem de usar uma protoboard para montagem de circuitos?

a)

Permite soldar componentes facilmente

b)

Facilita a montagem e desmontagem sem solda

c)

Reduz o consumo de energia do circuito

d)

Aumenta a resistência dos componentes

6.

No Arduino, qual função é usada para ler o estado de um botão conectado a um pino digital?

a)

digitalWrite()

b)

analogRead()

c)

digitalRead()

d)

pinMode()

7.

Se um LED não acende ao pressionar o botão, qual pode ser uma possível causa?

a)

O resistor está com valor muito baixo

b)

O LED está invertido (polaridade errada)

c)

O botão está em curto-circuito

d)

O Arduino está desligado

8.

Qual é a lógica correta para acender um LED quando um botão é pressionado no Arduino?

a)

if (digitalRead(botao) == LOW) { digitalWrite(led, HIGH); }

b)

if (digitalRead(botao) == HIGH) { digitalWrite(led, HIGH); }

c)

if (digitalRead(led) == HIGH) { digitalWrite(botao, HIGH); }

d)

if (digitalRead(botao) == HIGH) { digitalWrite(led, LOW); }

9.

Qual é a principal diferença entre um botão normalmente aberto (NA) e um normalmente fechado (NF)?

a)

O NA permite passagem de corrente quando pressionado, o NF quando solto

b)

O NA nunca permite passagem de corrente

c)

O NF só funciona com LEDs

d)

O NA é usado apenas em protoboards

10.

Ao montar um circuito em uma protoboard, por que é importante identificar as linhas de alimentação (rails)?

a)

Para evitar curto-circuitos

b)

Para garantir que todos os componentes recebam energia adequada

c)

Para aumentar a resistência do circuito

d)

Para diminuir a tensão do LED

11.

Qual é a saída do seguinte código Arduino se o botão estiver pressionado? ```cpp if (digitalRead(2) == HIGH) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } ```

a)

O LED no pino 13 acende

b)

O LED no pino 13 apaga

c)

O LED pisca rapidamente

d)

Nada acontece

12.

Qual é a unidade de medida da resistência elétrica?

a)

Volt

b)

Ampère

c)

Ohm

d)

Watt

13.

Em um circuito com LED, qual terminal deve ser conectado ao GND?

a)

O anodo

b)

O catodo

c)

Ambos os terminais

d)

Nenhum terminal

14.

Qual é a função do comando delay(1000) no Arduino?

a)

Aumentar a tensão do LED

b)

Aguardar 1 segundo antes de executar o próximo comando

c)

Reduzir a corrente do botão

d)

Desligar o Arduino

15.

Se você deseja que o LED acenda apenas enquanto o botão estiver pressionado, qual estrutura de controle deve ser usada?

a)

while

b)

for

c)

if

d)

switch

16.

Qual é a principal característica de um circuito em série?

a)

Todos os componentes recebem a mesma tensão

b)

Todos os componentes recebem a mesma corrente

c)

A corrente se divide entre os componentes

d)

Não há diferença de potencial

17.

Ao utilizar um botão em um circuito com Arduino, por que é recomendado usar um resistor de pull-down?

a)

Para aumentar a corrente no botão

b)

Para garantir que o pino leia LOW quando o botão não está pressionado

c)

Para proteger o LED

d)

Para diminuir a tensão do Arduino

18.

Qual é a sequência correta para montar um circuito simples com LED e botão na protoboard?

a)

LED, resistor, botão, alimentação

b)

Botão, LED, resistor, alimentação

c)

Resistor, LED, botão, alimentação

d)

Qualquer ordem, desde que estejam conectados

19.

Qual comando do Arduino é usado para acender um LED conectado ao pino 8?

a)

digitalRead(8, HIGH);

b)

digitalWrite(8, HIGH);

c)

analogWrite(8, LOW);

d)

pinMode(8, INPUT);

20.

Se você deseja que o LED pisque a cada 0,5 segundo ao pressionar o botão, qual comando de tempo deve ser usado no Arduino?

a)

delay(500);

b)

delay(100);

c)

delay(1000);

d)

delay(50);