プログラミング初心者

raspberry pi pico

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

用途RP2040のデュアルコア機能(Core0 / Core1)を扱うためのライブラリ処理を2つのCPUコアに分けることで、処理を並行して実行したいときに使用するcore0のmain()で延々と実行したい処理があったとして、データの準備をc...
raspberry pi pico

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

用途タイマー機能を扱うためのライブラリ一定時間後に処理を実行したり、決まった周期で同じ処理を繰り返したいときに使用するLEDの点滅、フレーム制御、定期的なセンサー読み取りなどに使えるよ 主要なメソッドadd_repeating_timer_...
raspberry pi pico

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

用途ADC(Analog to Digital Converter:アナログ→デジタル変換)を扱うためのライブラリピンの入力、光センサー、温度センサーとかのアナログ信号を数値として読み取るために使用する主要なメソッドadc_init()AD...
ラズパイ

1万円ちょいで自宅ファイルサーバーを作る

悩み手持ちの楽曲ファイルたちはサブスクでの配信がないもの多くて、基本的にスマホのローカルに楽曲データを放り込んでるんだけど、容量の問題で手持ちの楽曲ファイルを全部は入れられない。目的家の中でならどこにいても手持ちの楽曲ファイルをスマホで再生...
ラズパイ

ラズパイ起動用microSDの作り方

「作り方」とか言ってるけど初めてやる。Raspberry Pi Imagerを使って、Raspberry Pi OS Lite(64-bit)で起動するまでの流れを書いたよ。画像多めPCに「Raspberry Pi Imager」をインスト...
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(...
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で...