Click here for a free subscription to "HDE" our site newsletter.
Email:

Arduino Programming the HC-SR04 Project Parts List

Parts list for the Arduino HC-SR04 project

This project uses surprisingly few parts over and above the Arduino Uno board and the HC-SR04 Ultrasonic sensor module. Just a mini breadboard and a few wires. You can of course use a different sized breadboard if you wish.

You can examine the waveforms produced by this and other projects using an oscilloscope. If you don't have one then get a copy of my book: Sound Card Oscilloscope and build yourself some very capable test gear.

Arduino Uno Single Board Microcontroller

A computer on a board with everything you need to start running programs and interfacing with the real world. Includes CPU, flash, EEPROM and static RAM memory,digital and analog I/O, timers and more.

Ultrasonic Module HC-SR04 Distance Sensor For Arduino

Ultrasonic transmitter and receiver. Operates by sending out ultrasonic pulses of sound and measuring the time it takes to receive an echo.

Mini Solderless BreadBoard

A 170 point mini breadboard is perfect for this project

Hook-Up Jumber Cable Wires

You can make these yourself with some flexible wire, solid copper wire and heat shrink sleeving if you can be bothered to spend the time soldering them all up. Why not make your life easier and buy a fistfull instead. They are not expensive.

See the full range of Arduino products



Now subscribe to our newsletter and don't miss a thing
 



Comments (6)

Topic: Arduino Programming the HC-SR04 with Interrupts
Full StarFull StarFull StarFull StarFull Star 5/5 (4)
Facebookdel.icio.usStumbleUponDiggGoogle+Twitter
Full StarFull StarFull StarFull StarFull Star
Mohamed says...
hello

i want to use input capture in the timer so i can see in your code that you are using timer and intrrupt , however is this intrrupt is ( the intrrupt for the timer ) or normal intrrupt , im asking about that cuz my all intrrupt pins is totaly busy and i want to use the input capture feature in the arduino mega ...??
11th May 2017 12:56pm
Full StarFull StarFull StarFull StarFull Star
Reema Shrestha (Nepal) says...
I've been trying to use Interrupt and timer for two ultrasonic sensors to measure time interval between when the first sensor's echo pin is HIGH to second sensor's echo pin is HIGH. So could help me with it?
16th February 2017 5:31pm
Forest Cooper (US) says...
I don't know those circuit details.
16th February 2017 5:56pm
Reema Shrestha (Nepal) says...
If you could,just help me with the algorithm.The circuit is similar to the one used above but I've used two sensors. When the moving object is detected by the first sensor then the interrupt should be called and timer should record the time until the object is detected by the second sensor. What I've been stuck to is,mode of Interrupts(). According to your code the timer measures the value from one state of the pin to the change of pin. But in mine the case should be HIGH for both. I ... Read More
17th February 2017 11:09am
Full StarFull StarFull StarFull StarEmpty Star
Bob Jones (US) says...
Steve, I have been reading as much as I can find about how to program the HC-SR04 Ultrasonic Sensor using a timer interrupt. I got your sketch working and am adapting it, but hitting a question about delays. In your code, you use a for loop to simulate a delay. Your comment says that a delay won't work. So what I have done is use the micros() function to do the same. Only problem is that it doesn't work... yet. Would you be willing to take a quick look at my code and help me make it ... Read More
20th December 2015 4:52am
Full StarFull StarFull StarFull StarFull Star
Forest Cooper (US) says...
Hello, I am looking for 35 of the HC-RS04 modules and cards. Do you know where I can purchase these in the US? I need them in 1-2 days! Thanks for your help.
21st May 2014 4:36pm

Add Comment

* Required information
(will not be published)
 
Bold Italic Underline Strike Superscript Subscript Code PHP Code Quote Insert line Bullet list Numeric list Link Email Image Video
 
Smile Sad Huh Laugh Mad Tongue Crying Grin Wink Scared Cool Sleep Blush Unsure Shocked
Captcha
Refresh
 
Enter code:
 
Notify me of new comments via email.
 
Remember my form details on this computer.
 
I have read and understand the privacy policy. *
 
I have read and agree to the terms and conditions. *
 
 
Powered by Commentics
Click here for a free subscription to "HDE" our site newsletter.