Vamos a ir ayudando, pero ud debe empezar a tratar de entender.
El ejemplo que cité, presente en el website de Arduino, es el más sencillo. Por favor, hágalo y así podremos seguir.
Cito el ejemplo:
Los programas en Arduino se dviden en 2 funciones principales: setup() y loop()
Lo que está dentro de setup() {} es la configuración inicial para empezar el programa, cosas como escoger cuáles pines usar y si son de entrada o salida.
Lo que está dentro de loop() {} es lo que se va a estar ejecutando todo el tiempo sin parar. En el ejemplo
http://www.arduino.cc/en/Tutorial/Blink se enciende y apaga intermitentemente un led a intervalos de un segundo. Las líneas que hacen posible esto son:
digitalWrite(13, HIGH); // Enciende el LED porque pone el pin 13 en nivel lógico HIGH
delay(1000); // Espera un segundo haciendo nada
digitalWrite(13, LOW); // Apaga el LED porque pone el pin 13 en nivel lógico LOW
delay(1000); // Espera un segundo haciendo nada
PD. ¿Ya revisó la datasheet o algún diagrama de conexión para hacer funcionar el sensor?