{"product_id":"hc-sr04-ultrasonic-sensor","title":"HC-SR04 Ultrasonic Sensor","description":"\u003cp\u003eThe HC-SR04 ultrasonic sensor uses sonar to determine the distance to an object like bats or dolphins do. It offers excellent range accuracy and stable readings in an easy-to-use package. It operation is not affected by sunlight or black material like Sharp rangefinders are (although acoustically soft materials like cloth can be difficult to detect). Similar in performance to the SRF005 but with the low-price of a Sharp infrared sensor.\u003c\/p\u003e\n\u003cdiv id=\"tip_body_text\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePower Supply :5V DC\u003c\/li\u003e\n\u003cli\u003eQuiescent Current : \u0026lt;2mA\u003c\/li\u003e\n\u003cli\u003eEffectual Angle: \u0026lt;15°\u003c\/li\u003e\n\u003cli\u003eRanging Distance : 2cm – 500 cm\/1\" - 16ft\u003c\/li\u003e\n\u003cli\u003eResolution : 0.3 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003cspan style=\"font-size: 11px; line-height: 1.5em;\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUsing the HC-SR04 with an Arduino\u003c\/strong\u003e \u003c\/p\u003e\n\u003cp\u003eThere is an Arduino library for the HC-SR04 that offers two ways to use the sensor. To install, download the “Ultrasonic Library” from this page, unzip the release package into your “Arduino-0022\/libraries\/” folder. Open the Arduino IDE and include the library by Sketch-Import library-Ultrasonic. There is also an example sketch in File-Examples-Ultrasonic-UltrasonicDemo. \u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/code.google.com\/p\/arduino-new-ping\/downloads\/detail?name=NewPing_v1.5.zip\u0026amp;can=2\u0026amp;q=\"\u003e\u003cstrong\u003eArduino Library \u0026amp; Sample\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"http:\/\/www.flytron.com\/875-large\/hc-sr04-ultrasonic-sensor.jpg\" alt=\"\" width=\"300\" height=\"300\"\u003e\u003cbr\u003eYou can directly connect it to your arduino board and measure the distance without wiring with this sketch.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e#include \u0026lt;Ultrasonic.h\u0026gt;\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #003366;\"\u003eint trigpin = 10;\/\/appoint trigger pin\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003eint echopin = 11;\/\/appoint echo pin\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #003366;\"\u003eUltrasonic ultrasonic(trigpin,echopin);\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #003366;\"\u003evoid setup()\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e{\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.begin(9600);\/\/set Serial Baud rate\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.println(\"Ultrasonic sensor starting!!!!!\");\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #003366;\"\u003epinMode(9, OUTPUT); \u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e pinMode(12, OUTPUT); \u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e digitalWrite(9, HIGH);\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e digitalWrite(12, LOW);\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #003366;\"\u003e}\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #003366;\"\u003evoid loop()\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e{\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e float cmdistance,indistance;\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e long microsec = ultrasonic.timing();\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.print(\"microsec: \");\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.print(microsec);\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e cmdistance = ultrasonic.CalcDistance(microsec,Ultrasonic::CM);\/\/this result unit is centimeter\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e indistance = ultrasonic.CalcDistance(microsec,Ultrasonic::IN);\/\/this result unit is inches\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.print(\" cmdistance: \");\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.print(cmdistance);\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.print(\" indistance: \");\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e Serial.println(indistance);\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e delay(1000);\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: #003366;\"\u003e}\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"Flytron","offers":[{"title":"Default Title","offer_id":32071510851715,"sku":"HC-SR04-ULTR-SENS","price":2.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0333\/9219\/7763\/products\/871.jpg?v=1581362289","url":"https:\/\/flytron.com\/products\/hc-sr04-ultrasonic-sensor","provider":"Flytron","version":"1.0","type":"link"}