Zusammenfassung der Ressource
Frage 1
Frage
Al encender un LED con analogWrite en vez de con digitalWrite podemos controlar la intensidad con la que este se enciende. Cual de los siguientes códigos haría que la luz se encendiera con más intensidad cuanta menos luz haya en la sala si sabemos que el sensor de luz que utilizamos da 0 con total oscuridad y 1024 con total claridad.
Instrucción map: Esta instrucción nos será de mucha utilidad al trabajar con componentes analogicos, lo que hace simplemente es mapear un número que está en un cierto rango dentro de otro. Como primer parámetro le diremos la variable que queremos mapear, el segundo y el tercero corresponden al rango en el que se haya, por ejemplo para un sensor de luz pondriamos 0 y 1024, y los dos últimos corresponden al rango en el que queremos que mapee el valor.
Podemos encontrar más ayuda aquí: http://arduino.cc/es/pmwiki.php?n=Reference/Map
Antworten
-
La opción A es la respuesta correcta
-
La opción B es la respuesta correcta
-
La opción C es la respuesta correcta
-
La opción D es la respuesta correcta
Frage 2
Frage
Hemos conectado 2 motores utilizando un L298, utilizando el siguiente código el robot se mueve hacia adelante, cuál de las siguientes opciones crees que haría que el robot fuera marcha atrás?
Antworten
-
A es la opción correcta
-
B es la opción correcta
-
C es la opcion correcta
-
D es la opción correcta
Frage 3
Frage
Tenemos todo el código que controla un robot hecho de tal manera que podemos utilizar las funciones adelante(), atras(), izquierda(), derecha() y parar() para controlarlo, ahora queremos poder mandarle órdenes desde el ordenador. Seguiremos el siguiente código:
W: Adelante; S: Atrás; A: Izquierda; D: Derecha; X: Parar. Queremos que funcione igual si mandamos la letra en mayúscula como en minúscula, ambos casos tienen que hacer que el robot se mueva.
Hemos creado el siguiente programa pero por alguna razón no funciona correctamente, cual crees que es el error que se ha cometido?
Frage 4
Frage
Queremos simular el funcionamiento de un semáforo. Y para ello te vamos a pedir que realices el siguiente montaje con arduino. Conecta un led verde al pin digital número 2, un led amarillo al pin digital 3, i un led rojo al pin 4 (recuerda conectar la resistencia de 200 a 400 ohms delante de cada led, para no quemarlo). Por último conecta un zumbador al pin 5 (se puede conectar directo, sin necesidad de resistencia).
Nuestro semàforo debería seguir la secuencia verde, amarillo, rojo, donde el amarillo parpadea 3 o 4 veces antes de pasar a rojo. Al ser un semàforo deberíamos vigilar que en ningún momento estén las 3 luces apagadas, para no generar confusión.
Elige cuál de estas implementaciones se adapta mejor al comportamiento deseado:
Antworten
-
La respuesta correcta es la A
-
La respuesta correcta es la B
-
La respuesta correcta es la C
Frage 5
Frage
Ahora queremos hacer que el altavoz suene intermitentemente mientras el led verde está encendido. ¿Sería la mejor opción A, B o C?:
Antworten
-
La respuesta correcta es la A
-
La respuesta correcta es la B
-
La respuesta correcta es la C
Frage 6
Frage
Localiza el error en el siguiente código:
Antworten
-
i=analogRead(2);
-
pinMode(2, INPUT);
-
int i;