Raspberry Pi Pico入門

2025年3月9日

概要

とあるコミュニティで電子工作とRaspberry Pi Picoの使い方を解説することになりましたので、解説資料としてこのページを作成しました。随時更新中。

プログラミング言語はC言語を使用します。C言語の入門書は良書が多いのでここでは割愛しています。
ネットの情報なら私が10年以上前からお世話になっている「苦しんで覚えるC言語」がおすすめです。C言語に慣れていない方はこれを見ながらプログラミングの勉強も並行して進めると理解しやすいかと思います。
本入門で使うのは基本的に14章くらいまでです。

プログラミング言語の習得のコツはとにかく書いて動かしてみることです。下記のサイトはブラウザ上でC言語を書いて動かすことが出来るので練習するのに便利です。

解説で使用しているマイコン、電子部品は下記リンク先のスターターキットを使用しています。(型式はFNK0063)
購入方法について記載がなければスターターキットに入っている部品を使用しています。

Pythonでの開発について

※2025/3/9追記
Raspberry Pi PicoはPythonを使った開発も可能です。C言語での開発のほうが扱えるモジュールやICが多いのでC言語を採用していましたが、ソフトウェア分野ではPythonの方が有利かもしれないと感じました。またCircuitPythonというものを使用すると開発環境(Arduino IDEのような専用のソフト)の準備も不要なので初心者にはよりハードルが下がるのでは?と考えました。

そのため、今後はCircuitPythonに関する解説も追加していきます。私自身も勉強しながらなので趣味や業務で使用した順番に解説を追加していくので、最初はC言語ほど体系立てた資料にはならないかもしれません。記事の数が増えてきたら随時整理していきます。

電子工作・組み込みシステム開発に関する情報

Raspberry Pi Pico入門【基本編(C/C++)】

Raspberry Pi Pico入門【応用編(C/C++)】

Raspberry Pi Pico入門【Python】

Raspberry Pi Pico以外のマイコン

世の中にはRaspberry Pi Pico以外にも様々な開発ボードが存在します。興味のある方は↓こちらを覗いてみてください。