Archivo por meses: febrero 2010

Arduinotes: un sistema para tomar notas basado en Arduino

arduinotes1

Arduinotes es un sistema para tomar notas de forma rápida y fiable, basado en un teclado de ordenador estándar como sistema de escritura (para mi la única solución posible si se busca rapidez y comodidad), y en una memoria EEPROM como sistema de almacenaje. Es un sistema basado en el microcontrolador Arduino, con el que se están haciendo cosas muy interesantes. En un post anterior ya mostré cómo construir un sensor de temperatura basado en Arduino.

Este proyecto no deja de ser un poco académico (alguien discutirá la utilidad de un sistema para escribir sin una pantalla). Ahora bien, si yo fuese periodista, cogería mi Arduinotes, buscaría el mejor teclado posible (que fuese cómodo, con teclas que ofrezcan resistencia al apretarlas, lo más pequeño posible y si puede ser plegable), me iría a la rueda de prensa que tuviese que cubrir, y deslumbraría a los presentes con mi kit… Si Yo fuese aventurero y tuviese que cruzar el Sáhara a pie, en mi mochila seguro que llevaría el Arduinotes para escribir el dietario de mis aventuras.

arduinotes2Arduinotes es fiable y funcional porque utiliza un teclado de ordenador, económico porque está basado en Arduino y componentes electrónics básicos, portátil porque ocupa y pesa poco, y autónomo porque consume muy poca batería.

Además del hardware, hay que considerar el software que se ha desarrollado. Ante todo las librerías de Arduino que se utilizan: la librería para utilizar EEPROMs, y la librería para utilizar teclados PS2 (que se ha tenido que adaptar); el código fuente que se ha desarrollado, que junto con las librerías representa el firmware de Arduinotes, es decir, el software que se carga dentro del microcontrolador; y finalmente un ejecutable escrito en lenguage C que lee el puerto serie y así obtenemos en un fichero todo el contenido de la memoria EEPROM. Arduinotes utiliza una memoria EEPROM (aquí se ha utilizado una memoria de 64K, pero podría ser más grande), que se divide en 4 páginas y así poder escribir en cuatro documentos diferentes. Incorpora las funciones de escritura, borrado, guardar y lectura.

No dejes de visitar la wiki para tener más información, hacer sugerencias o leer la transcripción del video, o envíame un mail (joanqc@gmail.com) si te ha interesado el proyecto o quieres pedir más información o hacer cualquier sugerencia. Aquí os dejo el enlace del proyecto en wiki.joanillo.org y el video del proyecto.

Conferencia de Richard Stallman

stallman

El viernes 29 de enero tuve la oportunidad de asistir a una conferencia de Richard Stallman, fundador del Software Libre y de la Free Software Fundation, en el IES Lacetania de Manresa. La conferencia llevaba por título «El Software Libre en la Ética y en la Pràctica». El guión de la conferencia fue el típico: las cuatro reglas del software libre, por qué la FSF no acepta el término Open Source-Código Abierto, por qué ha de utilizarse el término GNU/Linux en vez de Linux a secas,… con algunas pinceladas de actualidad española (crítica a la SGAE, nueva ley del Gobierno sobre el
cierre de sitios web que intercambian archivos) y internacional (crítica a Apple y a su nuevo producto iPad-iBad, crítica a Amazon y a su libro electrónico Kindle).

Richard Stallman se extendió para hablar de Software Libre i empleo, defensando que de la misma forma que se pueden perder sitios de trabajo también pueder surgir nuevas oportunidades; y de Software Libre y educación, de lo que apunté algunas frases: «…de la misma manera que la escuela rechaza las drogas, también tiene que rechazar el software privativo y regalado (…) La escuela no puede sembrar la dependencia (…) El software privativo es denegación del conocimiento, es antieducativo, pues sólo el software libre da la posibilidad de leer mucho código, necesario para formar buenos programadores y así contribuir a la sociedad (…)» Por tanto, Richard Stallman nos hablaba de Educación para la Ciudadanía, quizás sin saber que en este país este concepto, en forma de asignatura en las escuelas, ha levantado mucha polémica. Y aquí pregunto… ¿ningún profesor se ha planteado en la asignatura de Educación para la Ciudadanía tratar el tema del uso del Software Libre como ejemplo para ser un buen ciudadano? En palabras de Richard Stallman: «Si en las escuelas se enseña el espíitu de buena voluntad, se ha de enseñar a compartir el conocimiento, y por tanto es justificado hacer copias».

  • Free Software Foundation Europe: www.fsf.org
  • Free Software Foundation Europe: www.fsfe.org
  • GNU Operating System: www.gnu.org/
  • Campaña de crítica al DRM: www.defectivebydesign.org/
  • Sobre críticas a la Ley de Economía Sostenible: red-sostenible.net