Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:netzer:hc-sr04 [2014/10/03 16:55] – [Result] svesch | en:netzer:hc-sr04 [2025/06/11 20:42] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
With the capture capability of Netzer a simple ultrasonic sensor like the HC-SR04 module can be used. | With the capture capability of Netzer a simple ultrasonic sensor like the HC-SR04 module can be used. | ||
- | {{:en:netzer:hc-sr04_front.jpg?direct |}} | + | < |
- | {{:en:netzer:hc-sr04_back.jpg?direct|}} | + | |
For that reason the sensor shall be connected like: | For that reason the sensor shall be connected like: | ||
Line 18: | Line 17: | ||
IO3 is used for generating the trigger signal. | IO3 is used for generating the trigger signal. | ||
- | Datasheet of the sensor | + | Datasheet of the sensor |
- | {{io3config_ultrasonic.gif?direct|}} | + | < |
- | The image shows how to configure | + | Due to the ultrasonic sensor has a resolution of about 0.3 cm it is sufficient |
- | Depending on the configured unit the following | + | At 800 ns the value 0x0D must be written to IO3 to get the 10 µs impulse. The easiest way is to configure the impulse as startup value like shown in image above. |
- | ^ Unit ^ Value ^ | ||
- | | 100ns | 100 (0x64) | | ||
- | | 200ns | 50 (0x32) | | ||
- | | 400ns | 25 (0x19) | | ||
- | | 800ns | 13 (0x0D) | | ||
- | The easiest way is to configure the impulse as startup value like shown in image above. | ||
Line 39: | Line 32: | ||
IO0 is triggered by the rising edge of the sensor capture signal ECHO. | IO0 is triggered by the rising edge of the sensor capture signal ECHO. | ||
- | {{io0config_ultrasonic.gif?direct|}} | + | < |
Important is to mark the " | Important is to mark the " | ||
Line 49: | Line 42: | ||
SPI_INT is connected to the ECHO pin, too. | SPI_INT is connected to the ECHO pin, too. | ||
- | {{spiint_config_ultrasonic.gif?direct|}} | + | < |
The falling edge of the ECHO signal will stop the capture timer and finally show the result on the GPIO webpage. | The falling edge of the ECHO signal will stop the capture timer and finally show the result on the GPIO webpage. |