Código
Teoría
Aplicación
100

¿Qué hace el siguiente código?

void setup() {

pinMode(10, OUTPUT);   

}

Establece al pin 10 como salida

100

¿Cómo son las conexiones en una placa de pruebas (protoboard)?

Extremos se conectan en horizontal y al centro de divide en dos secciones, superior e inferior donde se conectan de forma vertical

100

si deseo tener una respuesta constante en tanto no cambie una entrada, ¿qué función hasta ahorita mostrada, me puede funcionar?

While

Repite las sentencias anidadas, tanto tiempo como la expresión while se evalúe como VERDADERA

200

¿Qué resultado proporciona el siguiente código?

int x;

void setup(){

pinMode(12, INPUT);

}

void lopp(){

digitalWrite(12, HIGH);

delay (3500);

digitalWrite(12, LOW);

delay (500)} 


error, 

Marcará error pues no se está denominando ninguna salida y falta ; en el último delay


200

¿Cuál es la sintaxis de un ciclo for?

for(expresión de inicio; condición; incremento/decremento)

{

instrucciones;

}

200

Suponiendo que se tienen 5 leds conectados del pin 9 al 13, siendo el 9 el primer led y se encuentra más a la derecha y el 13 el último led que se encuentra más a la izquierda, ¿qué codigo debería realizar para prender por 2 segundos y medio cada uno antes de prender el siguiente, iniciando de izquierda a derecha, para posteriormente apagarlos todos en conjunto?

for (pin=13; pin>=9; pin--)

{

digitalWrite(pin, HIGH);

delay (2500);

}


for (pin=13; pin>=6; pin-=2)

{

digitalWrite(pin, LOW);

}

300

¿Cuál sería el resultado del siguiente segmento de código?

void loop() {

for (int i = 0; i < 4; i++) {

    entradas[i] = digitalRead(pinesent[i]);

  }

Marcaría error pues no esta cerrado el loop

Falta }

300
Son los dos tipos de variables que puedo declarar, dependiendo de como serán usadas (antes del setup o dentro de funciones)

Globales y locales

300

Es la forma en la que debemos configurar los pines como salidas

pinMode (pin, OUTPUT);

400

¿Qué hace el siguiente código?

for (int i = 0; i < 6; i++) {

    pinMode(ledPines[i], OUTPUT);

    digitalWrite(ledPines[i], LOW);

  }

es una función for de 0 hasta 5, donde se declara como salida cada pin nombrado ledPines y se le da una salida de 0 volts.

400

Nombra 3 de los 5 tipos de datos que puede almacenar arduino

Byte, Int, Long, Float, Arrays

400

Si requiero verificar una serie de estados proporcionados por sensores (alto o bajo) y a partir de eso generar estados de respuesta, ¿Que función hasta ahora vista, puede funcionarme y por qué?

if, if else, else

Con esta función podemos generar casos de entrada y a partir de eso, responder con casos.

500

¿Qué hace el siguente código?

for (int pin = 1; pin < 10; pin+=3) {

    pinMode(pin, OUTPUT);

  }

Declara un entero para establecer como salida los pines 1, 4 y 7

500

Es una colección ordenada de elementos del mismo tipo y almacenados en secuencia.

Arreglo

500

Se desea recuperar o conocer el valor del pin 12 para asignarlo en una variable x, ¿Que función usarías?

x= digitalRead(12);