lunes, 15 de junio de 2015

APP INVENTOR



Google App Inventor es una plataforma de Google Labs para crear aplicaciones de software para el sistema operativo Android. De forma visual y a partir de un conjunto de herramientas básicas, el usuario puede ir enlazando una serie de bloques para crear la aplicación. El sistema es gratuito y se puede descargar fácilmente de la web. Las aplicaciones fruto de App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil.


SUS CARACTERÍSTICAS




  • Aplicaciones sencillas, aptas para cualquier tipo de smartphone de sistema operativo Android y con al menos 250 MB de memoria RAM.
  • Fácil de utilizar, ideal para principiantes en programación que buscan sacarle mejor provecho a su terminal (teléfono inteligente).
  • No ideal para aquellos con mayores conocimientos, pues las aplicaciones que se pueden crear aquí son bastante simples y no llenarán las exigencias de los más capacitados.


  • Además con esta simple aplicación puedes hacer cosas como usar los sensores del teléfono para mover una bola a través de un laberinto basándote en la inclinación del teléfono.
    Pero la creación de aplicaciones no esta limitada a simples juegos. Puedes ademas crear aplicaciones que informen y eduquen.
    Se usa en lugar de escribir código, diseñaras visualmente el aspecto de la aplicación y usaras bloques para especificar su comportamiento.




    Nosotros hemos trabajado en esta aplicación creando dos tipos de Apps, primero empezamos con una App que nos permitía incluir un botón para hacer una foto y te llevaba a la cámara de tu dispositivo, después podías con la App modificar esa fotografía.


    En nuestra segunda App nos centramos en un juego de preguntas, en él incluíamos una imagen y con una pregunta sobre la imagen poníamos cuatro respuestas diferentes y un corrector te decía si era la respuesta correcta o  no.
    Incluía un botón para próxima pregunta.
    Al final del juego simplemente añadí una imagen que indicase el final de las preguntas y un bloque para que se cerrase el juego.
    También con la App podíamos incluir un marcador para contar las respuestas correctas.



    sábado, 13 de junio de 2015

     MI BASE DE DATOS



    Mi base de datos consta como he explicado en la entrada anterior, de unos determinados elementos que son:


    Un menú principal desde el cual podemos acceder al resto de pestañas de la base de datos, para ello hemos incluido en este menú unos botones, nosotros hemos incluido los botones de productos, proveedor, pedidos, clientes y categoría, ya que nuestra base de datos es para administrar una tienda.
    Además hemos puesto un botón con la indicación de salida de la base y otro para poder imprimir los formularios que nos interesen.


    Las tablas de las que consta mi base de datos son una tabla de producto con los productos de la tienda, la categoría a la que pertenecen, su precio, el proveedor que lo administra y el stock.

    Otra de las tablas es la de los proveedores, donde indica su dirección, su teléfono y el email.
     La tabla categoría, en la que indicamos la categoría a la que pertenece cada producto según su utilidad.
    La tabla de los pedidos, con el precio y las unidades que queremos adquirir, el cliente y la fecha del pedido.
    Y por ultimo una tabla de los clientes, con todos sus datos como su dirección, teléfono y el email.


    Hicimos formularios para cada uno de los componentes.
    En el formulario de productos añadimos como desplegable la categoría a la que pertenece el producto y su proveedor.
    En el de proveedores salían todos sus datos automáticamente al igual que en el de pedidos y los clientes.
    En el formulario de categoría, añadimos la tabla correspondiente.


    Además hicimos informes de diferentes estilos para cada componente con todos sus datos, es la parte profesional de la base d
    e datos, estos formularios los podemos imprimir.


    También hicimos algunas consultas como la de pedidos.



    BASE DE DATOS

    Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete de programas de Microsurco Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música.

    Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clarificarlos en conjunto.

    Tablas

    Las tablas contienen el componente básico o elemental de las bases de datos. O lo que es lo mismo, una base de datos está principalmente compuesta por varias tablas relacionadas. Las tablas contienen datos sobre algo o alguien, proveedores, clientes...

    Consultas

    Con ellas puede obtener información de varias tablas y con la estructura que más le interese. Además, las consultas pueden archivarse de forma que la próxima vez que se quiera hacer la misma pregunta no tendrá que volver a plantearla, será suficiente con llamar a la consulta previamente creada. La importancia de las consultas es enorme, de hecho es la potencia de esta herramienta la que permite que los gestores de base de datos sean casi imprescindibles en nuestro trabajo diario.

    Formularios

    Los formularios son un mecanismo que facilita la operatoria general con tablas, principalmente a la hora de mostrar, introducir y modificar datos. Un uso adecuado de éstos redunda bastante en el nivel de manejabilidad de una aplicación o de un sistema de información desarrollado con Access.

    Informes

    Los informes permiten presentar la información con una apariencia altamente profesional a la hora de imprimir nuestros datos.







    viernes, 17 de abril de 2015


    SERVOMOTOR

    Un servomotor  es un dispositivo similar a un motor de corriente continua que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición.
    Ademas nosotros podemos controlar y modificar la velocidad y la posición del servo.
    Está conformado por un motor, una caja reductora y un circuito de control.
    Un servo tiene un consumo de energía reducido.

    Partes de un Servomotor


    Los servomotores hacen uso de la modulación por ancho de pulsos  para controlar la dirección o posición de los motores de corriente continua.


    Hay tres tipos de servomotores:

    -Servomotores de CC
    -Servomotores de AC
    -Servomotores de imanes permanentes o Brushless.


        Un servomotor es un sistema compuesto por un:

       - Un motor eléctrico: es el encargado de generar el movimiento, a través de su eje. 

       - Un sistema de regulación: formado por engranajes, que actúa sobre el motor para regular su velocidad.

       - Un sistema de control o sensor: circuito electrónico que controla el movimiento del motor 

       - Un potenciómetro:  nos permite saber el ángulo en el que se encuentra el eje del motor. 
    Las aplicaciones de los servos son muy variadas en la práctica, se usan servos para posicionar superficies de control como el movimiento de palancas, pequeños ascensores y timones. Ellos también se usan en radio control, títeres, y por supuesto, en robots.

    Nosotros hemos utilizado estos servomotores con Arduino.

     Mi grupo hizo el programa de "Abre la caja" de manera que al tocar el zumbador respondía girando para abrir la puerta y automáticamente tras unos segundos determinados por el programa volvía a girar cerrándose la puerta.

    Nosotras variamos el tiempo y también se podía hacer la modificación de al tocar solo abrir la puerta y al volver a tocar cerrarla de manera que no se cerrase automáticamente.




    lunes, 23 de marzo de 2015

    LA PROPORCIÓN ÁUREA EN EL DISEÑO

    Esta proporción ha fascinado desde hace siglos al ser humano, que lo ha considerado un indicador de la perfección y la estética.
    En el Renacimiento, muchísimos artistas y arquitectos compusieron sus trabajos con la intención de aproximarse a la proporción Áurea, convencidos de que esta relación atribuía a las obras un carácter estético especial, ya que es la proporción entre las formas y elementos de una composición elevada al máximo nivel. 

    Para definir de una forma entendible el número áureo, podemos decir que, el axioma principal de esta teoría es que al dividir un segmento en dos partes, la proporción entre la parte mayor y la menor debe ser igual que la que existe entre el segmento total y la parte menor, lo que genera diseños web asimétricos pero bien proporcionados que le dan esa armonía en ambos casos será 1,618, el número áureo.

     En esta proporción:

    • El número obtenido tiene que ver con la proporcionalidad entre los distintos elementos. 
    • También, por otro lado,  la proporción busca esa perfección armónica.

     Ahora podemos realizar diseño gráfico y de web con este sistema, por lo tanto hacerlo bien implica que en ella los elementos deben estar en perfecta armonía y proporción para lograr la perfecta proporción entre todos ellos.
    Esta proporción  se ha manifestado en innumerables obras que van desde la pintura, escultura, fotografía, música, etc.

    Hay distintas formas de proporciones áureas como pueden ser:

    Rectángulo Áureo: Un rectángulo cuyos lados están en una proporción igual a la razón áurea.
    Proporción Áurea de una hoja tamaño cartaEn el formato carta es posible sacar una proporción áurea sea cual sea la medida del rectángulo.

    Además esta proporción  también sirve para el diseño de logotipos para inducir la perfecta armonía y equilibrio.

    Como por ejemplo:


    • Pepsi
    • Apple
    • iCloud
    • BP
    • Twitter


    Hoy en día es muy utilizada para el diseño de logotipos, diseño web, dimensiones.....
    En todos estos usos podemos ver la búsqueda de perfección a través de este sistema.



    sábado, 21 de marzo de 2015

    ARDUINO

    Después de trabajar con Processing, empezamos proyectos con Arduino.

    Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
    Por su sencillez y bajo coste permiten el desarrollo de múltiples diseños. 
    Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque que es ejecutado en la placa.

    Mi grupo hizo dos proyectos diferentes en Arduino:


    Nuestro primer proyecto  fue el Dado digital, un proyecto con el que agitando el sensor el programa empieza a funcionar, de forma que  los Led van encendiéndose hasta quedarse en un determinado número que mostraba la tirada del dado.


     A este proyecto le hicimos una modificación para que no solo llegara al número seis como todos los dados si no que llegara hasta el nueve.
    Este proyecto muestra una nueva forma de jugar a los juegos clásicos.


    Después de este proyecto, hicimos otro llamado Drawdio con este proyecto podíamos crear música dibujando o tocando elementos conductivos,  ya que utilizando el grafito del lápiz, al ser conductor lo conectábamos a la placa y al dibujar el zumbador de la placa emitía sonidos, o bien tocando algún elemento conductivo.
    Ademas podíamos cambiar la melodía.
    Este último proyecto nos dio un problema al principio porque el sensor  no estaba bien y solo emitía un pequeño sonido.
    Después conseguimos que sonara al dibujar y en superficies conductivas.

    PROCESSING

    Fue iniciado por Ben Fry y Casey Reas a partir de reflexiones en el Aesthetics and Computation Group del MIT Media Lab dirigido por John Maeda.

    Processing es un lenguaje de programación, entorno de desarrollo, y la comunidad en línea. 
    Desde 2001, producción ha promovido la alfabetización de software dentro de las artes visuales y la alfabetización visual dentro de la tecnología, esta basado en Java.
    digital.

     
    Hoy en día, hay decenas de miles de estudiantes, artistas, diseñadores, investigadores y aficionados que utilizan el procesamiento para el aprendizaje, la creación de prototipos y producción, ya que es  de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño 

    Nosotros hemos trabajado con los proyectos de la página Creative Technologies Castilla.

    Para empezar trabajamos con la serpiente roja un programa que permitía crear círculos que van disminuyendo el tamaño y cambiando la intensidad de color.

    Después empezamos el proyecto de caza manzana que era el diseño de un vídeo juego, en el que había un muñeco en este caso Newton e iban cayendo manzanas, de forma que moviendo el muñeco iba cogiendo las manzanas.

    Basándonos en este programa le cambiamos las imágenes y la velocidad del muñeco porque iba muy lento para crear nuestro propio vídeo juego.
    Además se puede añadir algo para indicar el final del juego.
    Por último hicimos el proyecto del reloj con nuestras propias imágenes, a este también se le puede añadir los dos puntos para separar la hora, los minutos y los segundos.

     Estos proyectos me han dado varios problemas, ya que al cambiar las imágenes del juego estas tenían que estar guardadas en una carpeta, con un nombre y de un tamaño indicado, y no me las reconocía, por lo tanto no me funcionaba el vídeo juego ni el reloj.