SainSmart Arduino Duemilanove microcontroller board ATmega328
The Arduino Duemilanove ( 2009 ) is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
SainSmart Ultrasonic Module HC-SR04 Distance Sensor For Arduino
If you are sourcing a ultrasonic ranging module,the HC-SR04 is good choose.Its stable performance and high ranging accuracy make it a popular module in electronic market.Compared to the Shap IR ranging module,HC-SR04 is more inexpensive than it.But it has the same ranging accuracy and longer ranging distance.There are 4 pins out of the module:VCC,Trig,Echo,GND.So it's a very easy interface for controller to use it ranging.The all process is:pull the Trig pin to high level for more than 10us impulse,the module start ranging ;finish ranging,If you find an object in front,Echo pin will be high level,and based on the different distance,it will take the different duration of high level.So we can calculated the distance easily:Distance=((Duration of high level)*(Sonic :340m/s))/2.
Arduino Tinkerkit Starter Kit