Luego de haber instalado Raspbian usando NOOBS 1.3.12, debemos optimizar nuestro Raspberry Pi 2 si deseamos obtener un buen rendimiento y sobre todo si deseamos que nuestra tarjeta de memoria SD no muera rápidamente. Es un hecho comprobado que una tarjeta SD/microSD tiene un número de limitado de ciclos de escritura. Es posible leer todo lo que deseemos la tarjeta, sin embargo sólo podemos escribir en ella un número limitado de veces. Una cosa es usarla para grabar videos o fotos en un sistema de archivos como FAT32, para lo que se diseño y otra muy diferente usarla como un sistema de archivos con journaling como lo es ext4.
Categoría: Hardware
Nuevo IDE Arduino 1.6.0
El día de ayer (9 de febrero), fue presentado el nuevo IDE Arduino 1.6.0 que trae varias novedades respecto a la versión anterior. Tal vez la más destacada es la de autodetección de la tarjeta conectada, claro mientras esta sea "original". Es decir los clones chinos de $5 o menos que pueden conseguirse en eBay, Aliexpress o Banggood no seran reconocidos automáticamente y nosotros deberemos como en la versión anterior indicarle al IDE que placa tenemos. La nueva versión ahora trae drivers firmados para Windows y OS X, con lo que no tendremos los mensajes de advertencia que usualmente presentaba la versión anterior.
Arduino UNO por menos de $5
El precio de un Arduino UNO "original" es de $35 aquí en Estados Unidos, pero la llegada de clones chinos del UNO hechos con el mismo chip y siguiendo el diseño que es público (Open Hardware) ha llevado el precio del Arduino UNO a los $10 (aunque es posible conseguirlo por menos en volumen), bastante barato y accesible para cualquiera aquí, pero tal vez todavía caro para algunos estudiantes de latinoamérica. Pero los fabricantes de clones chinos del Arduino UNO han encontrado una manera de seguir siendo 100% compatible con el UNO y reducir el precio a $4.50.
Timberman implementado en Arduino UNO
Aquí les dejo mi último video tutorial sobre como implementar un juego sencillo como Timberman en un Arduino UNO R3, usando una pantalla LCD Nokia 5110 monocromática y un par de botones. El código completo puede ser decargado desde mi repositorio público en github.
Timberman, es un sencillo juego que puede ser implementado como un juego de turnos. Aunque el juego disponible en Google Play implementa un tiempo de pocos segundos para permitir al usuario decidir si moverse a la izquierda o derecha, la versión que hemos implementado no tiene tal limitación aunque puede ser implementado si se desea, en todo caso lo dejo como un ejercicio.
La presentación en formato PDF puede ser descargada desde aquí.
Quedo a la espera de sus preguntas o comentarios que siempre son bienvenidos.
Aquí está el video tutorial de hoy:
Explicando el mapa de bits
En este video explico como es que se generan los caracteres en base a un mapa de bits almacenado en un matriz. Espero que este video clarifique aquello que no se entendió del video anterior. Además explico también como generar nuevos caracteres no incluídos en la librería original reemplazando caracteres que no usamos.
Aquí se puede descargar la presentación en PDF.
Espero que este post les sea de utilidad y quedo a la espera de sus comentarios para poder seguir mejorando esta serie de videos sobre Arduino.