Archivos mensuales: octubre 2015

Episodio 6 – Especial menciones y Raspbian Jessie

En este episodio contesto las amables revisiones y comentarios que tenía acumulados y desatendidos (mea culpa y pido disculpas por ello) como los de LuisDelValle y Argades en iTunes, y en iVoox lechuzo y el podcast Diogenes Digital (RSSiTunesiVooxblog), tanto por escrito como en su último episodio al que acabo de acceder nada más grabar este audio (¡una cosa menos en la montaña de deudas y cosas por hacer, oiga!).

Planteo, además, mis peripecias actualizando la Raspberry a Raspbian Jessie, la nueva versión de Raspbian basada en Debian 8.

¿Qué ocurre con Jessie?

Lo que ocurre a grandes rasgos es que el proceso estándar de actualizar una distribución de Linux no lo hace bien en el caso de Raspbian. El proceso es el siguiente:

1) Actualizar el sistema actual con:

# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get dist-upgrade

3) Editar el archivo /etc/apt/sources.list :

# sudo nano /etc/apt/sources.list

3bis) Cambiar su contenido para que quede como sigue, de forma que apunte al nuevo repositorio:

deb http://mirrordirector.raspbian.org/raspbian jessie main firmware contrib non-free
#deb http://archive.raspberrypi.org/debian wheezy main

4) Volver a ejecutar los siguientes comandos:

# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get dist-upgrade

5) Reiniciar.

Lo que ocurre es que, como comento, se pierden los programas Wolfram y Mathematica, y aparecen unos menús que no vienen a cuento.

Además, perdemos novedades como entornos de programación en Java y una versión de LibreOffice.

Por todo esto, termino recomendando salvaguardar todo lo que hayáis modificado o creado dentro de la Raspberry Pi y realizar una instalación limpia con Noobs siguiendo las ya conocidas instrucciones: http://pitando.net/2015/06/18/puesta-en-marcha-raspberrypi/

Podéis dejarme cualquier comentario en esta misma entrada, o enviándome cualquier comentario a tavés del formulario de contacto y la dirección de correo que allí os indico. Recordad también que PItando está tanto en twitter, como en Facebook, y en Google+ también podéis seguir mis publicaciones.

Este podcast comienza, y termina, con una sintonía compuesta por Eric Skiff, “We’re the Resistors“.

Uso de un multímetro

Como en cualquier caso en el que coqueteamos con la electricidad, hacer prototipos con la Raspberry Pi pone en riesgo el equipamiento que usamos. En el caso de este microordenador no estamos en riesgo nosotros, claro está, por los bajos valores de tensión (3,3 voltios ) y de corriente (algunos miliamperios). Sin embargo, los puertos GPIO de la Raspberry Pi no cuentan con protección eléctrica para picos de corriente o de tensión: una mala conexión puede dañar o estropear la Raspberry Pi.

Al mismo tiempo que aprenderemos a calcular los valores de tensión y corriente que harán funcionar correctamente nuestros prototipos, las leyes que lo rigen y demás, es muy conveniente aprender a usar instrumentos de medida que permitan comprobar que nuestro montaje se corresponde con el circuito que hemos ideado, o que estamos poniendo en práctica con el experimento de turno.

Este fin de semana he preparado un vídeo en el canal de YouTube de PItando en el que trato de explicaros cómo medir corriente y voltaje en escenarios de corriente contínua, resistencia, y usar el test de continuidad. Todo esto usando un multímetro (o también polímetro) muy asequible.

El resumen del vídeo, en sus conceptos más importantes, viene a continuación.

Sigue leyendo Uso de un multímetro

cat en Mac OS X

Ficheros de texto en Python

Cuando se trabaja con un programa, lo más normal del mundo es que queramos guardar el estado del mismo entre dos sesiones de trabajo. Es decir, cuando escribimos un artículo o un documento, no lo escribimos del tirón para luego imprimirlo “y se acabó”, sino que lo guardamos en el disco duro para, en otro momento, continuar trabajando con él. O, simplemente, para enviarlo por correo electrónico, archivarlo…

El trabajo con ficheros es una de las técnicas fundamentales que necesitamos dominar para escribir programas útiles con cualquier lenguaje de programación. En este artículo de PItando os voy a transmitir con ejemplos la forma de hacerlo con Python 3, como siempre, a través de ejemplos interactivos que podemos ir haciendo para navegar por las explicaciones. En el apartado de ejercicios os plantearé programas ejecutables para el siguiente artículo de la serie.

Para este artículo, además, me centraré fundamentalmente en ficheros de texto plano dejando los formatos binarios para otra entrada. El objetivo es proporcionaros una referencia rápida dentro de PItando a la hora de tener que trabajar con ficheros (guardar, leer información o configuración) durante nuestros proyectos.

Sigue leyendo Ficheros de texto en Python

Episodio 5 – Raspberry Pi 5 M, RPi.GPIO rootless, Raspbian Jessie y miscelánea de PItando

En el episodio de hoy, en primer lugar, quiero agradecer a Emilio Cano (@emilcar) , de Emilcar.fm, el espacio en forma de entrevista que dedicó en Promopodcast a PItando. Fue un rato muy divertido y todo un honor.

Comparto con vosotros tres noticias del entorno de la Raspberry Pi:

Además os adelanto los derroteros que tomará PItando en las próximas semanas:

  • Vuelve la electrónica, introduciendo señales en la Raspberry Pi mediante pulsadores.
  • Haré un vídeo explicativo del uso de un multímetro.
  • No nos olvidaremos de nuestro videojuego en Scratch.
  • Casi al mismo tiempo que este episodio, sale en PItando un especial bastante largo sobre trabajo con ficheros, que espero que os sirva también para repasar los conocimientos de Python que vimos antes de las vacaciones.

¡Espero que os guste!

Este podcast comienza, y termina, con una sintonía compuesta por Eric Skiff, “We’re the Resistors“.