Raspberry Pi Pico で Raspberry Pi の Hat を使えるようにした uHAT Porter Pico を使ってみます。
Raspberry Pi Picoを使用していますが、Raspberry Pi Pico2でも使用可能です。
uHAT Porter Pico
uHAT Porter PicoはRaspberry Pi Pico の GPIOピン を Raspberry Pi の40ピンコネクタに変換することができます。
1.3inch OLED HAT
Waveshare の 1.3インチOLED と スイッチ,ジョグダイヤル が搭載されているHatになります。
OLED はデフォルトでは、SPI接続 になっています。
環境構築
スケッチ⇒ライブラリをインクルード⇒ライブラリを管理
SH1106 と入力し Adafruit_SH110x を選択し、 インストール をクリックします。
Install all をクリックします。
ファイル⇒スケッチ例⇒Adafruit_SH110x⇒OLED_QTPY_SH1106⇒SH1106_128x64_SPi_QTPY を開きます。
26行目 からの ピン設定 を変更します。
#define OLED_MOSI 10
#define OLED_CLK 8
#define OLED_DC 7
#define OLED_CS 5
#define OLED_RST 9
1.3inch OLED HATピン設定
uHAT Porter Picoピン設定
uHAT Porter Picoピンはバージョンにより異なる為、基板のレビジョンを確認して設定します。
https://github.com/Akkiesoft/uhat-porter-pico
ピン設定をし、__マイコンボードに書き込む➡ __ を クリック することでOLEDにデモ画面が表示されます。