martes

APP INVENTOR

 Es una plataforma de Google para crear aplicaciones de software para el sistema operativo Android. El usuario puede ir enlazando  a partir de un conjunto de herramientas básicas una serie de bloques para crear la aplicación. Es gratuito. 
Las aplicaciones de App Inventor están limitadas aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil.

Para  crear una aplicación con app inventor hay que realizar 2 pasos:
DISEÑO DE APP
  • El diseño de la aplicación , en la que se seleccionan los componentes para su aplicación.
  • El editor de bloques  , donde irás escogiendo los bloques que te sean necesarios según la aplicación que tengas pensada de hacer.
EDITOR DE BLOQUES
 








Cuando haya terminado, puedes empaquetar la aplicación y producir una aplicación independiente para instalar.
Yo he hecho una app para pintar en una foto y una app de preguntas y respuestas sobre el Quijote.
ACCESS: BASE DE DATOS

Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa. 


Con Access, puede:
  • RELACCIONES
    Agregar más datos a una base de datos, por ejemplo, un elemento nuevo en un inventario.
  • Modificar datos existentes en la base de datos, por ejemplo, cambiar la ubicación de un elemento.
  • Eliminar información, por ejemplo, si se ha vendido o retirado un artículo.
  • Organizar y ver los datos de distintas formas.
  • Compartir los datos con otros usuarios mediante informes, mensajes de correo electrónico, una intranet o Internet.

Tablas

Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que los datos se almacenan en filas y columnas. La principal diferencia entre almacenar los datos en una hoja de cálculo y hacerlo en una base de datos es la forma de organizarse los datos.

Formularios

 Son las interfaces que se utilizan para trabajar con los datos y, a menudo, contienen botones de comando que ejecutan diversos comandos.

Informes

Los informes sirven para resumir y presentar los datos de las tablas. Normalmente, un informe responde a una pregunta específica. Cada informe se puede diseñar para presentar la información de la mejor manera posible.
Un informe se puede ejecutar en cualquier momento y siempre reflejará los datos actualizados de la base de datos. Los informes suelen tener un formato que permita imprimirlos, pero también se pueden consultar en la pantalla, exportar a otro programa o enviar por correo electrónico.

Consultas

Su función más común es recuperar datos específicos de las tablas. Los datos que desea ver suelen estar distribuidos por varias tablas y, gracias a las consultas, puede verlos en una sola hoja de datos. 

Macros

Se pueden considerar como un lenguaje de programación simplificado, que se puede utilizar para aumentar la funcionalidad de la base de datos. Por ejemplo, puede adjuntar una macro a un botón de comando en un formulario, de modo que la macro se ejecute cuando se haga clic en el botón. Las macros contienen acciones que realizan tareas, como abrir un informe, ejecutar una consulta o cerrar la base de datos.



jueves

SERVOMOTORES

Los servos son un tipo especial de motor que se caracterizan por su capacidad para posicionarse de forma inmediata en cualquier posición dentro de su intervalo de operación. Para ello, el servomotor espera un tren de pulsos que se corresponde con el movimiento a realizar.

 Están generalmente formados por un amplificador, un motor, un sistema reductor formado por ruedas dentadas y un circuito de re-alimentación. 

El resultado es un servo de posición con un margen de operación de 180° aproximadamente.

Es posible modificar un servomotor para obtener un motor de corriente continua que, si bien ya no tiene la capacidad de control del servo, conserva la fuerza, velocidad y baja inercia que caracteriza a estos dispositivos.

Está conformado por un motor, una caja reductora y un circuito de control. 


TIPOS DE SEVOMOTORES:

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

PARTES DE UN SERVOMOTOR:



  • Motor de corriente continua.
Es el elemento que le brinda movilidad al servo. Cuando se aplica un potencial a sus dos terminales, este motor gira en un sentido a su velocidad máxima. Si el voltaje aplicado sus dos terminales es inverso, el sentido de giro también se invierte.
  • Engranajes reductores
Se encargan de convertir gran parte de la velocidad de giro del motor de corriente continua en torque.
  • Circuito de control
Este circuito es el encargado del control de la posición del motor. Recibe los pulsos de entrada y ubica al motor en su nueva posición dependiendo de los pulsos recibidos.


miércoles

ARDUINO


Diferentes definiciones:

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.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.
Arduino es una plataforma de hardware y software de código abierto, basada en una sencilla placa con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en el lenguaje de programación Processing. Es decir, una plataforma de código abierto para prototipos electrónicos.

Las placas Arduino son pequeños ordenadores con los que puedes leer información de diferentes sensores, así como controlar luces, motores y muchas otras cosas. La gran mayoría de los sistemas que nos rodean son ordenadores de diferentes tamaños. Los ordenadores no necesitan tener teclado ni pantalla. 

Proyectos y usos creativos para ARDUINO:


  • TOCAR MÚSICA 
  • µWave, un microondas muy particular:
µWave
Samsung nos sorprendió con un refrigerador bastante singular que disponía de un display táctil que nos daba acceso a Twitter y a nuestras notas en Evernote. Quizás este electrodoméstico se nos pueda salir del presupuesto pero si la idea nos parece interesante, Arduino nos puede dar la clave para hacer algo más inteligentes nuestros electrodomésticos.
PROYECTOS DE DOMÓTICA:
  • UN MALETÍN SEGURO.
  • JUGAR A MINECRAFT.
  • CONSTRUIR ROBOTS.
  • ESGRIMA.
  • PONG 
  • DADO DIGITAL.

lunes

LA PROPORCIÓN ÁUREA EN EL DISEÑO

En el ser humano es inherente e intrínseco el deseo por buscar la belleza en todas sus formas, motivo por el que los diseños son cuidados. Es por ello que desde siempre, se han desarrollado teorías que expliquen y permitan realizar diseños más hermosos, y una de esas teorías es la Proporción Áurea, también llamada la razón divina.

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 de la que antes hablábamos.



La proporción Áurea esta considerada como la proporción perfecta, ha sido utilizada, por ejemplo, en la arquitectura de la antigua Grecia, en las pirámides de Egipto e incluso en la Torre Eiffel, pero no solo es aplicada en arquitectura.

En el Renacimiento su uso se extendió al arte, Leonardo Da Vinci fue uno de los artistas que más recurrió a esta técnica, también conocida como la divina proporción.

Por ejemplo en su famosa obra la Gioconda el rostro encaja perfectamente en un rectángulo áureo y la cara a su vez se divide en proporciones áureas. 


PROCESSING

Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, 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 digital. 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.

Los códigos de programación son comandos comprensibles para los humanos. El código se transforma en los programas que los ordenadores entienden. Los ordenadores sólo entienden ceros y unos, por lo que se necesita una manera de traducir nuestro código humano al código de los ordenadores. Este es el motivo por el que escribimos el código en un editor de texto con propiedades especiales. Este editor es el software de desarrollo llamado Entorno de Desarrollo Integrado, el cual es capaz de traducir el código al lenguaje máquina.
 Hay que también señalar que siempre está en desarrollo por lo que errores, códigos que no funcionan.
El programa esta pensado para artistas, diseñadores y programadores que quieran expresarse con el lenguaje digital.
El IDE de Processing es muy sencillo, hay una barra de herramientas que puedes utilizar para:  Poner en marcha un programa  Detener un programa  Crear un nuevo programa  Abrir un programa  Almacenar el programa en el disco duro del ordenador  Exportar el programa.
Ejemplos:


  • Reloj de Post-it.
  • CAZA LA MANZANA.

HOLA:
En esta entrada voy ha hablar sobre Alan Turing y la máquina de Turing:
Alan Mathison Turing fue un matemático, lógico, científico de la computación, criptógrafo, filósofo, maratonista y corredor de ultra distancia británico.
Es considerado uno de los padres de la ciencia de la computación siendo el precursor de la informática moderna. Proporcionó una influyente formalización de los conceptos de algoritmo y computación: la máquina de Turing. 
Una máquina de Turing es un dispositivo que manipula símbolos sobre una tira de cinta de acuerdo a una tabla de reglas. La máquina de Turing un control finito, una cabeza lectora y una cinta donde puede haber caracteres, y donde eventualmente viene la palabra de entrada. La cinta es de longitud infinita hacia la derecha, hacia donde se extiende indefinidamente, llenándose los espacios con el carácter blanco.
 A pesar de su simplicidad, una máquina de Turing puede ser adaptada para simular la lógica de cualquier algoritmo decomputador y es particularmente útil en la explicación de las funciones de una CPU dentro de un computador.
 Las máquinas de Turing ayudan a los científicos a entender los límites del cálculo mecánico.