CUESTIONARIOS DEL 1ER PARCIAL II QUIMESTRE


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.

13.         Conexión del bluetooh + arduino


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.

Comentarios

Entradas más populares de este blog

LED ENCENDIDO CON ARDUINO

APP INVENTOR