ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Seleccion De Un Rodamiento


Enviado por   •  20 de Junio de 2015  •  1.550 Palabras (7 Páginas)  •  288 Visitas

Página 1 de 7

INTRODUCCIÓN

El software Processing es una plataforma gratuita que se conecta con el software Arduino, y de esta manera diseñar el control de manera visual en Processing, tiene la ventaja de crear tus propias figura, tamaño de la ventana, además de agregar imágenes y lo que más me ha gustado es que se pueden agregar fácilmente canciones Mp3, la interface se asemeja demasiado a la del Arduino lo que la hace más entendible y fácil de manipular, desde Processing podemos manipular o a la vez observar cada proceso.

Materiales

1 Potenciómetro

1 Tarjeta Arduino

Para conectar el potenciómetro al Arduino, conectamos un pin de los extremos a GND y el otro pin del siguiente extremo a 5v, el pin central va a la entrada analógica 0.

Explicacion de la radio

Con el potenciometro se va variando el dato para cambiar de estacion, antes de llegar a una estacion o de pues se tendra que escuchar un sonido de estatica, al momento de llegar a una estacion se debe de escuhar la cancion y debe aparecer la imagen de la misma, son 10 estaciones que van a simular una radio.

Programa

Como inicio debemos declarar las sentencias que van a enlazar al Processing con el Arduino:

import processing.serial.*;

Serial myPort;

Al igual tenemos que declarar la sentencia donde el Processing obtendrá acceso a leer los datos del potenciómetro a partir del Arduino:

void serialEvent (Serial myPort){

String input=myPort.readStringUntil(10);

if(input !=null){

input=trim(input);

data=int(input);

}

}

Ahora las variables, en ellas podremos guardar los valores de las imágenes y canciones, al igual que los datos que mandara el potenciómetro.

import ddf.minim.* ; // Librería para la música

Minim AudioManager; //Poder abrir canción

Minim AudioManager2;

Minim AudioManager3;

Minim AudioManager4;

Minim AudioManager5;

Minim AudioManager6;

Minim AudioManager7;

Minim AudioManager8;

Minim AudioManager9;

Minim AudioManager10;

Minim AudioManager11;

AudioPlayer MySong; //Variables para Reproducir las canciones

AudioPlayer MySong2; //

AudioPlayer MySong3; //

AudioPlayer MySong4; //

AudioPlayer MySong5; //

AudioPlayer MySong6; //

AudioPlayer MySong7; //

AudioPlayer MySong8; //

AudioPlayer MySong9; //

AudioPlayer MySong10; //

AudioPlayer MySong11; //

int data; //Para guardar el valor del potenciómetro

int z=0; //Encender la Radio

PFont f; //Para las letras

PImage a; //Para las imágenes

PImage b; //

PImage c; //

PImage d; //

PImage e; //

PImage w; //

PImage g; //

PImage h; //

PImage i; //

PImage j; //

PImage x; //

La parte de void setup, en ella cargaremos el tamaño de la ventana, el puerto del Arduino, tipo de letra, imágenes y canciones, Las canciones e imágenes deben de estar en la carpeta del archivo del programa:

void setup(){

size(750,550); //Tamaño de la ventana

myPort=new Serial(this, "COM4",9600); //Se puede saber el número del puerto abriendo el programa Arduino

a=loadImage("Get Lucky.jpeg"); //Imágenes deben de ir entre comillas, especificando el tipo de imagen

b=loadImage("Avicii.jpeg");

c=loadImage("Bad.jpeg");

d=loadImage("Caifanes.jpeg");

e=loadImage("Diamonds.jpeg");

w=loadImage("Dido.jpeg");

g=loadImage("Dont.jpeg");

h=loadImage("La chispa adecuada.jpeg");

i=loadImage("Rattle.jpeg");

j=loadImage("Vermillon Pt2.jpeg");

x=loadImage("Auricular.png");

f=loadFont("AgencyFB-Reg-48.vlw"); //Tipo de letra

AudioManager = new Minim(this); //Canción

MySong = AudioManager.loadFile("Get Lucky.mp3"); //Canción deben de ir entre comillas con el tipo del archivo de música

AudioManager2 = new Minim(this);

MySong2 = AudioManager2.loadFile("Wake Me Up.mp3");

AudioManager3 = new Minim(this);

MySong3 = AudioManager3.loadFile("Bad (feat. Vassy).mp3");

AudioManager4 = new Minim(this);

MySong4 = AudioManager4.loadFile("No dejes que.mp3");

AudioManager5 = new Minim(this);

MySong5 = AudioManager5.loadFile("Diamonds.mp3");

AudioManager6 = new Minim(this);

MySong6 = AudioManager6.loadFile("White flag.mp3");

AudioManager7 = new Minim(this);

MySong7 = AudioManager7.loadFile("Dont You Worry Child.mp3");

AudioManager8 = new Minim(this);

MySong8 = AudioManager8.loadFile("La chispa adecuada.mp3");

AudioManager9 = new Minim(this);

MySong9 = AudioManager9.loadFile("Rattle.mp3");

AudioManager10 = new Minim(this);

MySong10 = AudioManager10.loadFile("Vermillon Pt 2.mp3");

AudioManager11 = new Minim(this);

MySong11 = AudioManager11.loadFile("Estatica.mp3");

}

El void draw sirve para que el programa se esté repitiendo constantemente, aquí viene la parte del desarrollo de la programación, así como creación y posición de las figuras, imágenes y música, en las condiciones mandamos a llamar las imágenes y músicas anteriormente cargadas en el void setup.

void draw(){

if (z==1){

background(0,100,100);

image(x,515,440);

textFont(f,30); //Tamaño de letras

fill(0,200,100);

text("REPRODUCIENDO",220,460);

stroke(255,0,0);

line(200,data/2.046,0,data/2.046);

textFont(f,30);

fill(0,200,100);

text("Estación FM" + data,210,30);

fill(60);

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com