sudo pip3 install Pillow
pipでPillowをインストールしても5.4.1にしかならなかったのでpipをアップグレード
sudo python3 -m pip install --upgrade pip
そして
sudo python3 -m pip install --upgrade Pillow
を実行したら無事9.1.0になりました。
https://pillow.readthedocs.io/en/stable/installation.html
sudo pip3 install Pillow
pipでPillowをインストールしても5.4.1にしかならなかったのでpipをアップグレード
sudo python3 -m pip install --upgrade pip
そして
sudo python3 -m pip install --upgrade Pillow
を実行したら無事9.1.0になりました。
https://pillow.readthedocs.io/en/stable/installation.html
import serial serialArduino = serial.Serial("/dev/ttyACM0", 115200, timeout = 0.16)
1台なら
serial.Serial("/dev/ttyACM0", 115200)
2台目は
serial.Serial("/dev/ttyACM1", 115200)
となる。
「0」と「1」は差し込む位置によって決まる。
RaspberryPi4Bだと
USB3上段→USB3下段→USB2上段→USB2下段
の順でチェックをしているのかも。
例)
ttyACM0とするArduinoをUSB3上段
ttyACM1とするArduinoをUSB2上段
にする。
Arduino Nano 33 BLE x IMU(LSM9DS1) x Madgwickで「ROLL」と「PITCH」を取得してみたがどうも値の反応がおかしい。
Arduinoを90度の状態から0度に素早く動かしたりすると0度に戻るまで数秒かかったり90度以上の値になったりする。
色々調べてみると補正ゲインに設定されている値が原因っぽい。