viernes, 10 de abril de 2015

 (Leyendo en analógico)

 (Enviando del ordenador)

(Calibrando sensores)


(Recibiendo del ordenador)


 (LDR) (Escribiendo en analógico)

jueves, 12 de marzo de 2015

  • En este vídeo les enseñamos como se monta y procesa el programa de blink  para ello hemos ejecutado una serie de datos en el programa arduino. Se llama blink




  • A continuación en el siguiente vídeo hemos tenido que cambiar la función de delay para poder modificar la secuencia de parpadeo del led. Con esto hemos conseguido reflejar en el parpadeo del led el latido del corazón más o menos. Se llama latidos del corazón
                                         


  • En el siguiente vídeo hemos montado el programa pero en este caso le hemos añadido un altavoz para que cuando se ejecute el programa suene. Se llama beep





  • En el próximo vídeo  hemos también como en la veces anteriores puesto un programa para ejecutar pero en este caso le hemos añadido en vez de un altavoz un botón para que cuando se cargue el programa darle al botón y que se encienda una luz que esta incrustada en la placa arduino. Se llama entradas digitales.

  • Y por ultimo en este vídeo que se muestra a continuación ocurre que en un programa llamado space interface se le añade unos cuantos cables más, un botón, 3 leds, un botón y 2 o 3 resistencias.



domingo, 8 de febrero de 2015

Serpiente Coloreada

/*
 * Red Snake (Serpiente Roja)
 *
 * Programa para crear una serpiente roja moviendose por la pantalla
 *
 * Paso 6:
 *  - cambia el tamaño del circulo en funcion del tiempo
 *  - al igual que antes, necesitaras crear una variable
 *    para almacenar el valor del tamaño
 *  - puedes usar la misma funcion que para el color, pero
 *    cambiando la frecuencia
 *  - para mejor efecto visual, añade transparencia al color
 *
 * (c) 2013 D. Cuartielles, Arduino Verkstad, Suecia
 */
  
int rojo = 255;
int tiempo = 0;
int diametro = 25;
   
void setup() {
  size(400, 400);
}
  
void draw() {
  tiempo = tiempo + 1;   
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(25 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
    
  noStroke();           
  fill(rojo,0,rojo, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}

viernes, 6 de febrero de 2015

SERPIENTE MAGENTA


Para cambiar la serpiente de color, he tenido que cambiar unas cuantas cosas como:
-Lo primero que he modificado ha sido el diámetro de la serpiente, primero estaba a 50 y yo la he cambiado a 20.
-Lo segundo que he modificado ha sido el color de la serpiente y para ello he tenido que cambiar la variable de color, para ello he tenido que mover de posición la variable “rojo”; en primer lugar “rojo” estaba en la primera posición y yo lo he cambiado a: primera y tercera; con esto he obtenido un color magenta



 /*
 * Red Snake (Serpiente Roja)
 *
 * Programa para crear una serpiente roja moviendose por la pantalla
 *
 * Paso 6:
 *  - cambia el tamaño del circulo en funcion del tiempo
 *  - al igual que antes, necesitaras crear una variable
 *    para almacenar el valor del tamaño
 *  - puedes usar la misma funcion que para el color, pero
 *    cambiando la frecuencia
 *  - para mejor efecto visual, añade transparencia al color
 *
 * (c) 2013 D. Cuartielles, Arduino Verkstad, Suecia
 */
  
int rojo = 255;
int tiempo = 0;
int diametro = 20;
   
void setup() {
  size(400, 400);
}
  
void draw() {
  tiempo = tiempo + 1;   
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(20 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
    
  noStroke();           
  fill(rojo, 0, rojo, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}

SERPIENTE COLOREADA

/*
 * Red Snake (Serpiente Roja)
 *
 * Programa para crear una serpiente roja moviendose por la pantalla
 *
 * Paso 6:
 *  - cambia el tamaño del circulo en funcion del tiempo
 *  - al igual que antes, necesitaras crear una variable
 *    para almacenar el valor del tamaño
 *  - puedes usar la misma funcion que para el color, pero
 *    cambiando la frecuencia
 *  - para mejor efecto visual, añade transparencia al color
 *
 * (c) 2013 D. Cuartielles, Arduino Verkstad, Suecia
 */
  
int rojo = 255;
int tiempo = 0;
int diametro = 25;
   
void setup() {
  size(400, 400);
}
  
void draw() {
  tiempo = tiempo + 1;   
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(25 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
    
  noStroke();           
  fill(0, rojo,rojo, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}

SERPIENTE VERDE

Para hacer la serpiente de colores y cambiar el color de la serpiente:
-He tenido que cambiar la variable de color, para eso he puesto el valor rojo en otra posposición para que salga el color que quería.
-He cambiado el diámetro a 30
.


/*
 * Red Snake (Serpiente Roja)
 *
 * Programa para crear una serpiente roja moviendose por la pantalla
 *
 * Paso 6:
 *  - cambia el tamaño del circulo en funcion del tiempo
 *  - al igual que antes, necesitaras crear una variable
 *    para almacenar el valor del tamaño
 *  - puedes usar la misma funcion que para el color, pero
 *    cambiando la frecuencia
 *  - para mejor efecto visual, añade transparencia al color
 *
 * (c) 2013 D. Cuartielles, Arduino Verkstad, Suecia
 */
  
int rojo = 255;
int tiempo = 0;
int diametro = 30;
   
void setup() {
  size(400, 400);
}
  
void draw() {
  tiempo = tiempo + 1;   
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(30 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
    
  noStroke();           
  fill(0,rojo,0, 50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}

martes, 27 de enero de 2015

He ejecutado con openprocessing el siguiente programa: 




  void setup() {
size(300,300);
}
  
void draw() {
stroke(255, mouseX, mouseY);
line(0, 0, mouseX, mouseY);
}