wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IoT - E11

Total questions: 10

Worksheet time: 18mins

Name
Class
Date
1.

Cuando se requiere programar el control remoto de un actuador digital desde la plataforma Cayenne ¿Qué funcion se debe utilizar en el código cargado al kit de desarrollo?

a)

CAYENNE_IN(CANAL)

b)

CAYENNE_PIN(CANAL)

c)

CAYENNE_OUT(CANAL)

d)

CAYENNE_DEFIN(CANAL)

2.

Al trabajar con un actuador digital, como por ejemplo un LED, en el Setup del código es necesario definir el modo de funcionamiento del pin al que está conectado el actuador ¿Cuál de las siguientes definiciones es la correcta para estos casos?

a)

pinMode(PIN_ACTUADOR, INPUT);

b)

pinMode(PIN_ACTUADOR, OUTPUT);

c)

pinMode(OUTPUT,PIN_ACTUADOR);

d)

pinMode(INPUT,PIN_ACTUADOR);

3.

Cuando utilizamos Cayenne para controlar un actuador digital e incorporamos las siguientes líneas de código:

CAYENNE_IN(CANALLED){

int value = getValue.asInt();

digitalWrite(LED_PIN, value);}

¿Qué se almacena en la variable value?

a)

El tiempo en milisegundos desde que se encendió el LED

b)

El tiempo en segundos desde que se encendió el LED

c)

El estado enviado desde la plataforma Cayenne para prender o apagar el led

d)

El valor asincrónico de la conexión MQTT con el servidor remoto

4.

Las funciones:

CAYENNE_IN(CANAL) y CAYENNE_OUT(CANAL)

¿En qué parte del código que se sube al kit de desarrollo debe estar?

a)

Dentro del bloque Setup

b)

Dentro del Bloque Loop

c)

Fuera del bloque Loop y del bloque Setup

d)

Dentro del Bloque Function

5.

En un proyecto para controlar remotamente luces

se debe definir el pin digital al que estará conectada la luz para enviarle la orden de encendido o apagado. Suponiendo que el control se realiza mediante una nodeMCU ESP8266 y se define el pin de la siguiente manera:

#define LED_PIN 4

¿A qué pin digital de la NodeMCU ESP8266 debo conectar la luz, teniendo en cuenta el indicador de pines impreso en el kit de desarrollo?

a)

D4

b)

D2

6.

Cuando utilizamos Cayenne para controlar un actuador digital e incorporamos las siguientes líneas de código:

CAYENNE_IN(CANALLED){

int value = getValue.asInt();

digitalWrite(LED_PIN, value);}

¿Qué hace la instrucción digitalWrite(LED_PIN, value);?

a)

Escribe en el pin digital indicado en value el valor definido en LED_PIN

b)

Escribe en el pin digital indicado en LED_PIN el valor definido en value

7.

Observe la imagen, la misma corresponde a un actuador que se conecta mediante un determinado canal en cayenne.

De las definiciones de canales listadas ¿Cuál es la correcta para la imagen observada?

a)

#define CANALLED 1

b)

#define CANALLED 2

c)

#define CANALLED 3

d)

#define CANALLED C3

8.

¿Cómo se denomina la funcionalidad de la plataforma Cayenne que permite activar o desactivar actuadores en función de los valores obtenidos de los sensores?

a)

Tigress

b)

Trigger

c)

Schedule

d)

Schelude

9.

¿Cómo se denomina la funcionalidad de la plataforma Cayenne que permite programar la activación o desactivación de actuadores en función del día y horario?

a)

Tigress

b)

Trigger

c)

Schedule

d)

Schelude

10.

El uso de Trigger en Cayenne permite activar o desactivar actuadores sin la necesidad de programar en el código subido al kit de desarrollo las condiciones que harán que el actuador se active o desactive.

a)

Verdadero

b)

Falso