wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

nivelación 9.3

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Función que se utiliza para definir variables y guardar datos

valor: 5 puntos

a)

int

b)

void setup

c)

char

d)

attach

2.

valor: 5 puntos

Complete el siguiente código:

#include <Servo.h>

#include <SoftwareSerial.h>

Servo servol; SoftwareSerial BT (2, 3); // RX, TX

char dato;

int pos = 0;

(a)   grados = 0;

3.

Función que permite definir variables y guardar datos de 0 a 255

valor: 5 puntos

a)

servo

b)

char

c)

inte

d)

byte

4.

valor: 5 puntos

Complete el siguiente código:

void loop (){

if (BT. (a)   () >0) {

dato=BT. read () ;

Serial println (dato) ;

if (dato=='F') {

for (pos = 5; pos <= 145; pos++) l

servol write (pos) ;

grados = servol. read ();

Serial println (grados) ;

delay

5.

valor: 5 puntos

Complete el siguiente código:

#include <Servo.h>

#include <SoftwareSerial.h>

Servo servo1;

SoftwareSerial BT (2, 3); // RX, TX

(a)   dato;

int pos = 0;

byte grados = 0;

6.

valor: 5 puntos

Completa el siguiente código:

void setup () {

servo1.attach(9);

servo1.write(5);

______._____(9600);

BT.begin(9600);}

(a)  

7.

¿Para que sirve el TextToSpeech1 en App inventor?

a)

crea un condicional

b)

da un mensaje de voz configurado

c)

envía un mensaje por bluetooth

d)

cambia la imagen del SW1

8.

Según la imagen los set SW1 Enabled to false, set SW2 Enabled to false, set SW3 Enabled to false

¿ que están haciendo en App inventor ?

valor: 5 puntos

a)

deshabilitando los SW para que no funcionen

b)

habilitando las imágenes para que se vean

c)

habilitando los SW para que funcionen

d)

deshabilitando las imágenes para que no se vean

9.

valor: 5 puntos

Complete el siguiente código:

else if (dato == 'S') {

for (pos = 145; pos >= 23; pos --) {

servo1. (a)   (pos);

grados = servo1.read();

Serial.println(grados);

delay(50)

}

10.

valor: 5 puntos

Complete el siguiente código:

Servo servo1;

(a)   BT (2, 3); // RX, TX

char dato;

int pos = 0;

byte grados = 0;

11.

valor: 5 puntos

Complete el siguiente código:

if (dato=='F') {

for (pos = 5; pos <= 145; pos++) {

servo1.write(pos) ;

grados = servo1.read () ;

______._______(grados) ;

delay (10) ;

}

(a)  

12.

Según la imagen

¿Qué esta haciendo ese código ?

valor: 5 puntos

a)

verificando que el bluetooth no este conectado para imprimir el dato que se envía por el bluetooth

b)

verificando que el bluetooth este conectado e imprimiendo el dato que se envía por el bluetooth

c)

leyendo el dato por bluetooth e imprimiendo la posición del servomotor

d)

creando una condicional para mover el servomotor

13.

En una fase del proyecto de robótica, los estudiantes debían agregar un componente que permitiera controlar el robot desde el celular. El docente les entregó varios módulos electrónicos y les explicó que uno de ellos podía recibir señales inalámbricas usando tecnología Bluetooth. Este módulo tenía un pequeño botón, una antena visible en forma de espiral y pines de conexión en un extremo. Su tamaño era compacto y generalmente tenía un color azul con una luz LED que parpadeaba mientras esperaba una conexión.

¿Cuál de los siguientes módulos corresponde al Bluetooth HC-05, que se usa para controlar el robot de forma inalámbrica desde el celular?

valor: 5 puntos

a)

b)

c)

d)

14.

¿ Para que sirve la librería SoftwareSerial.h?

valor: 5 puntos

a)
Sirve para aumentar la velocidad de procesamiento en Arduino.
b)
Sirve para conectar dispositivos USB a Arduino.
c)
Sirve para crear puertos seriales adicionales en Arduino.
d)
Sirve para programar en lenguajes diferentes a C++.
15.

¿ Para que sirve attach?

valor: 5 puntos

a)

Sirve para atar o modificar el tamaño de los objetos.

b)

Sirve para atar o vincular objetos .

c)
Sirve para crear nuevos eventos.
d)
Sirve para eliminar objetos.
16.

¿ Para que sirve el else if?

valor: 5 puntos

a)
Sirve para declarar variables en un programa.
b)
Sirve para finalizar un bloque de código.
c)
Sirve para crear bucles en la programación.
d)

Sirve para evaluar múltiples condiciones en una estructura de control en un código.

17.

¿Para qué se utiliza el bloque 'if' en programación?

valor: 5 puntos

a)

Para crear funciones

b)

Para realizar operaciones matemáticas

c)

Para definir variables

d)

Para ejecutar un bloque de código si se cumple una condición

18.

¿Qué hace la función 'delay()' en Arduino?

valor: 5 puntos

a)

Detiene la ejecución del programa por un tiempo específico

b)

Reinicia el programa

c)

Configura los pines de entrada y salida

d)

Envía datos a través del puerto serial

19.

¿Qué hace la función 'setup()' en un programa de Arduino?

valor: 5 puntos

a)

Ejecuta el bucle principal del programa

b)

Envía datos a través de la red

c)

Configura los pines y variables iniciales antes de comenzar el bucle principal

d)

Finaliza la ejecución del programa

20.

¿Qué tipo de dato se utiliza para almacenar números enteros en programación?

valor: 5 puntos

a)

char

b)

int

c)

float

d)

string