Aprender a programar con Scratch en Raspberry Pi

Disponible la nueva versión offline de Scratch 3.0 para Raspbian Buster en Raspberry Pi.

Etiquetas: Programación Raspberry Pi Scratch Secundaria Bachillerato Raspbian

Scratch en Raspberry Pi

Raspbian es el sistema operativo recomendado por la fundación para Raspberry Pi (al estar optimizado para su hardware) y se basa en una distribución de GNU/Linux llamada Debian. En las últimas versiones de Raspbian podemos observar que aparece preinstalada la versión de Scratch 3.0, pero en caso de tener una versión anterior vamos a explicar cómo podemos instalarlo a través de la consola de comandos.

Scratch en Raspberry Pi
Scratch en Raspberry Pi


Scratch 2.0 en Raspbian

La versión 2.0 lleva algunos años disponible aunque Raspbian seguía incluyendo la versión anterior 1.4 hasta la llegada de la versión 3.0 de Scratch. El problema es que la versión 2.0 utilizaba Flash con la intención de ejecutarse en un navegador, lo que dejaba fuera a la Raspberry Pi al no tener un intérprete de Flash. Raspbian incorpora un plugin de Flash para que sea posible ejecutar Flash en el navegador aunque la versión disponible de Scratch no tiene conexión a internet y se ejecuta en modo offline.

La mayor ventaja de programar con Scratch en Raspberry Pi es la posibilidad de utilizar los pines GPIO y conectar el mundo digital con el mundo físico a través de salidas y entradas digitales.

Pines GPIO con Scratch 2.0
Pines GPIO con Scratch 2.0


Scratch 3.0 en Raspbian

Scratch 3 ha lanzado su versión de escritorio para Raspbian en Raspberry Pi y este puede ser el empujón que te falta para empezar a programar.

Entre las mejoras de Scratch 3.0 sobre sus anteriores versiones hay que destacar el salto de Flash a HTML5, haciéndolo compatible con muchos dispositivos más. También encontramos una renovación de la interfaz con bloques mayores y más fáciles de leer, y trasladando el resultado del programa a la parte derecha de la pantalla. Además, disponemos de nuevos editores de sonido y sprites y nuevos bloques para integrar.

Scratch 3.0 en Raspbian
Scratch 3.0 en Raspbian


Instalar Scratch 3.0 en Raspbian

Para instalar esta versión de Scratch solo tenemos que actualizar los repositorios de Raspbian e instalar el paquete de Scratch. Para ello podemos acceder a través de programas recomendados de Raspbian para instalarlo.

Agregar Scratch 3.0 en Raspbian
Agregar Scratch 3.0 en Raspbian

O por otro lado, podemos instalarlo mediante la siguiente instrucción en la línea de comandos.

pi@raspberrypi: ~ $ sudo apt update
pi@raspberrypi: ~ $ sudo apt install scratch3

Una vez instalado ya podemos empezar a programar con Scratch 3.0 sobre Raspberry Pi y utilizar los pines GPIO para conectar el mundo digital con el mundo físico.

Pines GPIO con Scratch 3.0
Pines GPIO con Scratch 3.0

Contribuciones

¿Has encontrado algún error en el contenido? ¿Te gustaría colaborar en el proyecto?
Edita esta página en GitHub y aparecerás en este apartado.

Miguel Ángel Abellán

Síguenos


A menos que se especifique lo contrario, todos los contenidos de este proyecto están bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional.

This project is Open Source on GitHub and made with by @migueabellan

2015-2019 Asociación Programo Ergo Sum