Test sobre programación en ARDUINO

Descripción

Preguntas tipo test sobre programación en ARDUINO.
Santi tecnoprofe
Test por Santi tecnoprofe, actualizado hace más de 1 año
Santi tecnoprofe
Creado por Santi tecnoprofe hace casi 10 años
8524
2

Resumen del Recurso

Pregunta 1

Pregunta
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
Respuesta
  • 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

Pregunta 2

Pregunta
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?
Respuesta
  • A es la opción correcta
  • B es la opción correcta
  • C es la opcion correcta
  • D es la opción correcta

Pregunta 3

Pregunta
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?
Respuesta
  • Se recibe de forma incorrecta los datos
  • No se han tenido en cuenta las mayúsculas
  • Hay un error de código

Pregunta 4

Pregunta
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:
Respuesta
  • La respuesta correcta es la A
  • La respuesta correcta es la B
  • La respuesta correcta es la C

Pregunta 5

Pregunta
Ahora queremos hacer que el altavoz suene intermitentemente mientras el led verde está encendido. ¿Sería la mejor opción A, B o C?:
Respuesta
  • La respuesta correcta es la A
  • La respuesta correcta es la B
  • La respuesta correcta es la C

Pregunta 6

Pregunta
Localiza el error en el siguiente código:
Respuesta
  • i=analogRead(2);
  • pinMode(2, INPUT);
  • int i;
Mostrar resumen completo Ocultar resumen completo

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Herramientas de Software para Comercio y Finanzas
mishelleisabel
ARDUINO PROGRAMMING
Jorge Hernández
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira
Parcial Fundamento de Programación
ALBERTO MANUEL PATERNINA LEON
Lenguaje de programación.
Lina Melo
FUNDAMENTOS DE BASES DE DATOS
Francisco Hernandez
Introducción a la Programación
Diego Benavides