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
}
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);
}
{
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:
…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
}
{
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);
}
{
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.
No hay comentarios:
Publicar un comentario