Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
void setup()
pinMode(PIN_LED1, OUTPUT);
pinMode(PIN_LED3, OUTPUT);
pinMode(PIN_LED3, OUTPUT);
pinMode(PIN_LUZ1, INPUT);
pinMode(PIN_LUZ2, INPUT);
pinMode(PIN_LUZ3, INPUT);
Serial.begin(9600);
void loop()
// }
// nivelDeLuz2 = 0;
//}
// nivelDeLuz2 = 0;
// }
analogWrite(PIN_LED1, nivelDeLuz1);
analogWrite(PIN_LED2, nivelDeLuz2);
analogWrite(PIN_LED3, nivelDeLuz3);
dato = "";
dato += nivelDeLuz1;
dato += ",";
dato += nivelDeLuz2;
dato += ",";
dato += nivelDeLuz3;
Serial.println(dato);
}
import processing.serial.*; // Para usar el puerto serie
int valores[] = {0, 0, 0}; // Array para obtener los dos valores del puerto serie
float altura[] = {0.0, 0.0, 0.0}; // Array para las alturas recibidas
//
PrintWriter output; //Para crear el archivo de texto donde guardar los datos
int red=100;
int green=100;
int blue=100;
float rojo;
float verde;
float azul;
//
void setup(){
/* Configuración de ventana */
frameRate(30); // FPS
/* Inicialización de variables */
void draw(){
fill(0,0,0);
textFont(f, 20);
PImage imagen=loadImage("u.png");
PImage imagen1=loadImage("volante.jpg");
PImage imagen2=loadImage("a.jpg");
image(imagen,width/2,ylogo,500,150);
if(valores != null){
onda1.add(new Punto(altura[0]));
onda2.add(new Punto(altura[1]));
onda3.add(new Punto(altura[2]));
text("INGENIERÍA AUTOMOTRIZ",410,200);
text("Integrantes:",150,400);
text("López Sergio",150,430);
text("Angamarca Andrés",150,460);
text("Atupaña David",150,490);
text("Medina Daniel",150,520);
text("Cárdenas Roger",150,550);
dibujaCurva(onda1);
dibujaCurva(onda2);
dibujaCurva(onda3);
/*float temp = map (altura[0], -90,90, 0, 255);//Escalamos la temperatura donde maximo sea
32ºC y mínimo 15ºC
//rojo=temp;
temp=altura[0];
fill(rojo-180,temp/3-180,temp/3-180);
ellipseMode(CENTER);
ellipse(590,500,20,20);
fill(-temp+180,-temp/3+180,-temp/3-180);
ellipse(410,500,20,20);
*/
// translate(width/2, height/2);
translate(500, 350);
rotate(radians((valores[0])));
image(imagen1,0,0,200,200);
resetMatrix();
translate(800, 350);
rotate(radians((valores[1])));
image(imagen2,0,0,200,200);
punto.desplazar();
onda.remove(i);
/* Dibujar curva */
if(dato != null){
dato = trim(dato);