RETO 2
Realizar un programa que genere el siguiente resultado (utilizando la siguiente imagen):
RETO 1
Realizar un programa que pulsando la tecla "s" suba la persiana roja y pulsando la tecla "b" baje la persiana, tal y como se puede ver en el siguiente video:…
Giros en Processing
En esta práctica vamos a aprender a girar objetos en Processing. Para ello utilizaremos la función: rotate(ángulo); Ejemplo: float angulo=0; void setup() { size(400,400); smooth(); } void draw() {…
Control de fecha y hora con Processing
En esta práctica vamos a aprender a utilizar la fecha y hora del sistema en nuestros proyectos de Processing. Para ello disponemos de estas tres funciones para la fecha: year()..........................nos…
Control de sonido (1) con Processing
En esta práctica vamos a aprender cómo manejar sonidos con Processing. Existen numerosas librerías que nos proporcionan una gran cantidad de funciones y efectos con sonidos. En esta ocasión vamos…
Control del tiempo con Processing
En programación es imprescindible muchas veces el controlar cada cuánto tiempo se lanzan eventos o acciones. Para ello Processing utiliza una función que se llama: millis() Esta función devuelve el…
Interacción con el teclado en Processing
En esta práctica vamos a aprender cómo podemos actuar en función de eventos que se produzcan en nuestro teclado. Para saber si una tecla fue presionada podemos utilizar la variable…
Estructuras condicionales en Processing
Es muy habitual en programación tener que tomar decisiones en función del valor de una variable. Para eso existen bloques de código llamados condicionales los cuales son la sentencia if…
Generación de números aleatorios en Processing
En esta práctica vamos a ver cómo podemos generar números de forma aleatoria. Para ello utilizaremos la función: random(x); La función random(x) nos devuelve un valor comprendido entre el rango…
Interacción con el ratón en Processing
En esta práctica vamos a ver cómo Processing nos permite ejecutar acciones al detectar determinados eventos del ratón (como cuando es pulsado, soltado, arrastrado, obtener sus coordenadas sobre pantalla, etc).…