Está en la página 1de 4

Microcontroladores Total 5

TEM 007

Segundo Parcial
Fecha: 30-Nov-17

Nombre(s)
jhair fernando
Apellidos
sierra pinzon
Cédula
1095833853
Correo
jhair9706@hotmail.com

Parte A. Marque con una X la(s) opcion(es) correctas o escriba la


información solicitada

1. Seleccione las características asociadas a las comunicaciones seriales


a Usa un hilo por cada bit de información (8 hilos x byte) 0.2
x b Alcanza distancias largas (Hasta 3 Km)
c Sirve solamente para distancias cortas (unos cuantos metros)
x d Usa dos hilos solamente
e Ninguna de las anteriores

2. Si configuro un equipo a una tasa de 9600 baudios, qué valores puedo configurar
el mismo parámetro en el otro equipo para que se comuniquen?
a 300 0.2
b 4800
x c 9600
d 115200
e 2 Mbps

3. Si no tengo incorporado el chip de conversión serial a USB, qué debo utilizar para
conectar el módulo Arduino a un PC?
a Conversión serial / paralelo 0.2
x b Módulo FTDI
c Interfaz RS-232
d Optoacoplador
e Todas las anteriores

4. Escriba el nombre de cada uno de los parámetros de configuración en las


comunicaciones seriales
a tasa de baudios 0.2
b
c no bits de datos
d BITS DE PARIDAD
e BITS DE PARADA

5. La sigla I2C significa


a Inter Institute Corporation 0.2
b Institutional Integrated Congretation
x c Inter Integrated Circuit
d Integrated Interface Covering
e Ninguna de las anteriores

6. Son características de las comunicaciones usando I2C


x a Requieren solo dos hilos de conexión 0.2
b Se necesitan hilos adicionales por cada esclavo
c Es necesario instalar resistores entre las líneas de conexión y Vcc
d La información en el (los) hilo(s) de datos viajan en un solo sentido
x e El reloj tiene un hilo dedicado que llega a todos los elementos

7. Escriba en números del 1 al 5 el orden correcto de los siguientes pasos en una


comunicación I2C:
5 a Maestro envía bit de parada 0.2
1 b Maestro envía bit de inicio
c Fuente envía byte de información y destino envía señal de reconocimiento
4 (ACK)
2 d Maestro envía dirección del esclavo de destino
e Maestro envía Leer/escribir registro y esclavo responde con señal de
3 reconocimiento (ACK)

8. La razón por la cual se debe usar un convertidor lógico en la mayoría de chips que
trabajan con I2C es:
x a Invertir la señal de HIGH en LOW y viceversa 0.2
b Para pasar de serial a paralelo
c Se requiere adaptar las señales de 5 V a 3 V
d Para aumentar la velocidad de transmisión
e Todas las anteriores

9. Son características de las comunicaciones SPI:


a La comunicación es half-duplex (semi-bidireccional) 0.2
xx b La comunicación es full-duplex (completamente bidireccional)
xx c Se requiere al menos 4 líneas de conexión

xx d La frecuencia del reloj debe ser menor igual a la frecuencia máxima del reloj
del esclavo
e Se necesitan resistores entre las líneas y Vcc

10. La línea MOSI sirve para:


x a Enviar datos en la dirección Maestro -> Esclavo 0.2
b Enviar datos en la dirección Esclavo -> Maestro
c Selección del esclavo por el Maestro
d Enviar el reloj con la frecuencia adecuada
e Enviar datos en ambas direcciones una a la vez

11. Enumere del 1 al 5 el orden correcto de los pasos en la comunicación por SPI:

a Por cada ciclo de reloj, Maestro y Esclavo intercambian simultáneamente un


3 0.2
bit de información

b Se inicia el reloj a una velocidad menor o igual a la máxima soportada por el


2 esclavo
4 c Se continúa hasta terminar el envío de informacio y se detiene el reloj
1 d Se ajusta el SS del esclavo a LOW
5 e Se ajusta el SS del esclavo a HIGH

12. La(s) instrucción(es) para intercambiar información en la comunicación SPI es


(son):
a SPI.send(valor) 0.2
b SPI.receive(valor)
c SPI.communicate(valor)
d SPI.engage(valor)
x e SPI.transfer(valor)

13. Seleccione las tecnologías de comunicación exclusivamente para conexiones


punto a punto:
a Bluetooth 0.2
x b Xbee serie 1
c Ethernet & WiFi
x d Control remoto
e GSM

14. Marque los módulos que se comunican por el puerto serial con el Arduino
x a Xbee 0.2
b Control remoto
x c Bluetooth
x d Ethernet
e WiFi

15. El término "AN" en las redes PAN, LAN y WAN corresponde a:


a Associated Network 0.2
b Advance Node
x c Area Network
d Ad hoc Node
e Area Node
Parte B. Programación usando Arduino IDE 2.00

Basado en la aplicación de control de un LED RGB usando el módulo bluetooth y un celular,


modifique el programa del Arduino para que ilumine una barra con 5 LEDs de acuerdo a la
siguiente tabla:

Entrada LEDs encendidos LEDs Apagados


1 1 2, 3, 4, 5
2 1, 2 3, 4, 5
3 1, 2, 3 4, 5
4 1, 2, 3, 4 5
5 1, 2, 3, 4, 5 Ninguno

Cualquier otro valor sería equivalente a tener "1" de entrada

La evaluación será tomando en cuenta:


1 Definición 3 secciones: variables, void setup(), void loop() 0.25
2 Correcta configuración pines de salida 0.25
3 Correcta definición bucle(s) control según entrada 0.50
4 Correcto encendido de los LEDs 0.25
5 Correcto apagado de los LEDs 0.25
6 Documentación 0.25
7 Presentación general (identación, claridad para leer código) 0.25

También podría gustarte