lunes, 23 de mayo de 2016

Nueva RaspberryPi Zero

Hacce unos días se presentó un nuevo modelo de RaspberryPi Zero, el producto más económico al que puede acceder un gran número de personas con un precio aproximado de 5€. Esta vez pero han añadido un conector para que podamos insertar una cámara, como en los otros modelos de RaspberryPi. Aquí tenéis una imagen, en la parte derecha han añadido la nueva conexión




El tamaño se mantiene 65x30x5mm, y el resto de especificaciones también:
  • Soc Broadcom BCM2835
  • procesador a 1 Ghz
  • 512 Mb RAM
  • Salida video mini-HDMI (puerto inferior izquierdo)
  • Ranura Micro SD (en el lado izquierdo)
  • puerto Micro USB para la alimentación (puerto inferior derecho)
  • puerto Micro USB para datos (junto al puerto de alimentación)
  • incorpora 40 Pin GPIO (en la parte superior, no están soldados en la placa)
  • incorpora dos Pin para botón Reset (están debajo de los GPIO en la parte inferior derecha, no están soldados en la placa)
  • incorpora dos pin para salida RCA de video compuesto (están debajo de los Pin para el botón Reset, no están soldados en la placa)
  • Conexión para una cámara
El poco espacio de la placa ahora está mejor aprovechado, y su precio se mantiene.

Aquí os dejo el enlace de la tabla comparativa de modelos:

RaspberryPi, Raspbian Jessie revisión 3

Hola, desde el día 10 de Mayo disponemos de una revisión de la versión con algunas mejoras y novedades que os detallo.

Raspbian Lite


En la zona de descargas de la web oficial de raspberrypi.org, si accedemos al apartado Raspbian continuamos encontrando dos opciones Raspbian Jessie  y Raspbian Jessie Lite,
que como ya expliqué es una versión reducida sin software añadido como Scratch, Wolfram, LibreOffice... es posible que encontréis a faltar algun programa y lo tengáis que descargar. En la versión anterior se detectó un problema para usar el paquete wicd (para configurar la conexión del dispositivo) si el problema permanece hay que eliminar el paquete dhcpcd5 con la línea de comandos, usando la orden

sudo apt-get remove dhcpcd5

después ya podéis usar wicd para configurar la conexión del dispositivo.

Dejando de lado la versión Lite las novedades son estas

1. Novedades


1.1 Plugin Bluetooth

Se ha añadido un plugin Bluetooth en la barra de herramientas (en respuesta a la integración del bluetooth y WiFi en la nueva versión de la placa Raspberry Pi 3). Ahora veremos junto al reloj un icono de Bluetooth, al hacer click encima aparece un menú desplegable que permite ver, añadir y eliminar dispositivos.



martes, 10 de mayo de 2016

Python VI (funciones)

Este es otro post dedicado a programación en Python, encontraréis todos los posts de este tipo juntos en el apartado Programación del blog. Y si queréis aprender más podéis visitar la web oficial de www.python.org

Hoy vamos a ver las funciones. Las funciones nos sirven para ahorrar tiempo de programación. Son pedazos de código que podremos reutilizar tantas veces como queramos en nuestros programas, por ejemplo, si necesitamos ejecutar una misma acción varias veces en nuestro programa, podemos crear una función a la que llamaremos cada vez que sea necesario.




1. Definir una función

Para crear una función usaremos la orden def seguida del nombre de la función, que debe respetar las mismas normas que ya vimos para la definición del nombre de una variable (comenzar con una letra minúscula, y si está formada por mas de una palabra las podemos unir con guión bajo ya que no acepta espacios en blanco), recordad usar el sangrado para todas aquellas líneas de código que forman parte de la función . Veamos un jemplo

# definimos una función que muestra los números del 1 al 10
def contar_10():
    for i in range(1,11):
        print(i)

# llamamos a la función una vez

contar_10()
# llamamos a la función una segunda vez
contar_10()

click aquí para descargar el código

en el ejemplo anterior la función contar_10 es un código que muestra por pantalla los números del 1 al 10, fijáos que las líneas que forman parte de la función están sangradas. Luego llamamos a la función dos veces, de forma que veremos por pantalla los números del 1 al 10 dos veces.