Here's a sample of my code, so you know what I'm looking at. It measures distance with a PING))) sensor and then writes it to an LCD screen:
void setup(){
Serial.begin(9600);
Serial.print(12, BYTE);
Serial.print(128, BYTE);
Serial.print("Distance=");
}
void loop(){
int tone_freq=0;
long duration, inches;
pinMode(3, OUTPUT);
digitalWrite(3, LOW);
delayMicroseconds(2);
digitalWrite(3, HIGH);
delayMicroseconds(5);
digitalWrite(3, LOW);
pinMode(3, INPUT);
duration = pulseIn(3, HIGH);
Serial.print(148, BYTE);
Serial.print(duration);
inches = (duration/2)/74;
Serial.print(137, BYTE);
Serial.print(inches);
delay(100);
tone_freq= inches*100;
tone(2,tone_freq);
}