lunes, 13 de junio de 2016

PREGUNTAS DEL TEMA 6



1.¿ Qué es Internet?

⦁ Internet es una red formada por miles de ordenadores distribuidos por todo el mundo y conectados mediante cables de cobre, fibra optica, conexiones inalambricas y otros medios.




2. ¿Qué es un navegador? ¿Cuáles conoces?

⦁ Un navegador es un programa que facilita la visualizacion de los contenidos de las paginas web. Conozco Mozilla Firefox, Internet Explorer, Google Chrome, Opera,...
Estos son los navegadores mas conocidos (Mozilla Firefox, Internet Explorer, Opera, Google Chrome y Safari):




3. ¿Qué es un buscador? ¿Cuál es el más utilizado?

⦁ Un buscador es un sistema informatico que indexa archivos almacenados en paginas web. Los buscadores mantienen actualizados sus resultados mediante motores de busqueda que rastrean continuamente la Red. El buscador mas utilizado es Google.


4. ¿Qué es el protocolo TCP/IP?

⦁ Es el protocolo de comunicación de Internet que permite que los ordenadores se comuniquen entre si.


5. ¿Qué son los servidores DNS?

⦁ Son sistemas de nombre de dominio que asignan nombres a direcciones IP.


6. ¿Qué pasos se siguen cuando queremos visualizar una página web, por ejemplo del periódico El Mundo?


⦁ Los pasos a seguir cuando visualiazamos una pagina web son los siguientes:
I. Queremos visualizar una pagina web. En nuestro caso, el  periodico El Mundo escrita en lenguaje HTML que esta alojada en  un ordenador denominado servidor.
II. Abrimos nuestro ordenador y escribimos la direccion o URL de la pagina; en nuestro caso, II. www.elmundo.es (por la terminacion, sabemos que esta ubicada en España).
III. Un ordenador servidor de DNS comprueba en su base de datos    cual es la direccion IP a la cual corresponde la URL que hemos escrito en el navegador, para enviar los paquetes de informacion a esa direccion. La URL III. www.elmundo.es corresponde a la IP 193.110.128.109.
IV.  Se envia al servidor la solicitud de la pagina web que queremos visualizar. Para que nuestro ordenador y el servidor se entiendan, necesitamos un protocolo comun; para ello utilizamos los protocolos HTTP y TCP/IP.
V.  El servidor nos envia los paquetes de informacion por el camino    mas rapido a traves de los routers.
VI. Nuestro ordenador recibe los paquetes y recompone el documento para mostrarnoslo en nuestro ordenador.



7.¿Como podemos intercambiar información en la Red (como por ejemplo documentos técnicos)?

⦁ Podemos intercambiar ideas sobre temas de nuestro interes a traves de mensajes (con el correo electronico, como Gmail), directamente o con ficheros adjuntos. Pero la informacion en Internet no solo se puede enviar sino que, ademas, se puede mantener e incluso varias personas pueden compartir, ver y modificar la misma informacion (con servicios de alojamiento y edicion de archivos como GoogleDrive). Tambien es posible enviar y guardar informacion, de forma privada o compartida, asi como sincronizar archivos en distintos dispositivos, con servicios de alojamiento en la nube como Dropbox.


8.¿Dónde podemos publicar contenidos de nuestros proyectos?

⦁  Podemos publicar nuestro proyecto con Google sites. Aunque tambien podemos publicar colectivamente contenidos, en comunidades de usuarios, por medio de wikis (como Wikispaces).



9.¿Cómo podríamos seguir en la web los avances diarios de nuestro trabajo? ¿ Y si queremos algo más inmediato y más breve?

⦁ Podemos crear un sitio con informacion periodica sobre nuestra clase o sobre el taller, donde las entradas se organicen cronologicamente empezando por lo mas reciente, y donde se puedan publicar opiniones y comentarios o enviar fotografias, con un blog personal (por ejemplo, con Blogger).Si lo que queremos es un seguimiento mas inmediato, y mas escueto, entonces utilizaremos un microblog (como la red social Twitter).


10.¿Dónde podríamos difundir nuestros trabajos o proyectos?


⦁ Una vez finalizado el proyecto, podemos difundirlo, comercializarlo, publicitarlo. Para ello utilizaremos herramientas de presentaciones en linea (como Prezzi) y sitios donde publicar presentaciones (como Slideshare). Tambien existen sitios donde difundir, reproducir, subir y compartir videos sobre tus proyectos y recibir opiniones sobre ellos (como Youtube).Finalmente, la realidad aumentada te permitira difundir tus proyectos de una forma sorprendente (por ejemplo, con Aurasma).



11.¿Qué medidas de seguridad en el uso de las herramientas de internet debemos tener presentes?

⦁ He aqui unas sencillas indicaciones que te ayudaran a publicar la informacion con seguridad:
I.   Habla con tus padres respecto a la navegacion por Internet, ya que siempre pueden ayudarte ante las dudas que puedan surgirte. Navega por Internet cuando haya un adulto en casa. Utiliza programas de control parental. Respeta la indicacion de "Prohibido a menores".
II.   Respeta la edad minima para poder acceder a los sitios que se encuentra en las condiciones de uso de la pagina que debemos leer antes de pulsar el boton "Acepto".
III.   Informate sobre los sitios, ya que en algunos sitios no es posible "darse de baja" quedando los datos a disposicion de la empresa propietaria y el usuario.
IV. No solicites ni entregues por Internet datos como direcciones, contraseñas, ... o cualquier otra informacion con la que puedan identificarte. Utiliza alias o nicks que no contengan datos sobre ti.
V.  No te relaciones con desconocidos y ten presente que no siempre las personas son lo que dicen que son (desconfia de la persona que quiere saber demasiado sobre ti ).
VI. No publiques fotos o videos tuyos a la ligera; si decides publicar algo, que sea en sitios con acceso restringido y siempre que no dañen tu imagen actual o futura y con el permiso de tus padres (no puedes publicar imagenes de nadie sin su consentimiento).
VII. Mantente al dia con la tecnologia y limita el  tiempo de navegacion por Internet.
VIII. No realices descargas sin el consentimiento de un adulto. Pueden tener contenidos inapropiados, infringir derechos de autor o ser ilegales. No entres en sitios que soliciten una tarjeta de credito.
IX. Si recibes algo raro o desagradable, habla de ello con un adulto o denuncialo.




12.Entra en la pagina web https://www.gdt.guardiacivil.es/webgdt/home_alerta.php y explica con detalle que tipo de información podemos encontrar allí.

⦁ El Grupo de Delitos Telematicos fue creado para investigar, dentro de la Unidad Central Operativa de la Guardia Civil, todos aquellos delitos que se cometen a traves de Internet.
 El esfuerzo principal ha sido, desde su creación, la     investigacion de la delincuencia que se vale de las redes y sistemas de informacion para su comision. Tambien cabe destacar los esfuerzos que realizan para fomentar un uso seguro de las nuevas tecnologias, consciente de que a la larga este esfuerzo ayudara a minimizar el impacto de la delincuencia. En el GDT puedes encontrar informacion correspondiente a los apartados de consejos de seguridad, recursos para aplicaciones moviles, navegadores,... E incluso puedes denunciar delitos o informar y colaborar con el GDT, entre otros.




lunes, 6 de junio de 2016

CONTROL DE UN LED CON UNA RESISTENCIA LDR

                                                                                                                                                                                                   
Lista de materiales:
  • Una Tarjeta Arduino Uno
  • Una Placa Protoboard
  • Un diodo LED
  • Una resistencia LDR
  • Dos resistencias fijas, una de 220 Ohmios y otra de 10000 Ohmios
  • Siete cables






Codigo del programa con comentarios del programador:



int led=11; //definimos una variable entera llamada led en el pin 11
int ldr=0; //definimos una variable entera llamada pulsador en el pin 0
int intensidad=0; //definimos una variable entera llamada intensidad en el pin 0
void setup()
{
pinMode(11,OUTPUT);
Serial.begin(9600); //inicializa el comando Serial. El valor 9600 se refiere a la velocidad de comunicación
}
void monitoriza() //crea una variable global que llama monitoriza, que tiene su propio código
{
Serial.print("Intensidad de la luz:"); //manda el texto “Intensidad de la luz:” al puerto serie. Escribe lo que hay entre “
Serial.println(intensidad); //escribe el valor que tenga la variable intensidad y luego escribe un salto de línea
delay(1000); //espera un segundo antes de repetir los dos pasos anteriores de nuevo
}
void loop()
{
intensidad=analogRead(ldr); //almacena en la variable intensidad la lectura de la entrada analógica del pin 0 (LDR)
monitoriza(); //llama a la función monitoriza para que se ejecute
if(intensidad<512 && intensidad>=0) //si la intensidad es menor de 512 y mayor o igual de 0...
{
analogWrite(led,255); //escribe en la variable led un valor de 255 (pin analógico)
}
if(intensidad>=512 && intensidad<=1024) { //si el valor es mayor o igual que 512...
analogWrite(led,64); //escribe en la variable led un valor de 64 (pin analógico)
}
}





Explicación del programa:

Primero declaramos la variable led en el pin 11, la variable ldr en el pin 0 y la variable intensidad en el pin 0, respectivamente. A continuación definimos el pin 11 como salida e inicializamos el comando serial a 9600 de velocidad de comunicación. El siguiente "void" monitoriza ordenando escribir "Intensidad de la luz" y escribe el valor que contenga "Intensidad" durante 1s.
Las ordenes siguientes se ejecutaran en bucle: la intensidad aumenta con la ldr por lo que si la entrada de la luz que percibe la ldr se encuentra entre los valores 0 y 512 el led luce a máxima potencia (255), mientras que si la entrada se encuentra entre 512 y 1024 el led luce a potencia 64.











CONTROL DE SEMAFORO CON S4A







Explicación del funcionamiento del programa con S4A:


Al presionar la bandera se ejecutaran las siguientes ordenes por siempre: se fijara la frecuencia a valor del sensor Analog0 encendiéndose el digital 10 y apagándose el digital 11 y 13. Seguidamente, esperara la frecuencia durante 2s, el digital 11 se encenderá, pero el digital 10 y 13 se apagaran. Volveremos a esperar las frecuencia durante 2s, sin embargo, esta vez, el digital 13 permanecerá encendido y se apagaran el digital 10 y 11. Una vez mas, volveremos a esperar la frecuencia durante 2s para volver a llevar a cabo el programa desde el comienzo.





sábado, 28 de mayo de 2016

CONTROL DE UN LED ROJO Y OTRO VERDE



Lista de materiales:

  • Una Tarjeta Arduino Uno
  • Una Placa Protoboard
  • Dos diodos LED (uno rojo y otro verde)
  • Dos resistencias fijas de 220 Ohmios cada una
  • Cinco cables







Programa del IDE Arduino con comentarios:

int ledverde = 5;                 //declara la variable led verde en el pin 5
int ledrojo = 7;                   //declara la variable led rojo en el pin 7
  void setup ()            
  {
  pinMode(5,OUTPUT);   //define el pin 5 como salida
  pinMode(7,OUTPUT);   //define el pin 7 como salida
  }
  void loop (){
  digitalWrite(7,HIGH);   //pone el pin 7 a 5V
  delay(3000);                     //permanece encendido 3s
 digitalWrite(7,LOW);     //pone el pin 7 a 0V
 digitalWrite(5,HIGH);   //pone el pin 5 a 5V
 delay(2000);                    //durante 2s


 digitalWrite(7,HIGH);    //pone el pin 7 a 5V
 delay(1000);                      //durante 1s
 digitalWrite(5,HIGH);    //pone el pin 5 a 5V
 delay(1000);                     //durante 1s


 digitalWrite(7,LOW);    //pone el pin 7 a 0V
 digitalWrite(5,LOW);    //pone el pin 5 a 0V
 delay(500);                     //durante 1/2s
  }



Explicación del programa:

Primero, declaramos la variable led verde en el pin 5 y la variable led rojo en el pin 7 para definir ambos como salida. A continuación, ponemos el pin 7 (led rojo) a 5V asi  permanece durante 3s para al acabar este tiempo ponerlo a 0V. Seguidamente, al apagarse el led rojo ponemos el pin 5(led verde) a 5V durante 2s. Al pasar este tiempo se encenderán los dos leds (pin 7 y pin 5 a 5V) durante 1s y los pondremos ambos a 0V durante medio segundo. Se ejecutan de forma continua.
El led rojo se enciende durante 3s cuando este se apaga el led verde se encenderá durante 2s. Al pasar este tiempo, se encenderán durante 1s y se apagaran 1/2s.




jueves, 19 de mayo de 2016

PRACTICA 2 CON ARDUINO

                                                                                                                                                                          
Materiales necesarios:
  • Una Tarjeta Arduino Uno
  • Una Placa Protoboard
  • Un diodo LED
  • Dos resistencias, una de 220 Ohmios y otra de 10000 Ohmios.
  • Un pulsador
  • Siete cables





Programa del IDE Arduino:


         int pulsador = 2;                                 //declara la variable pulsador en el pin 2
         int led = 3;                                          //declara la variable led en el pin 3
         void setup ()                     
        {
        pinMode(led,OUTPUT);                  //define el led como salida
        pinMode(pulsador,INPUT);            //define el pulsador como entrada
        }
        void loop (){
        if (digitalRead(pulsador) == HIGH)  
       {
       digitalWrite(led,HIGH);                    //si pulsamos el pulsador el led se pondrá a 5V
       }
       else {
       digitalWrite(led,LOW);                     //si no pulsamos el pulsador el led se pondrá a 0V
       }
       }



Explicación del código del programa:


Primero, se declara la variable pulsador en el pin 2 y la variable led en el pin 3. A continuación, definimos el led como salida también, definimos el pulsador como entrada. Con el void loop que se realiza de forma continua, al pulsar el pulsador el led se pondrá a 5V mientras que si no lo pulsamos el led se pondrá a 0V.
Si pulsamos el pulsador lucirá pero al dejar de presionar el pulsador el led se apagará.



martes, 17 de mayo de 2016

PRACTICA 2, LED EN PLACA PROTOBOARD




Lo mas habitual y correcto es utilizar una resistencia de 220 Ohmios en serie con el diodo led en una placa protoboard en vez de conectar el led directamente a la tarjeta Arduino Uno.




Lista de materiales:


-Una Placa Protoboard
-Una Tarjeta Arduino Uno
-Dos cables conectados ambos a la Placa Protoboard y a la Tarjeta Arduino Uno
-Una resistencia fija
-Un diodo LED



Codigo del programa con comentarios:


 void setup () {
       pinMode(7,OUTPUT);     //definimos el pin 7 como salida
     }
     
     void loop () {
       digitalWrite(7,HIGH);    //ponemos el pin 7 a 5V
     delay(3000);                       //se detiene 3s (luce)
     digitalWrite(7,LOW);      //ponemos el pin 7 a 0V
     delay(1000);                      //se detiene 1s (no luce)
 
     }



Explicación del programa:


Definimos el pin 7 como salida digital, seguidamente este (el pin 7) es puesto a 5V (HIGH) y detenido asi durante 3s por lo que el led luciría durante este periodo de tiempo (3000 milisegundos). El programa pasaría a ejecutar la siguiente línea en la que el pin 7 es puesto ahora a 0V (LOW) durante un segundo permitiendo al led no lucir en este tiempo. Este es un bucle (void loop) que se ejecuta de forma continua una vez completado el void setup. Lo que nosotros veriamos es que el diodo led luce 3s y no luce durante 1s, pues permanece apagado.



miércoles, 11 de mayo de 2016

PRACTICA 1 CON ARDUINO



Practica 1 con Arduino


   Materiales necesarios :

 -Una Tarjeta Arduino Uno
 - Un cable USB
 - Un diodo LED (yo he usado uno rojo)



   Primer programa :


       void setup () {                        
        pinMode(13,OUTPUT);      // ponemos el pin 13 como salida
        }
     
   
     void loop () {                          
       digitalWrite(13,HIGH);      //ponemos el pin 13 a 5V

     delay(1000);                           // el LED (5V) luce durante un segundo

     digitalWrite(13,LOW);        // ponemos el pin 13 a 0V
     delay(1000);                          // el LED se apaga (0V) durante un segundo
     }


 Explicación del programa:

Definimos el pin 13 como salida digital( primer párrafo) donde se conectan los actuadores: LED, motores,... Se ejecuta solo una vez.
A continuación, pondremos el pin 13 a 5V, asi es como lucirá durante un segundo y luego pondremos el pin 13 a 0V durante un segundo por lo que no lucirá. Es un bucle que se ejecuta de forma continua una vez terminado el setup.
Es un parpadeo, como el de los semáforos, porque se enciende durante un segundo a cinco voltios para apagarse seguidamente (0V) también durante un segundo.



 Segundo programa y su explicacion:

Este es otro programa para el IDE Arduino que hace lo siguiente: ponemos el pin 13 como salida digital, seguidamente ponemos el pin 13 a 5V como permanece durante tres segundos para apagarse (0V)  tambien en un tiempo de tres segundos. Es un bucle en el que el LED se enciende tres segundos y se apaga otros tres.




    void setup () {
    pinMode(13,OUTPUT);
       //definimos el pin 13 como salida
    }
     
    
void loop () {
     digitalWrite(13,HIGH);
    //ponemos el pin 13 a 5V(se enciende)
     delay(3000);                  
//permanece asi durante tres segundos
    
digitalWrite(13,LOW);
     //ponemos el pin 13 a 0V(se apaga)
     delay(3000);
                      //permanece asi durante tres segundos
     }






jueves, 28 de abril de 2016

LA TARJETA ARDUINO

  1.¿Qué es la plataforma Arduino?

    • La tarjeta Arduino es una plataforma de electronica open hardware para la creacion de prototipos. Esta basada en una tarjeta con un microcontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y salidas, analogicas y digitales, y en un entorno de desarrollo que nos permite programarla. 

       2. ¿Qué partes tiene una tarjeta Arduino Uno?.





      3.¿Qué microcontrolador tiene?

    • Contiene un micrtocontrolador ATMega328

      4.¿Cuántas entradas anlógicas tiene? ¿Cuáles son? ¿qué cantidad de voltios soportan?
    • Tiene 6 entradas analogicas (desde A0 hasta A5), que aceptan de 0 a 5 V.
     5.¿Cuántas entradas y salidas digitales tiene?. ¿Cuáles son? ¿Qué cantidad de voltios darán como salida?

    • Posee 14 entradas y salidas digitales ( desde Digital 0 hasta Digital 13, aunque el 0 y el 1 por comodidad es mejor evitarlos). Podemos configurar estos puertos tanto de entrada como de salida. Si los configuramos de salida daran el valor 0 V o 5 V.
     6.¿Cuáles de las anteriores se pueden utilizar como salidas analógicas para poder enviar valores variables?

       
    • Se puede configurar las salidas de los pines 3,5,6,9,10 y 11 como salidas analogicas para poder enviar valores variables.


     7.¿Cuál es la corriente de salida o entrada máxima ?

    •  Cada contacto puede propocionar o recibir 40mA como maximo.


     8.¿Qué tipos de de tarjetas Shield o extensiones podemos conectar a la tarjeta Arduino Uno Rev3?

    •  Tambien podemos utilizar tarjetas Shield o extensiones que se conectan sobre la placa para multiples opciones como conectar por WI-FI, conectar directamente motores, Bluetooth,etc.


     9.¿Es necesario tener la tarjeta controladora Arduino siempre conectada al ordenador para que funcione?

    • Solo es necesario que Arduino este conectado al ordenador mediante USB para cargar los programas.

     10. ¿Para que sirve el IDE de Arduino?.
      




    • Sirve como un editor de texto que nos permite escribir, compilar y cargar el codigo Arduino en la placa.


    martes, 26 de abril de 2016

    PRIMER DIA DE CONSTRUCCION




    Bienvenidos a mi nuevo robo-blog !!!!


    Aqui podreis encontrar las nuevas practicas que haremos en las clases de Tecnologia,Programacion y Robotica. 
    Es un nuevo proyecto que empezamos de llevar a cabo y que  nos sevira para el futuro.
    Solo me queda daros las gracias por las visitas y espero que sigais al dia.

    Hasta la proxima !!!!!