raspberry pi pico

raspberry pi pico

hardware_dmaの用途と主要なメソッド

用途DMA(Direct Memory Access)を利用して、CPUを使わずにメモリ間のデータ転送を行うためのライブラリ。CPUの負荷を減らしつつ高速転送がしたいときに使う。LCDの更新、オーディオ転送、バッファ間コピーなどに有用。主要...
raspberry pi pico

hardware_pwmの用途と主要なメソッド

用途PWM(Pulse Width Modulation:パルス幅変調)信号を生成するためのライブラリ。LED の明るさ調整、モーター制御、バックライト制御、音声の再生などに使用できる。前提知識ラズパイピコはPWM制御に使える脳みそを8個持...
raspberry pi pico

hardware_spiの用途と主要なメソッド

用途SPI(Serial Peripheral Interface)通信を扱うためのライブラリ。LCD、センサー、SDカードなど、多くの周辺機器との高速通信に利用。主要なメソッドspi_init(spi, baudrate) SPI を初期...
raspberry pi pico

pico_stdlibの用途と主要なメソッド

用途Raspberry Pi Picoの標準ライブラリ。GPIO、時間制御、入出力など基本機能を提供。主要なメソッドstdio_init_all()USBシリアル/UARTなど標準入出力を初期化sleep_ms(ms), sleep_us(...
ゆゆ式

ゆゆ式プレイヤーをつくった。 #ゆゆ式ac

ゆゆ信の皆様お久しぶりです。こたつです。ゆゆ式アドベントカレンダー(ハッシュタグ:#ゆゆ式ac)に初めて参加させていただきます。別の記事で作っていた成果物の流用でのひとネタですが楽しんでいただければ幸いです。どんなの?ゆゆ式が永遠に再生され...
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る まとめ

第1回Raspberry Pi PicoでAT-Xを作る①構想第2回Raspberry Pi PicoでAT-Xを作る② Lチカと温度測定ThonnyとmicroPythonを使ってLチカと温度測定第3回Raspberry Pi Picoで...
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る[終] AT-Xみたいにする

つまり「ワンランク上のアニメ専門チャンネル」みたいにするということ流れ手持ちの○○○○たちを△△△△してPCに□□□□して映像 → DXT1形式でbinファイルに音声 → adpcmファイルに変換してmicroSDに移すだけ容量問題今使って...
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る⑰ 音声がブツブツ鳴るのを解決する

PWMのduty比を変更するタイミングでpcmの値をバッファに入れて、いい塩梅のタイミングでログファイルに書き込むようにしてログファイルを作成↓PCでなんか色々確認する再生されるはずの音源adpcmファイルをwavに変換したものなめらかに再...
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る⑯ 音声再生を実装する

リソースの管理ムズすぎ。買ったもの小さいスピーカーとアンプボード(DIP化済み)(左の袋に入ってるオペアンプは今回使ってないよ。)「電子工作ステーション」って通販サイトで購入したよはんだごて持ってないからはんだ付けして送ってくれる有料オプシ...
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る⑮ マルチコアにする

マルチコアにしたらリソースが倍になるらしいね。役割分担core0・LCDへの描画・音声出力 ※未実装core1・microSDからフレームデータの読み込み・フレームデータの展開流れ準備(電源つけたら1回だけする処理)core0:sdカードマ...