Utilisation du BerryIMUv3 sur un Raspberry Pi Pico avec MicroPython

Raspberry Pi Pico and BerryIMU

Dans ce guide, nous montrerons comment faire fonctionner un BerryIMUv3 avec un Raspberry Pi Pico, en utilisant MicroPython. Cet exemple de code prend en charge I2C et SPI.

Les deux images ci-dessous montrent comment connecter le BerryIMUv3 via I2C ou SPI. (Si vous utilisez SPI, vous devrez placer un « blob » de soudure sur JP7 sur le BerryIMUv3 pour terminer la connexion SPI, comme indiqué ici)

Raspberry Pi Pico et BerryIMU
Raspberry Pi Pico et BerryIMv3 via SPI

Raspberry Pi Pico et BerryIMU
Raspberry Pi Pico et BerryIMv3 via I2C

Le code MicroPython peut être téléchargé depuis notre Dépôt GitHub. Le code de cet exemple se trouve sous le PicoMicroPython annuaire.

Nous utiliserons Thonny pour programmer le Raspberry Pi Pico.

Si vous êtes nouveau sur les Raspberry Pi Pico et Thonny, nous vous suggérons de consulter ces excellents tutoriels de nos amis de Core Electronics ;
1. Premiers pas avec Raspberry Pi Pico
2. Pico et Thonny

L’exemple de code prend en charge les communications I2C et SPI. Commentez le protocole qui ne sera pas utilisé comme indiqué ci-dessous. Ci-dessous, nous avons commenté I2C car nous utiliserons SPI

import utime
import math
from LSM6DSL import *
import machine
#Comment out one of the below lines
import IMU_SPI as IMU
#import IMU_I2C as IMU

BerryIMU Pico Thonny
BerryIMU Pico Thonny

BerryIMUPicoraspberry pi
Retrouvez les étapes clés de l’histoire de Raspberry Pi dans cette vidéo :

YouTube video