Font size
WorksheetsRepàs Arduino
Total questions: 39
Worksheet time: 1hrs 6mins
El void loop() és obligatori?
Si, però no pot quedar sense res escrit entre { }
No, però serveix per anar més ràpid
No, però substitueix altres comandes
Sí i el podem deixar buit entre { }
Com enviar voltatge des d'un pin?
digitalRead
LOW
digitalWrite
delay(1000);
Quina és la funció d'analogRead?
Establir la brillantor d'una pantalla LCD
Llegir valors analògics
Encendre un LED
Establir el pin de sortida
Com es diu el component que serveix per moderar el pas del corrent?
Condensador
Motors
Transistor
Resistència
Què hem d'escriure per declarar un pin com a entrada?
pinMode(2, OUTPUT)
pinMode(2, INPUT);
pinmode(0, OUTPUT);
pinMode(2, OUTPUT);
Quina afirmació sobre les potes del led és la certa?
La pota curta o ànode és la positiva
La pota curta o càtode és la negativa
La pota curta o càtode és la positiva
La pota llarga o càtode és la positiva
Per què fem servir "else"?
indica una altre acció
per a poder fer un "if"
per tancar void loop
indica la condició contraria
Per a què serveixen els led que es troben al costat dels pins?
La placa Arduino està encesa
Hi ha algún component extern conectat als pins
S'està realitzant alguna cosa entre l'ordinador i la placa
Són de decoracio
Es pot conectar un led sense resistència?
Sí però corres risc de que es cremi
No
Sí però es crema sempre
No perqué l'Alejandro no ens deixa
Què escribim a sobre de void setup?
Totes les anotacions
El pin dels leds
El número de cables que utilitzes
Declares les variables
Què és void loop?
Un bucle
És el mateix que l'ordre for
Una ordre que no es repeteix
Una funció bàsica que ha de tenir comandes dins
Que és Arduino?
És una placa amb un microcontrolador que permet jugar a jocs d'alta potència
És una placa de circuit imprès simple basada en un microcontrolador de codi obert provinent d'una plataforma de codi privatiu
És una placa de circuit amb un microcontrolador complicat basat en un codi obert provinent del hardware Imperatus
És una placa de circuit imprès simple basada en un microcontrolador de codi obert provinent d'una plataforma de codi obert
Per a què s'utilitza un diode?
Per impedir que l'electricitat circuli en el sentit no desitjat
Per poder fer una resistència PULL-DOWN
Per simular una resistència
Per il·luminar més un led
Què necessites per connectar la placa amb l'ordinador?
El mateix cable que per a carregar el mòbil
Un cable USB mascle-mascle
Es poden comunicar via Wi-Fi
Un cable USB mascle-femella
Què fa aquesta instrucció: int led=9; ?
Únicament defineix la variable led com a numèrica i un nombre enter.
Defineix la variable led com a un nombre enter i li assigna el valor de 9.
Assigna el valor 9 a la variable led
Cap de les respostes anteriors és correcta
Quina instrucció he d'emprar per aturar el programa 1 segon?
delay(1);
digitalWrite(10,HIGH);
digitaRead(+);
Cap de les anteriors
Per pujar un programa a la placa Arduino s'utilitza el botó:
Els blocs de codi s'escriuen entre...
claus { }
parèntesi ( )
claudàtors [ ]
Al final de cada línia de codi, hem de posar...
Res, polsam intro per passar a la línia següent
;
:
.
Quan volem activar la sortida digital 6 d'arduino, la instrucció correcta és...
digitalWrite (6, HIGH)
digitalwrite(6, HIGH);
digitalWrite(6, HIGH);
digital_Write (6;HIGH);
La instrucció delay(1000);
Atura el programa durant 1 segon
Bota a la línia següent de programa i l'executa 1000 vegades
Inicia un bucle de 1000 repeticions
Atura el programa durant 1000 segons
Què hem d'escriure per declarar una entrada?
pinMode(2,OUTPUT);
pinMode(2,OUTPUT)
pinMode(2,INPUT);
pinMode(2,INPUT)
El bucle if s'empra
per repetir una instrucció un determinat nombre de vegades
per repetir un bloc d'instruccion fins que es compleixi una condició
quan el programa hagi de prendre una decisió en funció del que hi hagi emmagatzemat en una variable
Quan temps està el LED encès?
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
1000 segons
100 segons
1 segon
100 mil·lisegons
Quant temps està el LED apagat?
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
1000 segons
100 segons
1 segon
100 mil·lisegons
En quin pin hem de connectar el cable?
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
13
12
100
digital pin
Com s'anomena aquest component?
Transistor
Condensador
Botó polsador
Cables
LED
com s'anomena aquest component?
Sensor de temperatura
Servo motor
Resistència
Potenciòmetre
Placa protoboard
Com s'anomena aquest component?
Sensor temperatura
Servo motor
Resistència
Potenciòmetre
LED
Funció que permet fer una lectura digital
OUTUPUT
PinMode(3,OUTPUT)
DIGITALREAD
digitalRead
Què significa HIGH i LOW a Arduino?
Dalt i baix
Fort i fluix
Encès i apagat
Un LED a arduino es configura com...
SORTIDA
ENTRADA
COMMUTADOR
CAP ÉS CORRECTA
Un polsador (botó) a arduino ha de configurar-se com ..
SORTIDA
ENTRADA
INTERRUPTOR
CAP ÉS CORRECTA
Si vull que el programa faci una pausa de 2 segons, hauré d'escriure....
delay(2)
delay(2000);
delay(1000);
delay(2000)
La instrucció
for (int d=0; d<=5; d++);
Què fa?
executa el bloc que va a continuació 5 vegades i varia el valor de 0 al màxim
Executa el bloc que va a continuació només si d és major que 5.
Executa el bloc que va a continuació 6 vegades, varia d des de 0 i puja de 1 en 1.
Paralitza el programa 5 segons i va augmentant de 1 en 1
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);
}
delay
void loop
digitalWrite
pinMode
Amb quin símbol comença un comentari?
;
:
.
//
Què fa aquest programa?
1 LED fa pampallugues
2 LEDS fan pampallugues
Semàfor
Què fa aquest programa?
1 LED fa pampallugues
2 LEDS fan pampallugues
Semàfor
