wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino 02: PinMode, Entrada e Saída

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual é o propósito da função `pinMode()` na programação Arduino?

a)

Para ler o valor de um sensor

b)

Para configurar um pino como entrada ou saída

c)

Para enviar um sinal a um motor

d)

Para atrasar a execução do programa

2.

Qual das seguintes NÃO é um modo válido para a função `pinMode()`?

a)

pinMode(8,INPUT);

b)

pinMode(8,OUTPUT);

c)

pinMode(8,ANALOG);

3.

No seguinte código, qual é o estado do LED conectado ao pino 13?

``` void setup()

{ pinMode(13, OUTPUT);

digitalWrite(13, HIGH); } ```

a)

O LED está desligado

b)

O LED está piscando

c)

O LED está ligado

d)

O LED está fraco

4.

O que a função `digitalWrite()` faz quando o pino é configurado para `LOW`?

a)

Define o pino para 5V

b)

Define o pino para 0V

c)

Define o pino para 3.3V

d)

Define o pino para 12V

5.

Qual função é usada para configurar o estado de entrada e saída de um pino?

a)

`digitalWrite()`

b)

`analogRead()`

c)

`pinMode()`

d)

`delay()`

6.

Qual é o propósito da função `delay()` no código Arduino?

a)

Configurar um pino como entrada ou saída

b)

Enviar um sinal para um motor

c)

Pausar o programa por um tempo especificado

d)

Ler o valor de um sensor

7.

No código abaixo, quanto tempo o LED permanece aceso durante cada ciclo?

```void loop()

{ digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000); } ```

a)

0,1 segundos

b)

1 segundo

c)

13 segundos

d)

1000 segundos

8.

Qual função você usaria para desligar um LED conectado ao pino 8?

a)

`pinMode(8, LOW)`

b)

`digitalWrite(8, LOW)`

c)

`analogWrite(8, LOW)`

d)

`digitalRead(8)`

9.

Qual é o propósito da função `setup()` em um esboço do Arduino?

a)

Para executar o código continuamente

b)

Para inicializar configurações e ajustes

c)

Para ler valores de sensores

d)

Para controlar a velocidade de um motor

10.

Qual é o propósito da função `loop()` em um esboço do Arduino?

a)

Para executar o código continuamente

b)

Para inicializar configurações e ajustes

c)

Para ler valores de sensores

d)

Para controlar a velocidade de um motor