Programar En Arduino

Páginas: 2 (397 palabras) Publicado: 7 de marzo de 2013
// Envío de Entrada analógica 0 al puerto serie
int potPin=0; // Designa el numero de entrada analógica
void setup(){
Serial.begin(19200); //Configura la velocidad de transmisión con el puerto}
void loop(){
int val=analogRead(potPin); // Define val como el valor leído del puerto
val=val/4; //Acondiciona el valor leído para ajustarse al tamaño de ventana
Serial.print(val,BYTE); //envía val al puerto en formato BYTE
delay(75); // espera 75 ms
}
/**
* Programa PinPong.
*
* Move the mouse up and down to move the paddle.
*
* Modified to use Serial port by Tod E. Kurt,2007
*
* Updated 13 January 2003 by K Pfeiffer
*/
import processing.serial.*;
String portname = "COM4"; // aquí colocamos el puerto por el que recibimos el dato
Serial port; // Creamos unobjeto llamado port de la clase Serial
// Variables para definir la pelota
float ball_x;
float ball_y;
float ball_dir = 1;
float ball_size = 5; // Radio
float dy = 0; // Dirección
// variablespara definir la pala
int paddle_width = 5;
int paddle_height = 20;
int paddle_pos; // nueva posición
int paddle_ppos; // última posición
int dist_wall = 15;
void setup()
{
size(255, 255);rectMode(CENTER_RADIUS);
ellipseMode(CENTER_RADIUS);
noStroke();
smooth();
ball_y = height/2;
ball_x = 1;
// Abre el puerto al que esta conectada la tarjeta con una velocidad de (19200 bps)port = new Serial(this, portname, 19200);
}
void draw()
{
background(51);
ball_x += ball_dir * 1.0;
ball_y += dy;
if(ball_x > width+ball_size) {
ball_x = -width/2 - ball_size;
ball_y =random(0, height);
dy = 0;
}
if (port.available() > 0) { // Si el dato está disponible,
paddle_ppos = paddle_pos; // guarda la ultima posición
paddle_pos = port.read(); // lee y almacena lanueva posición
}
// Desplaza la pala verticalmente en la pantalla
float paddle_y = constrain(paddle_pos, paddle_height, height-paddle_height);
// Testea si la pelota toca la pala
float py =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algunos Programas Con Arduino
  • Manual para programar Arduino
  • arduino
  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS