The last successful install method:
1 Like
Here’s the step by step:
You must use the OS version linked - download it and image it to your sdcard
-
Flash the 2023-05-03-raspios-buster-armhf.img to the rpi keeping pi as the username
-
Activate the I2C and SPI interfaces:
- sudo raspi-config → Interface Options → I2C → “Arm I2C?”: yes → OK
- –>SPI->“Arm SPI?”:yes → OK
-
Run:
sudo apt update
sudo curl -kL dexterindustries.com/update_grovepi | bash
you might get the following error multiple times - ignore it for now
raise Exception("This CFFI feature requires setuptools on Python >= 3.12. The setuptools module is missing or non-functional.")
- Install the missing package
pip install python-periphery
- Reboot your pi
sudo reboot
*Finally ssh back in and go to the Python examples directory and read the version of the grovepi to make sure the shield is communicating correctly.
cd ~/Dexter/GrovePi/Software/Python
python grove_firmware_version_check.py
1 Like
You also need SPI too.
1 Like