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 件のコメント:

コメントを投稿

ドローン2号機 ESP8266 9軸センサBMX055 フライト

総重量 34.84g ドローン2号機を製作。 ESP8266から 9軸 センサ BMX055 を読込 、Madgwickフィルタ・PID制御し、 RemoteXYアプリ( WiFi)操作による 浮上テストを行いましたが部屋が狭くスマホ操作は難しいです。    ●同ブログ【 ドロー...