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

コメントを投稿

ESP32S3 - PCM1808 > PCM5102 AF信号処理

Tj Lab「 ESP32-S3 AF信号処理ボード 」LとRの処理が行えるESP32 I2S ADC→DACテストを行いました。 信号発生ソフトWaveGene→PCM1808モジュール(ADC入力)→L・R処理→PCM5102モジュール(DAC出力)→オシロスコープでL・R波...