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

コメントを投稿

SI4732 - DSPラジオモジュール ESP32制御

aitendo : SI4732 DSPラジオ モジュールを使用して、ESP32制御DSPラジオをブレッドボードに組立。スケッチはPU2CLR 氏:pu2clr/SI4735 ライブラリーESP32【OLED_ALL_IN_ONE】を選択、AM放送・7MHz SSB CW・FM放...