pi@getabock:~ $ python3 range_sensor.py
main : INFO Measuring distance with pins trig=2,echo=3
Traceback (most recent call last):
File "range_sensor.py", line 18, in
with HCSR04(TRIG, ECHO) as sonar:
File "/home/pi/.local/lib/python3.7/site-packages/adafruit_hcsr04.py", line 98, in init
self._trig = DigitalInOut(trigger_pin)
File "/home/pi/.local/lib/python3.7/site-packages/digitalio.py", line 76, in init
self._pin = Pin(pin.id)
AttributeError: 'int' object has no attribute 'id'
hi please try running the example in this library - you can use that to initialize/crib the sensor functionality, you're probably not passing in valid pins :)
pi@getabock:~ $ python3 range_sensor.py main : INFO Measuring distance with pins trig=2,echo=3 Traceback (most recent call last): File "range_sensor.py", line 18, in
with HCSR04(TRIG, ECHO) as sonar:
File "/home/pi/.local/lib/python3.7/site-packages/adafruit_hcsr04.py", line 98, in init
self._trig = DigitalInOut(trigger_pin)
File "/home/pi/.local/lib/python3.7/site-packages/digitalio.py", line 76, in init
self._pin = Pin(pin.id)
AttributeError: 'int' object has no attribute 'id'