1
Fork 0

preventief mensen waarschuwen voor poll_sensor block

This commit is contained in:
Ventilaar 2021-01-19 17:53:56 +01:00
parent 16c75bcecb
commit 25e0f26e3c
2 changed files with 6 additions and 0 deletions

View File

@ -119,6 +119,10 @@ waarde 0 dat alles op OFF zet.
#### ```poll_sensor()```
Een simpele functie die de afstandsensor aanstuurt. Wanneer de functie wordt aangeroepen retourneert het een tuple met
als eerste waarde de afstand gemeten in cm van de sensor tot object. En waarde 2 weergeeft de afstand in tijd.
**LET OP** als de sensor niet is aangesloten, en de functie wordt opgeroepen, blokkeert de functie. Zorg ervoor dat de
sensor is aangesloten voordat de functie wordt opgeroepen. Dit wordt niet aangepast anders wordt de nauwkeurigheid van
de sensor substantieel negatief beinvloed, vooral op langzame computers.
#### ```set_servo(degree)```
Deze functie accepteert waardes van 0 tot en met 180. Deze waardes corresponderen met de gradens vanaf het meest linkse
positie van de servo([voorbeeld](https://files.ventilaar.net/files/2021-01/servo.jpg)).

View File

@ -74,6 +74,8 @@ def poll_sensor():
time.sleep(0.00001) # pulse trigger
GPIO.output(sensor_trigger_pin, False)
# hmmm, als de sensor niet is aangesloten zal deze functie blokkeren. heb geen zin om dit aan te passen
while not GPIO.input(sensor_echo_pin):
start_time = time.time() # tijd opslaan wanneer de echo false is