wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Repàs Arduino

Total questions: 39

Worksheet time: 1hrs 6mins

Name
Class
Date
1.

El void loop() és obligatori?

a)

Si, però no pot quedar sense res escrit entre { }

b)

No, però serveix per anar més ràpid

c)

No, però substitueix altres comandes

d)

Sí i el podem deixar buit entre { }

2.

Com enviar voltatge des d'un pin?

a)

digitalRead

b)

LOW

c)

digitalWrite

d)

delay(1000);

3.

Quina és la funció d'analogRead?

a)

Establir la brillantor d'una pantalla LCD

b)

Llegir valors analògics

c)

Encendre un LED

d)

Establir el pin de sortida

4.

Com es diu el component que serveix per moderar el pas del corrent?

a)

Condensador

b)

Motors

c)

Transistor

d)

Resistència

5.

Què hem d'escriure per declarar un pin com a entrada?

a)

pinMode(2, OUTPUT)

b)

pinMode(2, INPUT);

c)

pinmode(0, OUTPUT);

d)

pinMode(2, OUTPUT);

6.

Quina afirmació sobre les potes del led és la certa?

a)

La pota curta o ànode és la positiva

b)

La pota curta o càtode és la negativa

c)

La pota curta o càtode és la positiva

d)

La pota llarga o càtode és la positiva

7.

Per què fem servir "else"?

a)

indica una altre acció

b)

per a poder fer un "if"

c)

per tancar void loop

d)

indica la condició contraria

8.

Per a què serveixen els led que es troben al costat dels pins?

a)

La placa Arduino està encesa

b)

Hi ha algún component extern conectat als pins

c)

S'està realitzant alguna cosa entre l'ordinador i la placa

d)

Són de decoracio

9.

Es pot conectar un led sense resistència?

a)

Sí però corres risc de que es cremi

b)

No

c)

Sí però es crema sempre

d)

No perqué l'Alejandro no ens deixa

10.

Què escribim a sobre de void setup?

a)

Totes les anotacions

b)

El pin dels leds

c)

El número de cables que utilitzes

d)

Declares les variables

11.

Què és void loop?

a)

Un bucle

b)

És el mateix que l'ordre for

c)

Una ordre que no es repeteix

d)

Una funció bàsica que ha de tenir comandes dins

12.

Que és Arduino?

a)

És una placa amb un microcontrolador que permet jugar a jocs d'alta potència

b)

És una placa de circuit imprès simple basada en un microcontrolador de codi obert provinent d'una plataforma de codi privatiu

c)

És una placa de circuit amb un microcontrolador complicat basat en un codi obert provinent del hardware Imperatus

d)

És una placa de circuit imprès simple basada en un microcontrolador de codi obert provinent d'una plataforma de codi obert

13.

Per a què s'utilitza un diode?

a)

Per impedir que l'electricitat circuli en el sentit no desitjat

b)

Per poder fer una resistència PULL-DOWN

c)

Per simular una resistència

d)

Per il·luminar més un led

14.

Què necessites per connectar la placa amb l'ordinador?

a)

El mateix cable que per a carregar el mòbil

b)

Un cable USB mascle-mascle

c)

Es poden comunicar via Wi-Fi

d)

Un cable USB mascle-femella

15.

Què fa aquesta instrucció: int led=9; ?

a)

Únicament defineix la variable led com a numèrica i un nombre enter.

b)

Defineix la variable led com a un nombre enter i li assigna el valor de 9.

c)

Assigna el valor 9 a la variable led

d)

Cap de les respostes anteriors és correcta

16.

Quina instrucció he d'emprar per aturar el programa 1 segon?

a)

delay(1);

b)

digitalWrite(10,HIGH);

c)

digitaRead(+);

d)

Cap de les anteriors

17.

Per pujar un programa a la placa Arduino s'utilitza el botó:

a)
b)
18.

Els blocs de codi s'escriuen entre...

a)

claus { }

b)

parèntesi ( )

c)

claudàtors [ ]

19.

Al final de cada línia de codi, hem de posar...

a)

Res, polsam intro per passar a la línia següent

b)

;

c)

:

d)

.

20.

Quan volem activar la sortida digital 6 d'arduino, la instrucció correcta és...

a)

digitalWrite (6, HIGH)

b)

digitalwrite(6, HIGH);

c)

digitalWrite(6, HIGH);

d)

digital_Write (6;HIGH);

21.

La instrucció delay(1000);

a)

Atura el programa durant 1 segon

b)

Bota a la línia següent de programa i l'executa 1000 vegades

c)

Inicia un bucle de 1000 repeticions

d)

Atura el programa durant 1000 segons

22.

Què hem d'escriure per declarar una entrada?

a)

pinMode(2,OUTPUT);

b)

pinMode(2,OUTPUT)

c)

pinMode(2,INPUT);

d)

pinMode(2,INPUT)

23.

El bucle if s'empra

a)

per repetir una instrucció un determinat nombre de vegades

b)

per repetir un bloc d'instruccion fins que es compleixi una condició

c)

quan el programa hagi de prendre una decisió en funció del que hi hagi emmagatzemat en una variable

24.

Quan temps està el LED encès?


digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

a)

1000 segons

b)

100 segons

c)

1 segon

d)

100 mil·lisegons

25.

Quant temps està el LED apagat?


digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

a)

1000 segons

b)

100 segons

c)

1 segon

d)

100 mil·lisegons

26.

En quin pin hem de connectar el cable?


digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

a)

13

b)

12

c)

100

d)

digital pin

27.

Com s'anomena aquest component?

a)

Transistor

b)

Condensador

c)

Botó polsador

d)

Cables

e)

LED

28.

com s'anomena aquest component?

a)

Sensor de temperatura

b)

Servo motor

c)

Resistència

d)

Potenciòmetre

e)

Placa protoboard

29.

Com s'anomena aquest component?

a)

Sensor temperatura

b)

Servo motor

c)

Resistència

d)

Potenciòmetre

e)

LED

30.

Funció que permet fer una lectura digital

a)

OUTUPUT

b)

PinMode(3,OUTPUT)

c)

DIGITALREAD

d)

digitalRead

31.

Què significa HIGH i LOW a Arduino?

a)

Dalt i baix

b)

Fort i fluix

c)

Encès i apagat

32.

Un LED a arduino es configura com...

a)

SORTIDA

b)

ENTRADA

c)

COMMUTADOR

d)

CAP ÉS CORRECTA

33.

Un polsador (botó) a arduino ha de configurar-se com ..

a)

SORTIDA

b)

ENTRADA

c)

INTERRUPTOR

d)

CAP ÉS CORRECTA

34.

Si vull que el programa faci una pausa de 2 segons, hauré d'escriure....

a)

delay(2)

b)

delay(2000);

c)

delay(1000);

d)

delay(2000)

35.

La instrucció

for (int d=0; d<=5; d++);

Què fa?

a)

executa el bloc que va a continuació 5 vegades i varia el valor de 0 al màxim

b)

Executa el bloc que va a continuació només si d és major que 5.

c)

Executa el bloc que va a continuació 6 vegades, varia d des de 0 i puja de 1 en 1.

d)

Paralitza el programa 5 segons i va augmentant de 1 en 1

36.

Si volem canviar el temps d'espera, quina ordre haurem de modificar?

void setup()

{

pinMode(13, OUTPUT);

}

void loop()

{

digitalWrite(13, HIGH); delay(1000);

digitalWrite(13, LOW); delay(1000);

}

a)

delay

b)

void loop

c)

digitalWrite

d)

pinMode

37.

Amb quin símbol comença un comentari?

a)

;

b)

:

c)

.

d)

//

38.

Què fa aquest programa?

a)

1 LED fa pampallugues

b)

2 LEDS fan pampallugues

c)

Semàfor

39.

Què fa aquest programa?

a)

1 LED fa pampallugues

b)

2 LEDS fan pampallugues

c)

Semàfor