miércoles, 10 de junio de 2015

III FERIA ARDUINO


PROYECTOS DE LA III FERIA ARDUINO:













Este proyecto consiste en:
- Hay dos colores rojo y azul.
- Cada persona elige un color y se posiciona en el lado que está éste.
- A los lados hay una ruleta para elegir las manos y se puede elegir entre: puño, mano extendida y dos dedos. (piedra, papel y tijera).
- Cada persona elige una y se le da al botón verde.
- Las ruletas de cada color y se posicionan en el dibujo que hayas seleccionado y la bombilla que
hay arriba se pone del color ganador.








Este proyecto trata de darle con un mazo a la plataforma que hay abajo y depende de la fuerza con la que le des se encienden mas o menos luces.














En este proyecto se cuenta la historia del Quijote y la vas escuchando en los cascos, mientras te tienes que fijar en el teatro, ya que se van iluminando los personajes que están hablando en la historia.








Este proyecto consiste en que los girasoles tienen unos sensores que detectan la luz y la bola amarilla es sol, que está compuesto por una linterna, éste se mueve y los girasoles giran buscando la luz.

















Este proyecto consiste en una pista de baile, ya que te tienes que ir fijando en el ordenador, porque te van saliendo flechas y tu mientras en la  pista que tiene flechas tienes que ir pisando las flechas acorde con lo que sale en la pantalla del ordenador. Tienes que hacer todo o la mayoría bien para ganar; sino no ganas. 









Este proyecto consiste en ir apretando las teclas del piano y suenan las notas, con lo cual puedes llegar a tocar una partitura.
















Este es otro proyecto que pudimos observar en la feria Arduino.






También había más proyectos como:
- Una casa domótica.
- Robots que hacían circuitos.
- Un medidor que te media la altura.
- Un trivial de Castilla- La Mancha.
- Una fuente que los chorritos hiban al ritmo de la música.
- Un juego que tenias que conseguir poner las luces que giraban todo el rato, en una posicion donde se ponían de color verde y si lo conseguías ganabas.
..............




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);
}