2025年3月1日土曜日

Pico - VSCode SSD1306 サンプル

Visual Studio Code の【拡張機能】に【Raspberry Pi Pico】をインストール、Pico-SDKのサンプル【ssd1306_12c】をコンパイルし【ssd1306_12c.uf2】をPicoに書込みssd1306表示確認。
 






回路図
























サンプルプログラム





















【New Project From Example】
【ssd1306_12c】
【Pico】
【フォルダーは任意】
【Create】
【Compile】
【...uf2】を【RPI-RP2】にドラッグ・アンド・ドロップ



SDA・SCLピン変更
#define SDA_PIN 16  // GP16
#define SCL_PIN 17  // GP17

//gpio_set_function(PICO_DEFAULT_I2C_SDA_PIN, GPIO_FUNC_I2C);
gpio_set_function(SDA_PIN, GPIO_FUNC_I2C);
//gpio_set_function(PICO_DEFAULT_I2C_SCL_PIN, GPIO_FUNC_I2C);
gpio_set_function(SCL_PIN, GPIO_FUNC_I2C);
//gpio_pull_up(PICO_DEFAULT_I2C_SDA_PIN);
gpio_pull_up(SDA_PIN);
//gpio_pull_up(PICO_DEFAULT_I2C_SCL_PIN);
gpio_pull_up(SCL_PIN);

OLED表示























0 件のコメント:

コメントを投稿

ドローン3号機 ESP32 9軸センサBMX055 フライト

  ESP32による ドローン3号機を製作。 ESP32から 9軸 センサ BMX055 を読込んで 、Madgwickフィルタ・PID制御し、 RemoteXYアプリ(  Bluetooth )操作による 浮上テストを行いました。  Wi-Fiは接続に時間がかかるが Bluet...