Test sobre programación en ARDUINO

Description

Preguntas tipo test sobre programación en ARDUINO.
Santi tecnoprofe
Quiz by Santi tecnoprofe, updated more than 1 year ago
Santi tecnoprofe
Created by Santi tecnoprofe over 9 years ago
8280
2

Resource summary

Question 1

Question
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
Answer
  • 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

Question 2

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

Question 3

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

Question 4

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

Question 5

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

Question 6

Question
Localiza el error en el siguiente código:
Answer
  • i=analogRead(2);
  • pinMode(2, INPUT);
  • int i;
Show full summary Hide full summary

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