Een Sonar Range Finder (SRF) is een afstand meter die werkt met geluid. Ze zenden een ultrasoon geluid (wiki) uit en meten dan hoe lang het duurt voordat de reflectie is teruggekaatst. Dit is hetzelfde principe van afstandmeting als dat dolfijnen en vleermuizen gebruiken. Deze sensors zijn bruikbaar voor een afstand van enkele centimeters tot enkele meters.
- Bibliotheek
|
Alhoewel deze sensor relatief eenvoudig zelf is uit te lezen gebruik ik toch deze NewPing. Doesn`t use pulseIn, which is slow and gives incorrect results with some ultrasonic sensor models. NewPing wordt wel meegeleverd maar is nog niet geïnstalleerd in de IDE. Kortom vanuit de IDE installeren en het blijkt inderdaad veel sneller te werken. Ja zal wel maar hij werkt met een gelijke interrrupt als ook de IRontvanger en die heeft er echt 1 nodig: een SRF werkt minstens zo goed zonder een interrupt. Zie ook mrBoldermin
|
- 2 soorten SRF
|
Several different models of the SRF are offered. They can be divided into 2 groups. The one group (like the SRF10) has 5 pins and can be read out with I²C. The other group (like the SRF04) has 4 pins and can be read out by measuring a pulse length.
Compare | SRF04 | SRF10 |
Effectual Angle | <15° | 60° |
Ranging Distance | 2cm–400cm | 2cm–600cm |
Measuring Angle | 30° | 120° |
Reading | Pulse | I²C |
Extra info | forum.arduino | Arduino |
|
- SRF04
|
This sensor is part of the 45in1 group. Al you need are 2 digital pins, 1 as output and one as input. Next use a simple sketch. No library needed and reading goes rather quick. |
Algemene informatie over dit onderdeelAlgemene informatie test |
---|
KYcode  | SR-004 | Prijs indicatie   | €  2,79 | Sketch voorbeeld   | Any Arduino | Menu groep   | Sensors | Laatste verandering   | 2022-10-24 |
Warning: include(/var/www/html/robotigs/includes/wishlistperpart.php): Failed to open stream: No such file or directory in /var/www/html/robotigs/includes/parts_header.php on line 128
Warning: include(): Failed opening '/var/www/html/robotigs/includes/wishlistperpart.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/robotigs/includes/parts_header.php on line 128
|  Afb 1: Sonar Rangefinder 04  Afb 2: Sonar waterlevel test
 Afb 3: Graden schijf
|