1 dic 2011

Conexión Bluetooth Con Arduino

Hola pequeños frikis, esta "semana" os voy a enseñar a controlar vuestro proyecto Arduino mediante el Bluetooth. Lo se, es lo que estabais deseando desde hace tiempo.... ¬¬

Para esto solo necesitamos nuestra placa Arduino, un módem Bluetooth y un dispositivo para enviar las señales Bluetooth. Comenzamos:
  • En primer lugar conectaremos el módem Bluetooth a la placa Arduino. Lo haremos de la siguiente forma: Del módem salen 4 pines: tierra y 5v, que conectaremos a sus mismos pines de la placa Arduino. Además de estos tenemos un Rx y un Tx que serán los enviarán y recibirán las señales. Los conectaremos de tal modo que el Rx irá con el Tx de Arduino y el Rx con el Tx del mismo. Dicha conexión tan sencilla nos supuso varias semanas de quebraderos de cabeza, ya que conectábamos Rx con Rx y Tx con Tx, aplicando la lógica.... pues no¡ que van cruzados¡ :(
  • A continuación crearemos un código en Arduino que reciba un caracter, por ejemplo un '0' y cuando lo lea haga parpadear un led. Para la conexión Bluetooth utilizaremos una biblioteca llamada NewSoftSerial, que puedes descargar aquí , solo tendrás que meterla en la carpeta library de Arduino para que la reconozca. El código será el siguiente:
#include

NewSoftSerial MySerial(0, 1); // Asigno(RX, TX)
int var;

void setup() {
MySerial.begin(9600);
pinMode(13, OUTPUT); //Conectamos un Led al pin 13 y la pata corta a tierra
digitalWrite(13,LOW); //Lo ponemos que comience apagado
}

void loop() {
if (MySerial.available() > 0) {
var = MySerial.read(); //Leemos del puerto serie
switch (var){
case '0': //Si es un cero
digitalWrite(13, HIGH); //Ponemos el led a lucir
MySerial.flush(); //Limpiamos Buffer
break;
}
MySerial.flush(); //Limpiamos buffer
}
}
  • Una vez el código esté en la placa Arduino cogeremos nuestro dispositivo Bluetooth, en mi caso utilizo un móvil con Android. Para enviar caracteres a traves del móvil utilizaremos una de las varias aplicaciones genéricas que crean un puerto serie por Bluetooth: ITEAD BT Debugging . Con esta aplicación buscaremos nuestro módem y ya podremos mandar datos a nuestro proyecto Arduino :P
Espero que me vayáis comentando vuestros proyectos con dicho funcionamiento¡ Yo ahora estoy construyendo un Robot con unos compañeros de la universidad.
Cualquier duda ya sabéis¡¡¡ Chao ¡¡¡ ^^

24 oct 2011

Lo Mas Móvil Del Momento



Un "mes" mas os traigo una comparativa entre los móviles Android mas punteros del mercado. En esta ocasión he escogido los 2 terminales que mas destacan a tiempo de hoy. Por parte de HTC he escogido el HTC EVO 3D, de Samsung como no, el Galaxy S2.
Los dos dispositivos entran dentro de la gama alta de terminales, ya sea por sus potentes procesadores de doble núcleo o por sus pantallas de última generación (cada marca en
sus límites, claro...)
  • Comenzamos con el Samsung Galaxy S2. Sin duda el terminal mas potente del mercado. Está fabricado en plastico, sin duda su punto mas débil. En el aspecto hardware tenemos un procesador Cortex-A9 a 1'2Ghz, con una Ram de 1GB y una memoria interna de 16GB. Incorpora la mejor pantalla que existe actualmente, ya sea por rendimiento, brillo, definición y duración diseñada con la tecnología AMOLED Plus, con un tamaño de 4'3 ". Al igual que el HTC incorpora Android 2.3, pero en este caso la interfaz gráfica de Samsung deja un poco que desear respecto a las demás marcas. La cámara es un tema mas que destacable en el Galaxy S2, ya que permite tomar imágenes con un tamaño de 8Mpx y da la opción de grabar vídeos a 1080p con una definición mas que aceptable. En lo que a la batería se refiere, es de unos algo escasos 1650 mAh, pero que aguantan una jornada laboral al completo.

  • HTC EVO 3D: Es el primer terminal 3D de la marca y no deja indiferente a nadie. La característica principal que hace que haya escogido este terminal en vez de el HTC Piramid es el aumento de memoria Ram en el EVO 3D, así como la obvia opción 3D. En este caso tenemos un procesador Qualcomm de doble núcleo a 1'2GHz, junto con una memoria Ram de 1GB, que hace que mueva de una manera mas que fluida la increíble interfaz Sense 3.0 de la versión 2.3 de Android. Está fabricado en plástico resistente que da un caracter robusto. Dispone de una pantalla QHD de 4'3 pulgadas y de una batería mas grande de lo normal de unos 1730 mAh. Lo más destacable de este androide es la capacidad de activar o desactivar el 3D mediante una pestaña en el lateral del terminal, además incorpora una aplicación muy interesante para ver cine y series 3D vía streaming, pudiendo incluso verla en nuestra Tv 3D ya que puede conectarse a la entrada HDMI. En cuanto a su cámara, se deja un poco de lado la típica competitividad del aumento de MPx ya que este dispositivo permite tomar fotografías y grabar vídeos en 3D, lo que le da un valor añadido.
Sin duda, tener cualquiera de estos terminales nos hará una de las personas mas felices del mundo(por lo menos a mi) y nos permitirán hacer funcionar cualquier juego o aplicación del Market, por muy exigente que sea. Pero cabe hacer una comparación de ambos. Si lo que queremos sencillamente es el teléfono más potente del mercado, ya sea por velocidad de navegación y por procesamiento gráfico, nuestra elección será la del Galaxy S2, ya que supera a cualquier terminal del mercado. Por otro lado, si somos fieles al interfaz Sense de HTC y no nos importa perder algo de potencia, a cambio de un contenido 3D, nuestra elección será el HTC EVO 3D, ya que en el apartado de autonomía ninguno nos evitará el enchufarlo al cargador al final del día.

Vosotros que opináis?

Un Saludo y hasta la próxima¡¡



6 oct 2011

Instalar SDK Android (Mi Primera App Android)

Tras unos meses de verano muy moviditos os traigo una nueva entrega, ya que se que sois miles los seguidores que esperáis esto. ¬¬
En esta ocasión os traigo un tutorial para poder instalar todo lo necesario para programar una aplicación para tu dispositivo Android. Esta idea viene por las numerosas veces que he ido a instalar el entorno y no he sabido encontrar un sitio donde se expliquen cada uno de los pasos de manera correcta.

Vamos allá¡

  • Lo primero de todo es elegir una plataforma de desarrollo. En este caso lo haremos con Eclipse, ya que es la recomendada por la mayoría de los expertos en desarrollo Android, ya sea por su facilidad de uso, por su instalación intuitiva y por ser multiplataforma(Windows, Mac y Linux).Antes de nada recomiendo crear una carpeta donde albergaremos todo lo referente al desarrollo Android, en mi caso la he llamado Android y está en C:/Android/. Para descargarla accedemos a: http://www.eclipse.org/downloads/ y veremos varios tipos de Eclipse, nos valdría con Eclipse IDE for java Developers (128Mb). Al pulsar sobre este nos redigirá a una ventana donde tendremos que elegir el servidor desde el cual descargarnos el archivo. Una vez descargado, lo descomprimimos y recomiendo ubicarlo en C:/Android/eclipse, dentro de la carpeta eclipse encontraremos el icono para acceder a Eclipse.

  • Una vez hemos accedido a Eclipse por primera vez, nos pedirá una ubicación donde guardará todos los proyectos que hagamos. Recomiendo también crearnos otra carpeta dentro de la ya creada Android, llamada proyectos. C:/Android/Proyectos

  • El siguiente paso será instalar el plugin de Android para Eclipse. Para hacerlo, accedemos desde Eclipse a Menu/Help/Install new software/ , se nos abrirá una ventana "Available software" en la cual tendremos que introducir lo siguiente: https://dl-ssl.google.com/android/eclipse/ en el espacio que pone: "work with". Hacemos click sobre "Add", ponemos cualquier nombre y pulsamos sobre "OK", veremos como abajo nos aparecerá inmediatamente el paquete que necesitamos instalar, aceptamos los términos y seguidamente "aceptar". Una vez se haya instalado el plugin, necesitaremos reiniciar Eclipse para que hagan efecto los cambios.

  • El último paso de la instalación será la instalación del SDK, que son un conjunto de herramientas adicionales a Eclipse para ayudarnos a crear de manera mas fácil nuestras aplicaciones Android. Descargamos el SDK del siguiente link: http://developer.android.com/sdk/index.html . Una vez descargado, recomiendo alojarlo en nuestra carpeta, quedando de la siguiente forma: C:/Android/AndroidSDK/. Por último, tenemos que indicarle a Eclipse donde está alojado el SDK, para ello dentro de Eclipse vamos a: Window/Preferences y en la ventana pincharemos sobre Android, y ahí pondremos la ubicación del SDK.

  • Cuando hayamos terminado, bastará con hacer un File/New/Project/Android Proyect para crear nuestro Hello World en Android . Un último comentario, y es que cuando hayamos creado una aplicación y queramos probarla, podremos hacerlo de 2 maneras, mediante un emulador de terminal, el cual tendremos que crear en el entorno eclipse, o bien desde nuestro propio teléfono Android, bastará con ponerlo en modo depuración y al darle a ejecutar, nos la ejecutará en el propio teléfono.
Agradecería comentarios o aclaraciones¡ Hasta otra¡

26 jun 2011

Quién Dice Que Mi Cámara No Graba Vídeo?

Holas a tod@s, esta semana os presento un "vídeo" realizado con mi canon 1000d.
Hasta los Post It están artos de los exámenes y de estar tanto tiempo en una habitación con mi solitaria compañia..... así pasó el otro dia, que estaban artos y se me sublevaron...no había dios que los parara¡¡¡ espero que no ocurra esto con mis apuntes¡¡¡


El vídeo está realizado en mi habitación, con la cámara fija, y utilizando post it de varios colores, que aunque se despegaban por el calor, pero me conseguí hacer con ellos. El vídeo está echo con unas 350 fotos, con la canción de fondo de "Helicopter" , de Block Party, y montado con el Movie maker.
Un saludo , y no estudiéis mucho, que ya veis lo que pasa...

5 jun 2011

Top Juegos Android (Junio)



Un mes mas os traigo una recopilación de los juegos mas viciantes para nuestros Androides, y con descargas directas¡¡¡:
  • APPARATUS: Un juego de ingenio en el que tendrás que hacer llegar la bola hasta un recipiente, para lograrlo habrás de diseñar y fijar su camino mediante diversas piezas que tendrás que ir colocando. Al principio cuesta cogerle el truco, pero acaba viciando. Descarga Directa Aquí

  • SHREK KART: Uno de los juegos mas logrados para Android. Me sorprende el apartado gráfico y la jugabilidad ya que se controla de manera suave y fácil, además funciona de manera fluida. Permite varios modos de juego y de elección de personaje. Descarga Directa Aquí ¡

  • MEGAJUMP: Un sencillo juego, heredado de la plataforma iOS y que engancha desde el primer momento. Se trata de ir subiendo por el nivel, apoyándote en lo que encuentres a tu paso y logrando coger los máximos puntos posibles. Descárgalo con este código:


    Si queréis hacer alguna petición de algún juego, escribirla en un comentario e intentaré buscarla¡

16 may 2011

Algo de Fotografía

Hola de nuevo, esta semana me gustaría mostraros algo que por más que discuto con mis amigos me siguen diciendo que su móvil es mejor porque tiene 12Mpx, y es que una cámara NO es mejor porque tenga más megapíxeles.

Probablemente este sea el error más común de todo el que piensa comprar una cámara digital por primera vez, así que lo diré alto y claro, LOS MEGAPIXELES NO MIDEN LA CALIDAD DE UNA CÁMARA, simplemente nos dan el tamaño final de la fotografía. La absurda guerra de los megapíxeles es más un argumento de marketing que otra cosa y puede ser útil solo para determinados tipos de trabajo con grandes ampliaciones o trabajos en el que el reencuadre a posteriori sea fundamental. Por lo tanto, mejor menos megapíxeles y más calidad de la lente, del sensor, etc…

Una cámara de 5 megapixeles es suficiente para el 99% de los aficionados a la fotografía. Tened en cuenta que para revelar una foto a 10×15cm solo nos hacen falta 2 megapixeles.

La próxima vez veréis los megapixeles de otra forma¡¡¡

Información gracias a XatakaFoto¡¡

10 abr 2011

Algo Más Que Un NetBook

Hoy voy a presentaros mi nueva adquisición, un netbook pero con algo que lo hace diferente. Tras buscar un netbook que tuviese la suficiente potencia para correr específicas aplicaciones, o determinados juegos, encontré esta preciosidad, el Asus Eee Pc 1015PN.
La nueva tecnología que ha llegado a los netbook desde hace unos meses les ha permitido contar con procesadores Atom N550 con doble núcleo y con memorias ram DDR3, lo cual ha supuesto una completa revolución en cuanto a estos dispositivos se trata, ya que cada vez más se van acercando al rendimiento de los otros portátiles.
En cuanto a una opinión personal:
  • El rendimiento gráfico es más que aceptable, ya que su Nvidia ION2 de 512Mb ha sido capaz de soportar el Team Fortress 2, eso si, con las opciones de rendimiento al máximo y sin llegar a una fluidez absoluta, pero vamos, me ha permitido echarme un buen vicio.
  • Las 6 celdas de batería pueden dar mucho de sí, pero no llegan a las 10 horas que pueden llegar otros modelos con gráficas que consumen mucho menos. Aun así, si se pone un modo económico puede llegar a unas 5 horas más que aceptables.