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 devuelve el año

month()………………….nos devuelve el mes

day()………………………nos devuelve el día

Ejemplo:

void setup()

{
size(640,160);// creamos la ventana de 650×200
textSize(115);// definimos el tamaño de la letra
}

void draw()
{
background(0);
int y = year(); // Valores de 2015, 2014, etc
int m = month(); // Valores de 1 a 12
int d = day(); // Valores de 1 a 31
fill(255,0,0);
text(d + “/” + m + “/” + y, 10, 120);
}

….dándonos el siguiente resultado:

poner fecha con processing

…y disponemos de las siguientes tres funciones para la hora:

hour()……………………..nos devuelve la hora

minute()………………….nos devuelve los minutos

second()………………………nos devuelve los segundos

Ejemplo:

void setup()
{
size(640,160);// creamos la ventana de 650×200
textSize(135);// definimos el tamaño de la letra
}

void draw()
{
background(0);
int s = second(); // Valores de 0 a 59
int m = minute(); // Valores de 0 a 59
int h = hour(); // Valores de 0 a 23
fill(255,0,0);
text(h + “:” + m + “:” + s, 10, 120);
}

…siendo éste el resultado:

 

TAREAS

1.Con los conocimientos adquiridos en esta práctica y en la anterior de “control del sonido”, desarrollar un reloj despertador que nos muestre la hora en formato digital y que reproduzca una melodía a una determinada hora para despertarnos.