Arduino-Using shift registers with ultrasonic sensors

The HC-SR04 Ultrasonic range sensing module is great for sensing distances that can be used as an input for your Arduino projects, but using multiple (more than two) can quickly cost you a lot of pins.

This basic Instructable gives you the code and basic instructions to use the 74HC595 8 bit series to parallel shift register so you can connect up to 8 HC-SR04 modules (16 IO pins) while using only 4 Arduino IO pins

Step 1: Arduino Code

Arduino-Using shift registers with ultrasonic sensors
Arduino-Using shift registers with ultrasonic sensors
Arduino-Using shift registers with ultrasonic sensors

^^Basic layout of shift register IC and picture with only one HC-SR04 sensor^^

The attached File contains the needed Arduino code and pin layout (scanping)

Also attached is basic code for using the HC-SR04 Ultrasonic range sensing module (ping)

REVISION

Please follow new schematic above^^^ all echo pins must go into transistor circuit

Arduino-Using shift registers with ultrasonic sensors
scanping.ino1 KB
Arduino-Using shift registers with ultrasonic sensors
Ping.ino576 bytes
 
 

Tag cloud

make build easy simple arduino making homemade solar laser printed portable cheap mini building custom cardboard wooden create super lego turn paracord chocolate your paper light intel