Component: Ultrasonic (HCSR04) (Audio): Difference between revisions
Appearance
m Text replacement - "width="10%" align="center" style="background-color:#D8C9D8;" align="center"" to "width="10%" align="center" class="mtx-class-macrohead"" |
m Text replacement - "style="background-color:#EAE1EA;"" to "class="mtx-class-propfolder"" |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 93: | Line 93: | ||
|- | |- | ||
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''GetDistance''' | ||
|- | |- | ||
| colspan="2" | Sends a pulse and processes the echo. Returns a object distance in cm | | colspan="2" | Sends a pulse and processes the echo. Returns a object distance in cm | ||
| Line 107: | Line 107: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-prop-icon.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''Properties''' | ||
|- | |- | ||
|- | |- | ||
| Line 136: | Line 136: | ||
| colspan="2" | Maximim rollover time in seconds. Make sure its the lowest value posisble without going below 0.018 0.018 = 18ms which equates to a distance of 310 cm | | colspan="2" | Maximim rollover time in seconds. Make sure its the lowest value posisble without going below 0.018 0.018 = 18ms which equates to a distance of 310 cm | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-propfolder" | [[File:Fc9-conn-icon.png]] | ||
| width="90%" | | width="90%" class="mtx-class-propfolder" | Timer Settings | ||
|- | |- | ||
|- | |- | ||
Latest revision as of 14:37, 13 July 2026
| Author | Matrix TSL |
| Version | 9.0 |
| Category | Audio |
Ultrasonic 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.
Version information
Library Version, Component Version, Date, Author, Info 9, 9.0, 30-07-24, MW, Fixed a (499) undefined symbol error
Detailed description
No detailed description exists yet for this component
Examples
HC-SR04 Distance Sensor Demo.fcfx
Macro reference
GetDistance
| GetDistance | |
| Sends a pulse and processes the echo. Returns a object distance in cm | |
| Return | |
Property reference
Component Source Code
Please click here to download the component source project: FC_Comp_Source_Ultrasonic_HC_SR04.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_Ultrasonic_HC_SR04.fcfx