Font size
WorksheetsArduino
Total questions: 12
Worksheet time: 26mins
Selecciona les respostes correctes.
Arduino és una placa electrònica que…
Té un processador que pot ser programat per nosaltres
Permet connectar només entrades però no sortides
Pot funcionar de forma autònoma sense la necessitat de tenir un ordinador
Permet connectar sortides però no entrades
Els elements connectats a Arduino que son ENTRADES….
Capten informació del món exterior
L'Arduino les pot activar o desactivar
Son configurades amb el pinMode tipus OUTPUT
Son configurades amb el pinMode tipus INPUT
Són exemples d’ENTRADES…
Motors
Sensors
Llums
Botons
Els elements connectats a Arduino que son SORTIDES….
Capten informació del món exterior
Poden ser activades o desactivades
Son configurades amb el pinMode tipus OUTPUT
Son configurades amb el pinMode tipus INPUT
Són exemples de SORTIDES…
Motors
Sensors
Llums
Botons
En quina secció del codi d’Arduino es configuren les entrades i sortides…?
En el void setup()
En el void loop()
Una de les següents instruccions NO és correcte per configurar els elements de la imatge. Seleecciona quina és.
pinMode(7,INPUT);
pinMode(11,INPUT);
pinMode(12,OUTPUT);
pinMode(8,INPUT);
El codi que forma part del void loop() …
S’executa en bucle indefinidament
S’executa només un cop
Suposant que hi ha un led connectat al pin 11 i està ben configurat en el setup, el següent codi ….
void loop() {
digitalWrite (11, HIGH);
delay(2000);
digitalWrite (11, HIGH);
delay(2000);
}
Fa pampallugues del llum connectat al PIN 11 (2 segons encés, 2 segons apagat)
Fa pampallugues del llum connectat al PIN 11 (2 segons encés i 1 segon apagat)
El llum connectat al pin 12 fa pampallugues a màxima velocitat
El llum connectat al PIN 11 es queda encés de forma indefinida.
El següent codi té 3 errors diferents de sintaxi perquè no hem tingut prou cura a l’hora d’escriure, saps quins son?
Void loop() {
digitalWrite(11, HIGH)
delai (1000);
]
Amb quina instrucció podem saber si un botó ha estat pulsat?
digitalWrite
digitalRead
pinMode
Descriu breument què aconseguim amb aquest codi suposa que al pin 4 hi ha un botó i al pin 12 hi ha un llum:
Void loop() {
if (digitalRead(4) == HIGH) { digitalWrite(12, HIGH); }
else { digitalWrite(12, LOW); }
}
