adafruit / Adafruit_CircuitPython_HCSR04

CircuitPython library for controlling HC-SR04 ultrasonic range sensors
MIT License
9 stars 22 forks source link

AttributeError: 'int' object has no attribute 'id' #12

Closed springjools closed 4 years ago

springjools commented 4 years ago

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'

ladyada commented 4 years ago

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 :)