Primeros pasos con Arduino Uno

Otra vez me compré un kit de arduino, pero esta vez es diferente, ya que tiene una Protoboard (la vez anterior compré un kit que tenía las conexiones más resueltas).

kit Arduino Uno para principiantes

Primer programa: encender y apagar el led en el pin 13

Para comenzar, descargué el software para linux, desde la página de Arduino. Descomprimí, ejecuté el archivo con extensión .sh (install.sh)

Me costó un poquito que funcionara porque no me dejaba elegir el puerto serial. Reinicié y funcionó.

Después, utilizando un tutorial en Youtube, logré ejecutar el programa de ejemplo con el que se hace titilar un led en el pin 13.

Led en el pin 13

¿Por qué este es el más simple de usar? El Arduino tiene un led interno conectado al pin 13, con lo cual si no conectamos nada, veremos parpadear una luz en la placa. Y si queremos ver parpadear un led externo, podemos conectarlo al pin 13 (el ánodo, la pata larga del led) y el cátodo al que tiene al lado llamado GND («ground», tierra). Esto sólo puede hacerse con el pin 13, porque el Arduino tiene una resistencia interna con este fin (ver tutorial)

Segunda experiencia: encender y apagar un led en otro pin (se agrega la resistencia) 

Led y resistencia en la protoboard

 

Como segunda experiencia me resultó muy útil, para comprender qué son todos esos agujeritos de la protoboard y para empezar a utilizar una resistencia, este video donde una chica (¡Séeeee!) explica cómo hacer titilar un led conectado a la protoboard.

 Ver video explicativo

Comparando mapas con Gimp

Hace unos días mi hijo y yo conversábamos sobre cómo se forman las islas en el Delta del Paraná y él me explicó a mí cuánto crecieron en los últimos años algunas de ellas.
Entonces se me ocurrió ver el mapa de 1940, utilizando los mapas temáticos del sitio de mapa.buenosaires.gob.ar
Mapa de 1940

Después miramos el actual, pero no quedaba clara la comparación:

Mapa actual

Entonces capturamos ambas pantallas, y las pegamos en Gimp, poniendo una sobre la otra, en distintas capas. Para ello:

  • Utilizar la tecla Imprimir pantalla para capturar la imagen del mapa actual
  • Abrir el archivo (si es Linux) o pegar (si es Windows)
  • Volver al mapa, visualizar la versión antigua, captura la pantalla con la tecla Imprimir pantalla (en Linux, elegir «copiar al portapapeles»).
  • En Gimp utilizar el menú Editar / pegar como / capa nueva.

Ahora tenemos una imagen sobre la otra, como si hubiésemos puesto una hoja de papel sobre la otra. Para notar las diferencias, tenemos que quitar la parte celeste, el agua. Para hacerlo:

  • Utilizar la varita mágica para seleccionar con un clic toda el área celeste.
  • Después, cuando ya tenemos seleccionado el río o el mar, lo borramos con la tecla suprimir. Entonces, en donde antes veíamos celeste ahora veremos la capa de abajo:

Mapas comparados

Si esto no ocurre (es decir, si al suprimir lo celeste se convierte en blanco) debemos agregar canal alfa a la capa superior: Capa / Transparencia / Añadir canal alfa.

Si al seleccionar notamos que en realidad se está seleccionando el agua de la capa de abajo, es porque tenemos seleccionada esa capa. Basta con hacer clic en la capa de arriba en el menú de capas, y luego volver a hacer clic en la zona celeste:

Seleccionar otra capa

 

Moodle: Agregar una barra lateral con Tweets

Podemos insertar un bloque lateral que contenga las publicaciones de un usuario en Twitter, o una etiqueta (hashtag), o los favoritos del usuario.
Para hacerlo, primero debemos crear un bloque lateral de HTML:

Activar edición / Nuevo bloque lateral / Bloque HTML / Configurar bloque HTML

Por otra parte, vamos a Twitter y generamos un Widget, haciendo clic en la foto de perfil, luego “Configuración” y allí, “Widgets”. Debemos crear un nuevo Widget, elegir qué queremos ver (“Cronología de usuario” para ver los Twitts publicados), y pulsar el botón “Crear Widget”:

Una vez creado, tenemos que copiar el código que insertaremos en Moodle:

Volvemos a Moodle, editamos el código HTML del bloque lateral. Se nos muestra una ventanita, allí pegamos el código que copiamos:

¡Listo!