CUESTIONARIOS DEL 1ER PARCIAL II
QUIMESTRE
AÑO LECTIVO
2018-2019
Docente: Miss
Viviana Tuárez Vergara. Fecha: 15/09/2018
Asignatura:
robótica
Curso: 10mo año básica
1. Cuales con
los pasos para conectar un led?
· Led
patita positiva conectado a una resistencia
· Por
positivo conectado a el arduino en cualquier pin digital del 2 hasta el 13
· Led
patita negativa conectado al arduino en el pin gnd.
2. Para qué
sirve la instrucción pinmode()?
Sirve para configurar el
pin específico y decirle como se va a comportar por entrada o por salida.
3. Cuáles son las
funciones de la instrucción digitalWrite()
Escribe un valor HIGH o LOW en el pin digital
especificado. Si el pin está configurado como OUTPUT pone el voltaje
correspondiente en el pin seleccionado. Si el pin está configurado como INPUT
habilita o deshabilita la resistencia interna correspondiente al pin.
4. Cual es la estructura básica
de un programa?
se
divide la ejecución en dos partes:
setup
y loop.Ejemplo:
void setup() {
}
void loop() {
}
5. Que constituye la función
Setup() en la programación arduino?
Constituye
la preparación del programa.
En
la función Setup() se incluye la declaración de variables y se trata de la
primera función que se ejecuta en el programa. Esta función se ejecuta una
única vez y es empleada para configurar el pinMode. Ejemplo:
pinMode(pin, OUTPUT); // Establece 'pin' como salida
Si
un determinado pin digital es de entrada o salida) e inicializar la
comunicación serie.
6. Que es loop()en la programación arduino?
es
la ejecución.
La
función loop() incluye el código a ser ejecutado continuamente (leyendo las
entradas de la placa, salidas, etc.).
7. Como se emiten comentarios
en el programa arduino?
se
pueden introducir bloques de comentarios con /* comentarios */
o
solo en una línea utilizando // doble barra
8. Para que sirve delay().
Realiza
una pausa en el programa la cantidad de tiempo en milisegundos especificada en
el parámetro (máximo 1000, mínimo 10) Ejemplo:
delay(1000); // Pausa un segundo
9. Código para conectar un led?
void
setup() {
pinMode(pin, OUTPUT); // Establece 'pin' como salida
}
void
loop() {
digitalWrite(pin, HIGH); // Activa 'pin'
delay(1000); // Pausa un segundo
digitalWrite(pin, LOW); // Desactiva 'pin'
delay(1000);
}
10.
Código para conectar un led + bluetooth
//declaración
de variables
String
cadena;
int
luz = 7;
int
ledstatus7 = 0;
void
setup () {
Serial.begin(9600);//
setea la velocidad del puerto serie a 9600
//pin 7 como salida
pinMode(luz,OUTPUT);
digitalWrite(luz, HIGH);
}
void
loop () {
//lee las cadenas de caracteres que ingresan
al puerto serie
if (Serial.available()) {
cadena = String("");
while (Serial.available()) {
cadena = cadena +
char(Serial.read());//Lee caracter por caracter y concatena a la variable
cadena
delay(1);
}
//Lee el estados del pin 7 y se los asignas
a las variables ledstatus 7,
ledstatus7 = digitalRead(luz);
Serial.println(cadena);//Muestra
en el terminal serial la cadena obtenida
//Pin 7
if (cadena == "luz") {//compara
el valor de la cadena obetinada
if(ledstatus7==LOW){// si el valor en bajo
enciende el pin 7
digitalWrite(luz, HIGH);
}
if(ledstatus7==HIGH){// de lo contrario lo
apaga
digitalWrite(luz, LOW);
}
}}
}
11.
Que es un bluetooth hc05 / hc06 en arduino
Bluetooth
es una especificación para Redes Inalámbricas el dispositivo HC06 y el HC-05,
gracias a sus puertos TxD y RxD nos permite realizar comunicaciones inalámbricas
a una distancia de 10 mts máximo. Los módulos son para aplicaciones sobre todo
con microcontroladores, PIC o tarjetas Arduino.
12.
Cuales son los principales objetivos que se pretenden conseguir con
el bluetooth?
·
Facilitar
las comunicaciones entre equipos móviles.
·
Eliminar
los cables y conectores entre estos.
·
Ofrecer
la posibilidad de crear pequeñas redes inalámbricas y facilitar la
sincronización de datos entre equipos personales.
Como el módulo BlueTooth es
básicamente un nodo BT conectado a un interface serie, podríamos en principio
conectar los pines RX y Tx a los equivalentes de Arduino en los pines 0 y 1
digitales, sin más que cruzarlos (BT Tx
a Arduino Rx y BT Rx a Aduano Tx) y se comunican con el BT mediante las
familiares instrucciones de Serial.print ().
14.
Que es app inventor?
AppInventor es un entorno de
desarrollo de software creado por Google para la elaboración de aplicaciones
destinadas al sistema operativo de Android. El lenguaje es gratuito y se puede
acceder fácilmente de la web. Las aplicaciones creadas con AppInventor están
limitadas por su simplicidad, aunque permiten cubrir un gran número de
necesidades básicas en un dispositivo móvil.




