Difference between revisions of "Component: Ultrasonic (HCSR04) (Audio)"
From Flowcode Help
Jump to navigationJump to searchLine 12: | Line 12: | ||
− | ==Ultrasonic component== | + | ==Ultrasonic (HCSR04) component== |
This board has both an ultrasonic transmitter and receiver. When the Trig pin is set high for 10uS, the transmitter sends eight 40KHz pulses. The Echo pin goes high about 2ms later. The duration of the Echo pin is measure when it goes high, and a distance is then calculated based on the high duration. The distance of objects in a range of around 3cm to 2.75m can be determined. | This board has both an ultrasonic transmitter and receiver. When the Trig pin is set high for 10uS, the transmitter sends eight 40KHz pulses. The Echo pin goes high about 2ms later. The duration of the Echo pin is measure when it goes high, and a distance is then calculated based on the high duration. The distance of objects in a range of around 3cm to 2.75m can be determined. | ||
==Component Source Code== | ==Component Source Code== | ||
− | Please click here for the component source code: [https://www.flowcode.co.uk/wikicopy/componentsource/ | + | Please click here for the component source code: [https://www.flowcode.co.uk/wikicopy/componentsource/FC_Comp_Source_Ultrasonic_HC_SR04.fcfx FC_Comp_Source_Ultrasonic_HC_SR04.fcfx] |
==Detailed description== | ==Detailed description== | ||
+ | |||
+ | |||
Line 34: | Line 36: | ||
==Examples== | ==Examples== | ||
+ | |||
+ | |||
Revision as of 14:43, 16 January 2023
Author | Matrix TSL |
Version | 1.0 |
Category | Audio |
Contents
Ultrasonic (HCSR04) component
This board has both an ultrasonic transmitter and receiver. When the Trig pin is set high for 10uS, the transmitter sends eight 40KHz pulses. The Echo pin goes high about 2ms later. The duration of the Echo pin is measure when it goes high, and a distance is then calculated based on the high duration. The distance of objects in a range of around 3cm to 2.75m can be determined.
Component Source Code
Please click here for the component source code: FC_Comp_Source_Ultrasonic_HC_SR04.fcfx
Detailed description
No detailed description exists yet for this component
Examples
HC-SR04 Distance Sensor Demo.fcfx
Downloadable macro reference
![]() |
GetDistance |
Sends a pulse and processes the echo. Returns a object distance in cm | |
![]() |
Return |
Property reference
![]() |
Properties |
![]() |
OutputTrig Pin |
Pin used for controlling the output pulse | |
![]() |
Input Echo Pin |
ADC channel used to monitor the echo |