Archivo de la etiqueta: ScratchGPIO

Vuelve la electrónica: recibir información a través del GPIO de la Raspberry Pi

Ha llegado el momento de retomar la electrónica en PItando: hoy vamos a ver cómo se pueden usar pulsadores para introducir información en la Raspberry Pi, a través de los terminales GPIO.

Para eso, en este artículo he ampliado el prototipo que nos viene acompañando en los últimos artículos de electrónica para demostrar conceptos, de la siguiente forma:

Prototipo con pulsador. <strong>Pincha en la imagen</strong> para ampliarla. Pincha, por favor. En serio: pincha.
Prototipo con pulsador. Pincha en la imagen para ampliarla. Pincha, por favor. En serio: pincha.

Como ves, he movido el prototipo conocido a la parte derecha de la placa, y en la izquierda he montado el pulsador. Necesitarás:

  • Una Raspberry Pi
  • Un kit de prototipado (placa de expansión, placa de prototipado o breadboard y el cable de conexión plano)
  • Un diodo emisor de luz, o LED
  • Una resistencia de 330 Ω y otra de 10 kΩ
  • Tres cables de prototipado, cortos
  • Un pulsador

Si tienes un kit como el que uso en PItando, lo tendrás todo.

Sigue leyendo Vuelve la electrónica: recibir información a través del GPIO de la Raspberry Pi

Episodio 4 – Tecnología, Programación y Robótica en las aulas. Videojuegos con Scratch

En este episodio me hago eco de la nueva asignatura de Enseñanza Secundaria Obligatoria para los institutos de la Comunidad de Madrid, en España, que es “Tecnología, Programación y Robótica“. Lo hago aportando información y opinión, y en contacto con PItando, destacando aspectos positivos y también negativos.

Para terminar el episodio, repaso los últimos contenidos en Scratch relacionándolos también con la nueva asignatura: 
  • ScratchGPIO para relacionar la programación y la electrónica, especialmente adecuado para niños de menor edad que la adecuada para empezar con Python. Entrada relacionada.
  • Programar videojuegos con Scratch, una serie de, al menos, 4 episodios, que comienza con la entrada de hoy.
¡Espero que os guste!
 
 
Este podcast comienza, y termina, con una sintonía compuesta por Eric Skiff, “We’re the Resistors“.

ScratchGPIO: control de prototipos con Scratch

ScratchGPIO es un proyecto de software libre desarrollado por Simon Walters (Cymplecy) que consiste en un añadido a Scratch que lo capacita para manejar los puertos GPIO de la Raspberry Pi. Lógicamente, no es compatible con la versión de Scratch de navegador, por razones obvias: un PC o un Mac no tienen puertos GPIO.

Este proyecto me gusta mucho porque Scratch supone una alternativa muy asequible a Python en función de la experiencia programando y la capacidad de abstracción de la persona que intente programar una placa a través de los puertos. Por ejemplo, si lo que queréis es introducir en estos temas a un niño de corta edad (8 a 12 años), probablemente se incline más por usar Scratch que Python. En este sentido, ScratchGPIO abre la puerta de la electrónica y de la programación a una audiencia mucho más amplia, en edad, que Python.

Actualmente en la versión 7, es compatible con los modelos 1 y 2 de la Raspberry Pi, y es muy fácil de instalar. En este artículo y en el vídeo que lo acompaña lo instalaremos y haremos una prueba rápida con el prototipo del artículo anterior.

Sigue leyendo ScratchGPIO: control de prototipos con Scratch