NEW
Font size
WorksheetsPrueba 2.1 Microcontroladores
Total questions: 30
Worksheet time: 1hrs 8mins
El bloque void setup ()
Se ejecuta al finalizar el programa
Se ejecuta al inicio y al final del programa
Se ejecuta una vez al inicio de cada bucle de programa
Se ejecuta una sola vez; solo al principio del programa
Para compilar y subir un programa a la placa de Arduino se utiliza el botón
Al final de cada línea de código, hay que poner...
Nada, darle ENTER para pasar a la línea siguiente
Punto y coma (;)
Dos puntos (:)
Un punto (.)
El bloque void loop ()
se ejecuta una y otra vez mientras la placa tenga alimentación
Se ejecuta una vez al inicio para configurar entradas, salidas y variables
Es una parte del void setup (), una subrutina que se ejecuta máximo 100 veces
Es una subrutina que se ejecuta solamente cuando existe una interrupción por teclado
Cuando queremos activar la salida digital 6 de Arduino, la instrucción correcta es...
digitalWrite (6, HIGH)
digitalwrite(6, HIGH);
digitalWrite(6, HIGH);
digital_Write (6;HIGH);
La instrucción delay(1000);
Detiene el programa durante 1 segundo
Salta a la siguiente línea de programa y la ejecuta 1000 veces
Inicia un bucle de 1000 repeticiones
Detiene el programa durante 1000 segundos
Si un pin de Arduino es una salida digital, podemos afirmar que:
Su voltaje de salida podrá ser 0 ó 5 voltios
Su valor de voltaje estará entre 0 y 5 voltios
Deberemos conectar un LED a ese pin con una resistencia
El valor analógico correspondiente está entre 0 y 1023
La(s) entrada(s) analógica(s) está(n) marcada(s) en la placa Arduino UNO como:
Un número que tiene una viñeta: ejemplo (~6)
Son 6 pines que aparecen como A0, A1, A2, A3, A4 y A5
Es un pin marcado como Vin
Son 5 pines que aparecen como A1, A2, A3, A4 y A5, y se los puede configurar como salidas o entradas
¿Qué tenemos que escribir para declarar una entrada en el pin 2 de la tarjeta Arduino?
pinMode(2,OUTPUT);
pinMode(2,OUTPUT)
pinMode(2,INPUT);
pinMode(2,INPUT)
Los comentarios en una linea de codigo del programa Arduino
van precedidos de // y no se ejecutan
van precedidos de // y se ejecutan siempre
van precedidos de // y se ejecutan solo si se indica
Van entre asteríscos. Ejemplo: ***Esto es un comentario***
¿Qué tenemos que escribir para declarar una salida en el pin 2 del Arduino?
pinMode(2,OUTPUT);
pinMode(2,OUTPUT)
pinMode(2,INPUT);
pinMode(2,INPUT)
¿Qué realiza el siguiente programa, sabiendo que las salidas están conectadas a diodos LED?
hace parpadear dos leds de manera alternativa
hace parpadear dos leds simultáneamente
hace parpadear un único led
¿Qué realiza el siguiente programa, sabiendo que las salidas están conectadas a diodos LED?
hace parpadear dos leds de manera alternativa
hace parpadear dos leds simultáneamente
hace parpadear un único led
La variable int almacena
una letra
un número entero
un número complejo
un número decimal
La variable float almacena
una letra
un número entero
un número complejo
un número decimal
La instrucción if se utiliza:
para repetir una instrucción un determinado número de veces
para repetir un bloque de instrucciones por un tiempo determinado
cuando el programa tenga que tomar una decisión en función de una condición
Para activar una salida analógica
Estos pines son:
Pines Digitales
Pines Analógicos
Pines PWM
Microcontrolador
Arduino es una plataforma basada en:
Hardware Libre y Software patentado
Software Libre y Hardware patentado
Hardware y Software patentado
Hardware y Software Libre
Estos pines son:
Pines Digitales
Pines Analógicos
Pines PWM
Microcontrolador
Lo remarcado es:
Regulador de energía
Regulador de voltaje
Batería
Microcontrolador
Lo remarcado es:
Conector para fuente de alimentación externa
Conector USB
Botón de encendido
Regulador de voltaje
Lo remarcado es:
Regulador de LED
Regulador de microcontroladores
Regulador de voltaje
Regulador de pines
Lo remarcado es:
Botón de reinicio
Regulador de voltaje
Botón RED de comunicación
Lo remarcado es:
Conector para fuente de alimentación externa
Conector USB
Botón de encendido
Para compilar pero NO subir un programa a la placa de Arduino se utiliza el botón
Para un servomotor que requiere un PWM de 1ms para posicionarse en 0° y 2ms para 180° y que trabaja a 50Hz, complete la siguiente tabla:
a: 1,016 b: 18,984 c: 1,025 d: 18,975
a: 1,6 b: 18,4 c: 1,52 d: 18,48
a: 1,16 b: 18,84 c: 1,25 d: 18,75
a: 1,1 b: 18,9 c: 1,025 d: 18,975
Se muestra la hoja de datos de varios servomotores. Si queremos posicionar el servomotor Multiplex en 90°, escoja los tiempos del PWM que se deberían usar
Ta=1,6ms Tb=18,4ms
Ta=1,05ms Tb=18,95ms
Ta=1,6ms Tb=23,4ms
Ta=2,15ms Tb=17,85ms
1. Se tiene un microcontrolador PIC16F628A, se requiere controlar un motor DC que funciona a 12V a través de un “Puente H” que utiliza transistores NPN y todos tienen el mismo valor de beta: β= 120. Las resistencias de base son de 1KΩ. Calcule la corriente que utiliza el motor para su funcionamiento. Realice los cálculos correspondientes
1100 mA
946 mA
516 mA
4,3 mA
Se requiere controlar un motor DC que funciona a 12V a través de un “Puente H” que utiliza transistores NPN y todos tienen el mismo valor de beta: β= 140. El motor utiliza 500 mA. Calcule las resistencias de protección de las bases de los transistores
1000 ohmios
330 ohmios
1,2 Kilo ohmios
860 ohmios
¿Qué es un circuito Puente H?
Es un corto circuito con corrientes mayores a 1 Amperio
Es un circuito de control de motores DC que nos permite cambiar el giro del motor automáticamente
Es un circuito que usa diodos para rectificar una onda.
Es un circuito que sirve para controlar el arranque de un motor AC
