1 Nisan 2013 Pazartesi

Arduino ve Memsic 2125 Accelerometer( 2 Eksen İvme Ölçer )

Hamza Öztaş Share:
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
İvme ölçeriniz ile ölçmüş olduğunuz değerler Arduino'nun serial monitor kısmında görebilirisiniz, dilerseniz bu değerleri serial monitor'de görüntülemek yerine lcd ekrana bastırabilirsiniz. İyi çalışmalar

Code;

/*
   The circuit:
* X output of accelerometer to digital pin 2
* Y output of accelerometer to digital pin 3
* +V of accelerometer to +5V
* GND of accelerometer to ground
 */
const int xPin = 2; // X output of the accelerometer
const int yPin = 3; // Y output of the accelerometer

void setup() {
  // initialize serial communications:
  Serial.begin(9600);
  // initialize the pins connected to the accelerometer
  // as inputs:
  pinMode(xPin, INPUT);
  pinMode(yPin, INPUT);
}

void loop() {
  int pulseX, pulseY;
  int accelerationX, accelerationY;
  pulseX = pulseIn(xPin,HIGH);
  pulseY = pulseIn(yPin,HIGH);
  // convert the pulse width into acceleration
  // accelerationX and accelerationY are in milli-g's:
  // earth's gravity is 1000 milli-g's, or 1g.
  accelerationX = ((pulseX / 10) - 500) * 8;
  accelerationY = ((pulseY / 10) - 500) * 8;
  Serial.print(accelerationX);
  Serial.print("\t");
  Serial.print(accelerationY);
  Serial.println();
  delay(100);
}


Image Hosted by ImageShack.us
Tarafından Yayınlandı >> Hamza Öztaş

Hamza Öztaş'ı google plus'ta takip etmek için Google'a tıklayın;
Google+.

0 yorum:

Get Updates in your Email
Complete the form below, and we'll send you our best of articles.

İletişim

© >> |
TOP