P05. Secuencia de leds #S4A

En este proyecto vamos a montar un circuito con 4 leds del mismo color y programarlos para que hagan una secuencia determinada.

En el ejemplo vamos a imitar al coche de Michael Knight de la mítica serie “El coche fantástico”, que se hizo famosa allá por los años 80-90.

Conectaremos cada led a las salidas digitales 13, 12, 11 y 10. Sigue leyendo

Anuncios

P04. Semáforo de leds #S4A

En este proyecto vamos a montar un circuito con 3 leds y programarlos para que se encienda primero el rojo, luego se apague y se encienda el amarillo y más tarde se apague éste y se encienda el verde.

Conectaremos cada led a una salida digital distinta para poder controlarlos de forma independiente. El led rojo se conecta al pin 12, el led amarillo se conecta al pin 11 y el led verde al pin 10.

Materiales necesarios
  • 1 placa Arduino Uno Rev3 o compatible con el firmware cargado para S4A
  • 1 protoboard
  • 1 diodo led rojo
  • 1 diodo led amarillo
  • 1 diodo led verde
  • 3 resistencias de 220 ohmios
  • Cables
Circuito
 
Programación
Diseña el siguiente programa:

Explicación:

  • Al presionar el botón bandera verde se iniciará el programa.
  • Se ejecuta un bucle por siempre de forma continuada
  • Se enciende el pin digital 12 (led rojo) y se apagan el resto. Se espera 3 segundos.
  • Se enciende el pin digital 10 (led verde) y se apagan el resto. Se espera 3 segundo.
  • Se enciende el pin digital 11 (led amarillo) y se apagan los demás. Se espera 1 segundos.
  • Así conseguimos el efecto deseado de un semáforo.

Inténtalo tú:

En esta segunda parte de la actividad vamos a modificar nuestro programa para poder visualizarlo en pantalla.

Los materiales necesarios y el circuito son los mismos.

Creamos tres disfraces que simulen nuestro ordenador en pantalla y añadimos un escenario.

Realiza las modificaciones necesarias en el programa para que podamos ver la simulación del semáforo en pantalla.

Fuente: www.canaltic.com

P03. Ejecución de un programa en pantalla #S4A

Los objetivos que pretendemos conseguir en esta actividad son los siguientes:

  • Introducir el concepto de escenario.
  • Aprender a dibujar los “Disfraces”.
  • Aprender a usar los bloques que hacen que se visualice en pantalla un disfraz determinado.
  • Visualizar en el monitor de nuestro PC cómo funciona nuestro programa.
  • Comprobar que sucede lo mismo que en el LED de nuestro Arduino.

 

Materiales necesarios
  • 1 placa Arduino Uno Rev3 o compatible con el firmware cargado para S4A
  • 1 protoboard
  • 1 diodo led rojo
  • 1 resistencia de 220 ohmios
  • Cables
Contenidos previos
 Concepto de escenario y disfraces

En el escenario podemos ver en el monitor de nuestro PC cómo se desarrolla nuestro programa. Es la pantalla en blanco que hay arriba a la derecha, donde aparece por defecto un dibujo de la placa Arduino. Ese dibujo es un ejemplo de lo que llamamos “Disfraces” en S4A.

Lo que queremos conseguir es que en esa pantalla aparezca un dibujo o una foto que represente un LED encendido cuando se encienda el LED, y uno apagado cuando esté apagado. Para conseguirlo usaremos los “Disfraces”.

Dibujando los disfraces

Lo primero que haremos será ir a la pestaña “Disfraces”. Ahí podemos ver que el único que hay es un dibujo de una placa Arduino que viene por defecto. Para dibujar un disfraz nuevo haremos click en el botón “Pintar”.

Llegaremos a una pantalla muy semejante al programa Paint de Windows. Con ella vamos a dibujar un círculo rojo que representará nuestro diodo LED encendido:

  • Pulsamos el botón que tiene forma de círculo y seleccionamos el círculo vacío que aparece debajo.
  • Pulsamos en el botón del cubo, seleccionamos el color rojo y rellenamos el círculo.
  • Damos a aceptar.

Una vez aceptado volveremos a la pantalla de” Disfraces” y le cambiaremos el nombre al “disfraz1” por “led_on”.

Nos queda dibujar el disfraz que representará el diodo LED apagado. Para hacerlo, en vez de crear uno de nuevo copiaremos el anterior y lo rellenaremos de gris.

  • Pulsamos el botón “Copiar” que hay en la figura “led_on” que hemos creado. Se nos creará una nueva figura idéntica.
  • Le damos a “Editar” en la nueva figura que hemos creado y rellenamos el círculo de gris.
  • Cambiamos el nombre de la figura por “led_off”.

Sigue leyendo

P02. Mi primer circuito #S4A

En este primer circuito vamos a insertar en la breadboard un led rojo y una resistencia para reducir la intensidad y evitar que el diodo se queme con los distintos ensayos. El programa asociado será similar al apartado anterior y consiste en hacer que un led parpadee de forma intermitente cada segundo. Para ello utilizaremos la salida digital 13.

Materiales necesarios
  • 1 placa Arduino Uno Rev3 o compatible con el firmware cargado para S4A
  • 1 protoboard
  • 1 diodo led rojo
  • 1 resistencia de 220 ohmios
  • Cables

Sigue leyendo

P01. Primer programa #S4A

Este primer programa consiste en hacer que un led parpadee de forma intermitente cada segundo. Para ello utilizaremos la salida digital 13 que lleva incorporado un led en placa. De esta forma no es necesario todavía realizar ningún circuito eléctrónico y podemos centrar la atención en el software de edición y en cómo cargar el programa en placa.

Materiales necesarios
  • Placa Arduino UNO Rev3 o compatible con el firmware cargado para S4A.
  • Ordenador PC con el programa S4A instalado y configurado correctamente.
  • Cable USB conectando la placa al ordenador PC.
Circuito
En este caso no vamos a diseñar ningún circuito. Basta con conectar la placa al ordenador vía USB.

Programación
Diseña el siguiente programa:

Explicación:

  • Al presionar el botón bandera verde se iniciará el programa.
  • Se ejecuta un bucle por siempre de forma continuada.
  • El bloque digital 13 encendido envía una señal continua al pin digital 13.
  • El bloque esperar 1 segundos establece una pausa en la ejecución del programa.
  • El bloque digital 13 apagado detiene la señal continua enviada al pin digital 13.
  • Para ejecutar el programa pulsa el botón Bandera verde situado sobre el escenario. Para detenerlo pulsa el botón Stop.
  • Como resultado el led de control integrado en placa se encenderá durante 1 segundo y se apagará durante 1 segundo y así sucesivamente.
Inténtalo tú
  • Usando la información de esta práctica programa que al presionar la tecla “A” del ordenador se apagará el led y al pulsar la tecla “E” se encenderá de forma permanente.
  • Pista: en la categoría de bloques Control (amarillo) hay un bloque Al presionar tecla … que se activa al pulsar en la tecla indicada.

Fuente: www.canaltic.com

Dibujar circunferencias y elipses con #processing

Para dibujar circunferencias o elipses con Processing utilizaremos la siguiente función:

ellipse (x,y,ancho,alto);

donde:x, y = centro de la circunferencia / elipse
ancho = ancho de la circunferencia / elipse
alto = alto de la circunferencia / elipse

En la circunferencia ancho = alto = diámetro circunferencia

Vamos a realizar un ejemplo. En una pantalla de 200×200 tenemos que dibujar un circunferencia que tenga su origen en el punto (100,100) y con un diámero de 75. Abre Processing y escribe: Sigue leyendo

Dibujar cuadrados y rectángulos con #processing

Para dibujar cuadrados o rectángulos con Processing utilizaremos la siguiente función:

rect (x,y,ancho,alto);

donde:

x = posición inicial en el eje x
y = posición inicial en el eje y
ancho = ancho del rectángulo
alto = alto del rectángulo

En la siguiente imagen vemos que se ha dibujado un rectángulo cuyo origen está en el punto (1,2) y tiene 4 de ancho y 3 de alto. Sigue leyendo