Starting Day 2 troubleshooting this error. Code used to work on a previous rasp pi 4B but doesn't on a new one so I'm assuming I'm missing some breaking change.
Problem:
Using import RPi.GPIO as GPIO I run some basic setup:
GPIO.setmode(GPIO.BCM) GPIO.setup(pin_motor_1_a, GPIO.OUT) GPIO.setup(pin_motor_1_b, GPIO.OUT) motor_1_f = GPIO which runs. When I get to any code that uses the GPIO object it says i'm missing that attribute so:
motor_1_f.start(0) Errors:
AttributeError: module 'RPi.GPIO' has no attribute 'start'
If I remove the start call I get further down my code and just have the same error on other things like:
motor_1_f.ChangeDutyCycle(0)
Gives:
AttributeError: module 'RPi.GPIO' has no attribute 'ChangeDutyCycle'
I've wiped my SD card several with Raspberry Pi OS Lite times and went through the python3 / pip3 setup and can't get past this error. This is my entire setup on first boot:
sudo apt update sudo apt upgrade sudo apt update -y sudo apt dist-upgrade -y sudo apt install git -y sudo apt install python3-pip -y sudo apt install python3-venv -y sudo apt install python3-dev -y sudo apt-get install libgpiod2 -y sudo apt-get install wiringpi -y sudo apt-get install -y python-smbus -y sudo apt-get install -y i2c-tools -y sudo apt-get install raspi-config -y sudo apt-get install rpi.gpio -y sudo apt-get install python-setuptools -y pip3 install --upgrade setuptools pip3 install adafruit-circuitpython-rplidar pip3 install pygame pip3 install --upgrade setuptools pip3 install --upgrade adafruit-python-shell pip3 install --upgrade adafruit-circuitpython-dotstar adafruit-circuitpython-motor adafruit-circuitpython-bmp280 pip3 install adafruit-circuitpython-hcsr04 pip3 install adafruit-blinka What am I missing? - thanks!