22 junio, 2013

Leer el puerto serie de Arduino con Python y PySerial

Desde hace ya un tiempo he hoy buenos comentarios sobre Python y lo "fácil" que es programar con él, su potabilidad entre sistemas, etc. Me he puesto ha ello, y la verdad es que es muy fácil programar con él, después de un rato, se le coge el tranquillo a esa forma tan peculiar de escribir el código que tiene, solo utilizando tabulación, sin puntos y comas, llaves o cualquier otra forma de indicar el inicio y el fin de las lineas,  a la declaración de las variables, mejor dicho a la no declaración, la formar de trabajar con las funciones, etc. En general es un lenguaje muy fácil de trabajar y encima puedes hacer verdaderas locuras con…

READ MORE

13 junio, 2013

Como crear una imagen con el comando DD

Ya hemos visto como instalar una imagen a un dispositivo conectado a nuestro ordenador con el comando de Linux "DD". Ahora vamos hacer el paso contrario, como crear nuestras propias imágenes con el mismo comando. Con el comando "DD", podemos crear imágenes tanto en formato ISO como en BIN. Este proceso están fácil, como cuando copiamos una imagen, solo le tendremos que indicar: donde esta montado el disco, partición o dispositivo que queremos hacer la imagen. ruta y nombre del fichero donde vamos ha guardar la imagen. el tamaño del bloque de datos que vamos ha utilizar. Como en el caso anterior esto es opcional.  El comando quedaría de la siguiente manera: sudo dd…

READ MORE

3 junio, 2013

Ejecutar Android en un Raspberry Pi

Actualizado el 4 de Junio de 2014, leer hasta el final del post. Como era lógico, alguien ya ha conseguido ejecutar Android, el sistema de Google para moviles en un Raspberry Pi. Aunque de momento esta en una fase muy precaria, nos permita a mucha gente poder probarlo he intentar mejorarlo. Ejecutar Android en un Raspberry Pi Para poder instalar y ejecutar Android en un Raspberry Pi solo tenemos que descargar el fichero de imagen que queramos instalar, para ello, tenemos disponible 3 versión de la imagen en los siguientes enlaces: Imágen basada en CyanogenMOD 7.2 (Versión Recomendada) Imágen basada en CyanogenMOD…

READ MORE

30 mayo, 2013

Como actualizar Ubuntu 12.10 a Ubuntu 13.10

Para actualizar la versión de nuestro Ubuntu 12.10 Quantal Quetzal,  a la ultima versión, en la actualidad Ubuntu 13.04 Raring Ringtail, podemos hacerlo de dos formas. 1º Forma de actualizar Ubuntu 12.10 a Ubuntu 13.03 Para ello solo tendremos que ir al aplicaciones instaladas. Ejecutar el programa "Actualización de Software" en el escritorio del Unity, o escribir lo siguiente en un terminal. update-manager -d Esto nos abrirá el programa de actualización de software, buscara si hay nuevas versiones y nos dirá si queremos actualizarnos a la nueva versión. En el caso de que no nos muestre que hay una nueva versión, pulsaremos sobre el botón de "Configuración", y en pestaña de…

READ MORE

28 mayo, 2013

Como instalar una imagen con el comando DD

Para instalar una imagen ISO o BIN, en linux podemos utilizar el comando que viene por defecto "DD". Este comando nos permite copiar imágenes ISO o BIN en cualquier dispositivo que tengamos montado en nuestro sistema, ya sea un disco duro, CD/DVD, como unidades USB o tarjetas de memoria. Para utilizar este comando solo tendremos que pasarle como parámetros la ruta donde se encuentra el fichero que vamos a instalar, la ruta donde se encuentra el dispositivo donde vamos ha instalar la imagen, y el tamaño del bloque de los datos, esto ultimo no es obligatorio pero si recomendable. Ejemplo de copia de una imagen en…

READ MORE

6 mayo, 2013

Problemas con el puerto de Arduino en Ubuntu (Linux)

En un sistema linux, no todos los usuario pueden tender acceso a poder manejar los puertos. Solo los usuarios que estén en el grupo "dialout" tiene permiso para manejar los puertos. Lo normal es que nuestro usuario no este dentro de ese grupo, por lo que tendremos problemas para poder acceder al puerto que crea el arduino. Para solucionar este problema solo tendremos que añadir nuestro usuario al grupo "dialout" de la siguiente manera. sudo usermod -a -G dialout <NombreDeUsuario> Nos pedirá la contraseña de root. y con esto, nuestro usuario ya sera miembro del grupo "dialout". Ya solo nos queda cerrar la sesión para que los cambios efectuados tenga efecto y…

READ MORE

1 mayo, 2013

Obtener la temperatura con Arduino y un termistor

En este proyecto vamos ha ver como podemos obtener la temperatura mediante la utilización de un termistor. Lo primero, que es un termistor, esta es una simple resistencia que varia según la temperatura que tenga, con el valor devuelto por la resistencia y una pequeña formula podemos calcular que temperatura hace. Esquema del circuito: El esquema de este circuito es muy sencillo, esta basado en un simple divisor de tensión, en este caso quedaría de la siguiente manera. Este esquema es el utilizado en la mayoría de sensores, simplemente cambiando el termistor, por un lcr, por ejemplo, tendríamos un sensor para detectar la luminosidad. En mi caso el termistor no es de…

READ MORE

23 abril, 2013

Problema con el USB y VirtualBox en Ubuntu 12.10

Normalmente trabajo con Ubuntu, y cuando necesito probar algún otro sistema, o necesito trabajar con Windows, lo hago a través de un sistema virtual con VirtualBox, normalmente no tengo ningún problema con el, pero después de una actualización del programa, en los sistemas instalados dejo de funcionar la detención de los dispositivos conectados por usb, como el arduino, las impresoras, etc. Después de dar muchas vueltas por la configuración del VirtualBox, y no encontrar nada raro, me puse a buscar por Internet, y  encontré este mismo problema pero con la versión 11.10 del Ubuntu. Y como por probar no se pierde nada, lo probé en mi Ubuntu 12.10, y problema resuelto. Por lo visto el…

READ MORE

17 abril, 2013

Mi primer contacto con Arduino

Ya me ha llegado mi placa de Arduino, me he decido por el modelo mas normal, el Arduino UNO, en la versión SMD, Entre las diferencias que he podido observar con respecto a la otra versión del arduino UNO rev. 3, es que esta, el procesador es la versión de soldadura en superficie, mucho mas pequeño en tamaño que el que viene en la versión normal, Arduino UNO Rev. 3, y la disposición de alguno componentes, como puede ser el botón del reset, pero ha efectos prácticos,  son iguales. Imagen del Arduino UNO versión SMD Imagen del Arduino UNO versión Rev. 3 Para tener un primer contacto con el, he…

READ MORE

11 abril, 2013

Preguntar antes de cerrar un programa en C#

Muchas veces cuando cerramos nuestro programa en C# necesitamos verificar que realmente se quiere cerrar el programa. Para hacer esto solo necesitamos utilizar la función "FormClosing" private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dialogo = MessageBox.Show("¿Desea cerrar el programa?", "Cerrar el programa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogo == DialogResult.No) { e.Cancel = true; } else { e.Cancel = false; } } Para cancelar el cierre de la aplicación solo tenemos que poner a "true" la función "e.cancel", esto hará que se cancele el cierre del programa. A si de fácil y sencillo o no?

READ MORE

Funciona gracias a WordPress | Tema: Spiko de SpiceThemes