「電子工作やIoTを始めたいが、Raspberry Pi Pico 2・ESP32・Arduino・STM32・M5Stack・Raspberry Pi 5のどれを買えばいいのか分からない」——本記事はこの疑問に用途別で結論から答えます。ざっくり言えば、初めての電子工作なら情報量の多いArduino Uno R4かRaspberry Pi Pico 2、Wi-Fi/Bluetoothを使うIoTならESP32、画面付きのデモをすぐ作りたいならM5Stack、本格的な組み込み・製品開発の練習ならSTM32、Linuxを動かしてカメラやエッジAIまで踏み込むならRaspberry Pi 5が第一候補になります。以下で選び方の軸と各ボードの得意分野を整理し、迷いを解消していきます。
まず「マイコンボード」と「シングルボードコンピュータ」を分けて考える
ボード選びで最初につまずくのは、性質のまったく違う2種類を同じ土俵で比べてしまうことです。整理すると次の2グループに分かれます。
マイコンボード(MCU)は、Raspberry Pi Pico 2・ESP32・Arduino Uno R4・STM32・M5Stackが該当します。OSを持たず、書き込んだプログラムが電源投入と同時に単独で動きます。消費電力が小さく、センサーやモーターなどの入出力をリアルタイムに制御するのが得意です。
シングルボードコンピュータ(SBC)は、Raspberry Pi 5が代表格です。Linuxが動く小さなパソコンで、ブラウザやPython環境、カメラ処理、軽量なAI推論まで扱えます。その代わり消費電力と発熱は大きく、正しい電源やシャットダウン手順が必要になります。
つまり「センサーを1つ読んでLEDやモーターを動かす」ならマイコン、「画像を処理する・複数の処理を並行させる・Linuxのソフトを使う」ならSBC、という切り分けが出発点です。
ボード選びで比較すべき5つの軸
候補を絞り込むときは、次の5点を順番にチェックすると失敗しにくくなります。
- 処理性能とメモリ:センサー1個なら非力でも十分。画像・音声・機械学習を扱うなら余裕が要ります。
- 無線(Wi-Fi/Bluetooth)の有無:クラウド送信やスマホ連携をするなら無線内蔵が圧倒的に楽です。
- 開発環境と情報量:Arduino IDE対応か、日本語の作例や書籍が豊富かで学習コストが変わります。
- 電力・サイズ・電源:電池駆動や小型化を狙うなら低消費電力のマイコン、据え置きで処理量が多いならSBC。
- 入手性と拡張パーツ:本体だけでなくセンサー・ケース・拡張基板がすぐ手に入るかも重要です。
主要ボード早わかり比較表
スペックは各社の公式情報をもとにまとめています(数値は代表的な構成の一例です)。
| ボード | 種別 | プロセッサ(代表例) | 無線 | 得意分野 |
|---|---|---|---|---|
| Raspberry Pi Pico 2 | マイコン | RP2350:Arm Cortex-M33×2 または RISC-V Hazard3×2(150MHz)/ SRAM 520KB | 無印はなし/Pico 2 WはWi-Fi・BLE | 低価格・拡張性・PIOで自由な入出力 |
| ESP32 | マイコン | Xtensa デュアルコア(最大240MHz) | Wi-Fi・Bluetooth 標準 | IoT・クラウド送信・スマホ連携 |
| Arduino Uno R4 | マイコン | Renesas RA4M1:Arm Cortex-M4(48MHz)/ Flash 256KB・SRAM 32KB | WiFi版はESP32-S3内蔵 | 学習・作例の豊富さ・定番シールド |
| STM32 | マイコン | Arm Cortex-M0/M4/M7 など幅広い(Nucleo等) | モデルにより異なる | 本格的な組み込み・製品開発の練習 |
| M5Stack | マイコン | ESP32系(画面・ケース・バッテリー一体) | Wi-Fi・Bluetooth | 画面付きデモを最短で形にする |
| Raspberry Pi 5 | SBC | Arm Cortex-A76×4(最大2.4GHz)/ Linux | Wi-Fi・Bluetooth | カメラ処理・エッジAI・サーバー用途 |
用途別のおすすめ(結論)
迷ったら、次の対応表から選べばおおむね外しません。
- とにかく初めて/電子工作の基礎から学びたい → Arduino Uno R4 か Raspberry Pi Pico 2
- 温湿度などをWi-Fiでクラウドに送りたい → ESP32
- 画面付きのIoTデモをすぐ見せたい → M5Stack
- 将来は組み込みエンジニアを目指す/製品開発の作法を学びたい → STM32
- カメラや軽量AI、Linux上のソフトを使いたい → Raspberry Pi 5
Raspberry Pi Pico 2 / Pico 2 W:低価格と拡張性のバランス型
Raspberry Pi Pico 2の心臓部RP2350は、Arm Cortex-M33を2基、あるいはオープンハードのRISC-V(Hazard3)を2基から選んで使える珍しい設計で、520KBのSRAMを内蔵します(Raspberry Pi公式)。低価格ながらPIO(プログラマブルI/O)という独自機能があり、通常は難しいタイミング制御を柔軟に実装できます。無線が必要ならWi-Fi・Bluetooth内蔵のPico 2 Wを選びます。最初の1枚として、あるいは複数個をばらまくセンサーノードとしてコスパが高い選択です。
実際の始め方は Raspberry Pi Pico 2(RP2350)で始めるマイコン入門 と、Wi-Fi・MQTT連携まで踏み込んだ Pico 2 WでWi-Fi・MQTTを使う実践入門 で解説しています。
ESP32:Wi-Fi・Bluetoothを標準装備したIoTの定番
ESP32はWi-FiとBluetoothを標準で内蔵し、デュアルコア(最大240MHz)で通信とセンサー処理を同時にこなせます(Espressif公式)。Arduino IDEとMicroPythonの両方で開発でき、日本語の作例も豊富です。「センサーの値を読んでクラウドやスマホに送る」というIoTの王道を、追加の無線モジュールなしで実現できるのが最大の強みです。
温湿度モニターを作りながら学ぶ手順は ESP32でWi-Fi温湿度モニターを作る実践入門 にまとめています。
Arduino Uno R4:学習リソースと作例が最も豊富
Arduino Uno R4は、Renesas RA4M1(Arm Cortex-M4・48MHz、Flash 256KB/SRAM 32KB)を搭載し、上位のWiFi版はESP32-S3モジュールと12×8のLEDマトリクスを備えます(Arduino公式ドキュメント)。定番のUno形状なので拡張シールドや作例が世界中に蓄積されており、つまずいたときに情報が見つかりやすいのが初心者にとって大きな安心材料です。動作電圧やピン配置の互換性が高く、書籍・チュートリアルの数でも群を抜きます。
環境構築からLチカ、LEDマトリクス制御までは Arduino Uno R4で始めるマイコン電子工作入門 で追えます。
STM32:本格的な組み込み開発を学ぶなら
STMicroelectronicsのSTM32は、Arm Cortex-M0からM7まで非常に幅広いラインナップを持つ産業向けの定番マイコンです(ST公式)。統合開発環境STM32CubeIDEやコード生成ツールCubeMXを使い、クロックやペリフェラルをGUIで設定してから作り込む——という製品開発の現場に近い流儀を体験できます。学習コストはArduinoより高めですが、組み込みエンジニアを目指すなら通る価値のある道です。
CubeIDEの環境構築からLチカ・PWM制御までは STM32で始めるマイコン開発入門 で解説しています。
M5Stack:画面・ケース・電源込みで即戦力
M5StackはESP32をベースに、液晶画面・ボタン・バッテリー・ケースを一体化したモジュールです。ブレッドボードの配線なしに、箱から出してすぐ「画面に数値を表示するIoT機器」の形を作れます。ノーコード寄りのUIFlow2からArduino開発まで選べ、デモや試作を最短で見せたい場面で強みを発揮します。
画面付きセンサーダッシュボードの作り方は M5Stackで作るIoTセンサーダッシュボード実践入門 にまとめています。
Raspberry Pi 5:Linux・カメラ・エッジAIまで踏み込むなら
ここまでのマイコンとは一線を画すのがRaspberry Pi 5です。Arm Cortex-A76を4コア(最大2.4GHz)搭載し、Linuxが動くれっきとした小型パソコンです(Raspberry Pi公式)。カメラ映像の処理、複数プロセスの並行実行、軽量な機械学習モデルの推論まで一台でこなせます。マイコンでは重すぎる処理を任せたいときの受け皿になります。
OSインストールからGPIO制御までは Raspberry Pi 5で始めるシングルボードコンピュータ入門、デバイス上でAIを動かす考え方は エッジAI・TinyML完全解説 と 組み込みAIのモデル軽量化入門 で補強できます。
失敗しないボード選びの手順
最後に、購入前のチェックリストを挙げておきます。
- 作りたいものを1文で書く(例:室温をスマホで見たい)。ここで無線の要否が決まります。
- 処理の重さを見積もる:センサー数個ならマイコン、画像や並行処理ならSBC。
- 情報量を確認する:初学者ほどArduino/ESP32/Picoなど作例の多いボードが安全。
- 本体+周辺をセットで用意する:ブレッドボード、ジャンパーワイヤ、目的のセンサーは最初から揃える。
- 拡張の余地を残す:最初は1枚でも、同シリーズで作例を横展開できると学習が続きます。
どのボードも「まず1つ動かす」ところまで行けば一気に理解が進みます。上のリンク先の入門記事はいずれもLチカや最小構成から始められるので、気になったボードから手を動かしてみてください。
🛠️ この記事で比較したボード・周辺機材(Amazonで探す)
※ 上記はAmazonの検索結果へのリンク(広告)です。型番改訂に強い検索リンクを採用しています。
よくある質問(FAQ)
初心者が最初に買うならどのボードがおすすめですか?
電子工作の基礎から学ぶなら、作例と書籍が豊富なArduino Uno R4か、低価格で拡張性の高いRaspberry Pi Pico 2が第一候補です。つまずいたときに情報を見つけやすい点が初学者に向きます。
Wi-Fiでデータをクラウドやスマホへ送りたい場合は?
Wi-FiとBluetoothを標準内蔵するESP32が最適です。追加の無線モジュールなしでIoTの王道を実現できます。画面付きで手早く形にしたい場合はESP32ベースのM5Stackも選択肢になります。
Raspberry Pi 5はマイコンと何が違いますか?
Raspberry Pi 5はLinuxが動くシングルボードコンピュータで、カメラ処理や複数処理の並行実行、軽量なAI推論までこなせます。一方でセンサーやモーターをリアルタイムに制御する用途は、低消費電力のマイコンボードが得意です。
組み込みエンジニアを目指すならどれを触るべきですか?
製品開発の作法に近い環境を体験できるSTM32がおすすめです。STM32CubeIDEでクロックやペリフェラルを設定してから作り込む流れは、実務の現場に近い学習になります。
※ 本記事にはアフィリエイト広告(PR)を含みます。掲載している価格・仕様は変動する場合があるため、購入前に各販売ページで最新情報をご確認ください。




