TsukuLab
Ovaj članak je verzija na 日本語. Verzija na Hrvatski je u pripremi.
Uvod u elektroniku

マイコンボードの選び方|Arduino・ラズパイ・ESP32比較

Ažurirano: 2026-03-19 20:02:59中村 拓也

『Arduino』や『ESP32』はOSを持たないマイコンボード、『Raspberry Pi』はLinuxを動かすシングルボードコンピュータで、まずここを切り分けるだけで選び方の迷いはぐっと減ります。
電子工作を始めたい初心者や、最初の1台を失敗せず選びたい人に向けて、この違いを用途ベースで整理します。

筆者がワークショップで見てきた限り、電源を入れた直後にそのまま動く『Arduino』や『ESP32』は、初学者が「OSが起動しない」「設定で止まる」といったつまずきを避けやすく、最初の成功体験につながりやすいです。
反対に、画面をつないでPythonやカメラをすぐ試せる『Raspberry Pi』は、Linux込みで学びたい人の進み方が速くなります。

この記事では『Arduino』『Raspberry Pi』『ESP32』の違いを比較表でひと目で確認できるようにしたうえで、最初の1台、IoT、Linux学習、電池駆動、リアルタイム制御といった用途別のおすすめを示します。
読み終わるころには、購入前チェックリストを使って自分に合う候補を1つまで絞り込めるはずです。

関連記事電子工作の始め方|初心者が最初にやる3ステップ何から始めればいいか迷う初心者向けに、最初の3ステップと必要な道具、ArduinoとRaspberry Piの選び方、Lチカ着手までを具体化。価格目安や安全ルール、つまずき対策も網羅します。

マイコンボードとは?まずArduinoとラズパイを同じ箱に入れない

マイコンボードの定義

マイコンボードとは、マイコンと電源まわり、書き込み回路、クロック、端子類などの最低限の周辺回路を1枚の基板にまとめたものです。
dotstudioのマイコンボード解説でも、GPIOや内蔵ペリフェラルを扱う入口として整理されています。
ここでいうGPIOは、LEDを点滅させたり、ボタンの入力を読んだり、センサー値を受け取ったりするための基本端子のことです。
UART、I2C、SPI、PWM、ADCといったペリフェラルも一緒に使えるので、電子工作の最初の一歩を踏み出しやすい土台になります。

代表例として『Arduino Uno』を見ると、ATmega328Pを載せ、デジタルI/O 14本、アナログ入力 6本、16MHzという構成です。
これくらいの規模でも、LED、スイッチ、温度センサー、サーボモーター、小型LCDまでひと通り触れます。
筆者が初回授業で『Arduino』を使うことが多いのも、このまとまりの良さが理由です。
USBケーブル1本をつないで、開発環境からスケッチを書き込み、そのままLチカまで一直線に進めるので、「配線して、書き込んで、光った」という成功体験を短時間で作れます。

ここで切り分けたいのが、『Arduino』と『ESP32』は基本的にOSなしでスケッチやファームウェアを書き込んで動かす系統だという点です。
電源を入れると、書き込んだ処理がそのまま走ります。
これに対して『Raspberry Pi』はLinux系OSを動かす小型PCで、分類としてはシングルボードコンピュータです。
Raspberry Pi』公式ハードウェア概要でも、その位置づけが確認できます。
GPIOに触れる点だけ見ると似ていますが、中身の考え方は別物です。

3系統を最短で並べると、制御中心なら『Arduino』、無線付きIoT端末なら『ESP32』、Linux込みでアプリやネットワーク処理まで広げるなら『Raspberry Pi』という整理になります。
『ESP32』はWi-FiとBluetoothを内蔵したモデルが主力で、たとえばESP32-C3は160MHz級、ESP32-S3はデュアルコア240MHz級です。
クラウド送信やスマホ連携を最初から視野に入れるなら、この無線内蔵の意味は大きいです。
一方で『Arduino Uno』系は無線が標準でない世代も多く、必要に応じてシールドや別モジュールを足していく発想になります。
『Arduino UNO R4 WiFi』のように無線付きモデルもあり、Arduino公式ストアでは27.60米ドルという価格例が出ています。

価格帯にも傾向があります。
ESP32-C3のモジュールは約4米ドル前後という目安があり、無線込みの試作を低コストで始めやすい部類です。
『Arduino』は定番の『Uno Rev3』を中心に、入門向けから上位系まで幅があり、無線付きの『UNO R4 WiFi』、より高機能な『UNO Q 4GB』はArduino公式ストアで61.04米ドルの例があります。
『Raspberry Pi』はPC寄りの構成になるぶん一段上がり、Raspberry Pi 4 Model B 4GBで15,999円の例、『Raspberry Pi 5 16GB』で約23,000円前後の例があります。
そこにmicroSDカードや電源、必要ならモニターやキーボードも加わるので、入口の総額はマイコン系より重くなります。

Arduino - Homearduino.cc

OS有無での体験差

OSの有無は、スペック表より先に理解したいポイントです。
OSなしのマイコンボードは、通電したらすぐに制御へ入れます。
たとえば一定周期でセンサーを読む、決まったタイミングでモーターを回す、入力変化に即応して出力を切り替える、といった処理ではこの特性が効きます。
リアルタイム性が必要な場面で『Arduino』や『ESP32』が選ばれるのはここです。
待ち時間が少なく、処理の流れも追いやすいので、電子回路とプログラムの関係を学ぶ教材として筋が通っています。

『Raspberry Pi』は逆に、OSを持つこと自体が強みです。
起動には時間がかかりますが、GUIを出して操作したり、ブラウザを開いたり、Pythonでライブラリを入れたり、ネットワーク越しに複数のサービスを動かしたりと、PCに近い体験がそのまま入ってきます。
USB、HDMI、ネットワーク機能がそろっているので、カメラ、サーバー、画像処理、Linux学習まで一気に守備範囲が広がります。
『Raspberry Pi 5』が『Pi 4』比でCPU性能2〜3倍級とされるのも、こうしたPC寄り用途で差として見えやすい部分です。

必要な周辺機器も体験差を生みます。
『Arduino』や『ESP32』はUSBケーブル中心で始められる構成が多く、PCにつないで書き込めばそのまま動作確認に入れます。
対して『Raspberry Pi』は、最初にmicroSDへOSを書き込む準備が入ります。
『Raspberry Pi』公式Getting startedでは、Raspberry Pi OSの推奨ストレージ容量として通常版32GB以上、Lite版16GB以上が示されています。
筆者の講座でも、モニターとキーボードがある環境、あるいはSSHで入れる環境が整っている受講者は飲み込みが早い一方、最初のmicroSD準備で授業時間を使うことが少なくありません。
同じ「電子工作を始める」でも、スタート地点の景色が違います。

消費電力の傾向は重要ですが、提示する数値は送信出力や動作モード、平均値かピーク値か、測定環境などの条件に強く依存します。
この記事では出典と測定条件が確認できないため、条件を明示しない具体値は掲載せず、Pico W は Wi‑Fi 動作時に比較的低め、ESP32 系は無線動作で電流が増えやすい、という定性的な傾向として説明しています。
特定の測定値を引用する場合は、必ず元の出典(URL)と測定条件(平均/ピーク、送信強度、周期、測定環境など)を併記してください。

NOTE

GPIOでLEDやセンサーを触りたいだけなら、OSなしの『Arduino』か『ESP32』のほうが構成が素直です。
GUI、カメラ、Webアプリ、Linuxコマンドまで同時に触るなら『Raspberry Pi』の土俵です。

なぜ混同されるか

初心者が『Arduino』と『Raspberry Pi』を混同しやすいのは、どちらもGPIOがあり、センサーやLEDやモーターとつながり、電子工作の入口として同じ売り場や同じ記事で並ぶからです。
実際、広い意味では「基板1枚で何かを作る道具」として同列に語られることがあります。
けれど、厳密には役割が違います。
『Arduino』は制御装置としての顔が強く、『Raspberry Pi』はLinuxが動く小型PCとしての顔が強い。
この順番で理解すると、用途の見分けが一気に進みます。

もうひとつ混同の原因になるのが、開発言語の見え方です。
『Arduino』も『ESP32』もコードを書くので「パソコンみたいなもの」に見えますし、『Raspberry Pi』でもGPIO制御のサンプルを書くので「マイコンみたいなもの」に見えます。
ですが、開発のしやすさの中身が違います。
『Arduino』はスケッチを書いて書き込み、対象の1本のプログラムを育てていく感覚です。
『Raspberry Pi』はOS上でエディタを開き、ライブラリを入れ、ファイルを管理し、複数プロセスを動かす感覚になります。
どちらも学びがありますが、求められる前提知識は同じではありません。

無線機能も誤解を招きます。
『ESP32』はWi-Fi/Bluetooth内蔵が前提に近く、IoTの入口として目立ちます。
『Raspberry Pi』もネットワーク接続が強く、WebやSSHとの相性がよいです。
そのため、どちらも「ネットにつながる小型ボード」としてひとまとめに見えます。
ここでも、無線でセンサー端末を作るのか、Linux機としてネットワークアプリを動かすのかで選ぶ軸は変わります。
前者なら『ESP32』、後者なら『Raspberry Pi』という整理のほうが実際の作業内容に合います。

代表用途で見ると違いはさらに明確です。
『Arduino』はLチカ、ボタン入力、サーボ制御、タイマー制御、装置の組み込みに向きます。
『ESP32』はWi-Fiセンサー、BLEビーコン連携、クラウド送信、無線付きの小型制御端末が得意です。
『Raspberry Pi』はGUIつきの工作、Webサーバー、カメラ連携、軽い画像処理、Linuxの勉強に向きます。
最初にこの役割分担を頭に入れておくと、「GPIOがあるから全部同じ」という誤解から抜け出せます。
ここが見えると、主要3系統の違いはスペック表を細かく読む前に整理できます。

Arduino・Raspberry Pi・ESP32の違いを比較表で整理

比較表

授業やワークショップでこの3系統を説明するとき、筆者は OSの有無無線の内蔵有無周辺機器の必須度 の3点を先に太字で示します。
ここが見えるだけで、「小さな基板が3枚ある」状態から「役割が違う3種類の道具」へ一気に整理されるんですよね。
まずはその差が一目で追えるように、主要項目を表にまとめます。

項目『Arduino』(代表例: Uno Rev3 / UNO R4 WiFi)『Raspberry Pi』(代表例: Pi 4 / Pi 5)『ESP32』(代表例: ESP32-C3 / ESP32-S3)
基本分類マイコンボードシングルボードコンピュータ無線内蔵マイコン系ボード
OS / 起動感基本OSなし。電源投入後すぐ処理に入りやすいLinux系OSあり。起動待ちがある基本OSなし。電源投入後すぐ処理に入りやすい
開発のしやすさArduino IDE中心で入門しやすい。Lチカやセンサー読取りの教材が多いLinux環境でPythonやC/C++を扱える。PC寄りの開発に向くArduino IDEやESP-IDF系で開発。無線機能まで1枚で触れる
リアルタイム性強い。周期処理やモーター制御と相性がいいマイコン系より不利強い。IoT端末の制御向き
Wi‑Fi / Bluetoothボード次第。『UNO R4 WiFi』のような無線対応機ありネットワーク機能が強いWi‑Fi / Bluetooth内蔵が主力
GPIO / 拡張性Uno Rev3はデジタルI/O 14本、アナログ入力 6本、16MHzGPIOあり。Linux上の制御や各種周辺機器と組み合わせやすいGPIOあり。無線とGPIOを同時に扱いやすい
消費電力傾向低め高め低〜中。無線動作で上がる
価格帯Arduino公式ストアで『UNO R4 WiFi』は27.60 USD国内価格例でPi 4 Model B 4GBは15,999円、Pi 5 16GBは約23,000円前後ESP32-C3モジュール目安で約4 USD前後
必要な周辺機器USBケーブル中心で始めやすいmicroSD、電源、必要に応じてモニター・キーボード、またはSSH環境USBケーブル中心。無線試作に入りやすい
代表用途センサー読取り、ボタン入力、モーター制御GUI、カメラ、サーバー、画像処理、Linux学習Wi‑Fiセンサー、スマホ連携、無線IoT端末

表の見方としては、制御を優先するなら『Arduino』か『ESP32』、Linuxアプリまで含めるなら『Raspberry Pi』 と読むと迷いにくくなります。
たとえばLED、ボタン、温度センサー、サーボモーターのように「決まった周期で決まった動きをする装置」を作るなら、OSなしで立ち上がるマイコン系のほうが筋が通っています。
逆に、カメラ画像を扱う、Pythonでログを保存する、ネットワーク経由で複数の処理を同時に回す、といった流れは『Raspberry Pi』の守備範囲です。

『ESP32』はこの中で少し独特で、マイコンの軽さを保ちながらWi‑Fi / Bluetoothを最初から持っているのが強みです。
ESP32-C3は160MHz級、ESP32-S3はデュアルコア240MHz級なので、クラウド送信だけならC3寄り、画像や音声を少し触りたいならS3寄り、という見方もできます。
筆者の感覚では、無線センサーを最短距離で形にしたい場面では『ESP32』が一歩前に出ます。

価格・入手性と前提条件

価格だけ見ると『ESP32』がもっとも軽く始められる枠に入ります。
今回の比較ではESP32-C3のモジュール目安が約4 USD前後で、Wi‑Fi付きの入口としては手を伸ばしやすい水準です。
試作を複数台に広げるときも、この価格差は効きます。
1台だけの学習では見えにくいのですが、温湿度センサーを部屋ごとに置くような構成になると、無線付きマイコンを低コストで並べられる価値がはっきり出ます。

『Arduino』は代表的な入門機でも世代差が大きく、ここを混ぜると判断を誤りやすいところです。
たとえばArduino Uno Rev3は「デジタルI/O 14本、アナログ入力6本、16MHz」という教科書的な基準機として見ると整理しやすく、Arduino公式ストアでは無線対応の『UNO R4 WiFi』が27.60 USDという位置づけです。
つまり『Arduino』という名前だけでひとまとめにせず、「基本制御の定番」と「無線入りの派生」を分けて見る必要があります。

『Raspberry Pi』は本体価格に加えて、動かすための前提が最初から増えます。
Raspberry Pi公式 Getting started(https://www.raspberrypi.com/documentation/computers/getting-started.htmlでは、Raspberry Pi OS 用のmicroSD容量として通常版32GB以上、Lite版16GB以上が案内されています。
Pi 4 Model B 4GBの国内価格例は15,999円、Pi 5 16GBは約23,000円前後で、さらにストレージと電源環境が乗るので、最初の一式はマイコン系より厚くなります。
その代わり、『Pi 5』は『Pi 4』比でCPU性能が2〜3倍級とされていて、軽い画像処理や複数サービスの同時実行では余力が出ます。
画面つきの工作、カメラ活用、サーバー用途まで視野に入るなら、この差額は役割の差そのものです)。

入手性の感覚としては、『Arduino』と『ESP32』はUSBでつないですぐ書き込みに入りやすく、『Raspberry Pi』はセットアップの段階で「基板そのもの」より「小型PCの準備」に近づきます。
ワークショップでも、マイコン系はその日のうちに点滅やセンサー表示まで届きやすい一方、『Raspberry Pi』はOSイメージの書き込みで手が止まりやすいです。
ここは性能差というより、始めるまでの助走距離の差として見たほうが腑に落ちます。

espressif.com

消費電力と無線動作の注意点

消費電力の傾向は、装置をどこに置くかで意味が変わります。
USB給電で机上運用するなら大きな差に見えなくても、電池運用や常時稼働のセンサーになると話が変わります。
『Arduino』は無線を前提にしない構成なら軽くまとめやすく、制御専用機として置きっぱなしにしやすいタイプです。
『Raspberry Pi』はLinuxを動かすぶん、ここでは不利になります。
小さくても中身はPC寄りなので、長時間の電池駆動を主眼に置く板ではありません。

消費電力は構成と使い方で大きく変わります。
Wi‑Fi送受信の頻度や動作モード、スリープ戦略によって実効消費電力は変動するため、条件不明の具体値(例: Pico W 約25mA、ESP32 160mA超)の提示は避け、Pico W は比較的低め、ESP32 系は無線動作で高めになりやすい、という定性的な表現で扱うのが安全です。
もし特定の測定結果を引用するなら、元データの URL と測定条件(平均/ピーク、送信強度、周期等)を必ず付してください。
この差は、実際に作るものへ落とすと理解しやすくなります。
たとえば1分ごとに温度を読んで送るだけのセンサーなら、『ESP32』でも送信の合間を眠らせる設計に持ち込みやすいです。
一方で、Wi‑Fiを張りっぱなしにしてWebサーバーを常時待ち受けるような構成では、同じ『ESP32』でも電源まわりの印象が変わります。
筆者が初心者向けに説明するときも、「ESP32は省電力」ではなく「ESP32は無線の使い方で装置の性格が変わる」と言い換えることが多いです。

『Raspberry Pi』の無線は、IoTノードというよりLinuxマシンのネットワーク機能として捉えると整理がつきます。
SSHで入る、パッケージを入れる、カメラ画像を送る、Webアプリを動かす、という流れでは強いのですが、スイッチを押してすぐ反応する装置や電池で長く置く端末ではマイコン系に譲ります。
無線があるかどうかだけでなく、その無線をOSの上で使うのか、マイコンの中で使うのか まで見えてくると、3系統の違いが立体的に見えてきます。

Arduinoが向いている人

強みとハマる用途

『Arduino』が向いているのは、LEDを光らせる、ボタンを読む、センサーの値で動作を変える、モーターを回すといった「物を動かす」入口から始めたい人です。
OSを載せずに動くので、電源を入れてすぐ制御処理に入れるところがまず強みです。
Linuxの起動待ちやストレージ準備を挟まないぶん、手元の配線とプログラムの対応関係を追いやすく、リアルタイム性も確保しやすいので、入力に対して即座に反応する装置を学ぶには筋がいい選択です。

代表例のArduino Uno Rev3は、ATmega328Pを載せ、デジタルI/O 14本、アナログ入力 6本、16MHzという構成で、入出力学習の基準点として今でも扱いやすいボードです。
GPIOの本数感がつかみやすく、LED、タクトスイッチ、可変抵抗、距離センサー、サーボモーターあたりをブレッドボードで順に足していく練習と相性が合います。
筆者が初学者向けの課題を組むときも、最初をLチカ、その次をボタン入力、その次をPWM制御へ進める流れにすると、「点いた」「押したら変わった」「明るさや回転が変わった」と成功体験が段階的に積み上がります。
しかも、つまずいたときに「配線」「入力」「出力」のどこに原因があるか切り分けやすく、授業でも自習でも止まりにくい流れになります。

開発環境の面でも、『Arduino』は入門用の資料とサンプルが豊富です。
Arduino公式 Getting Started(https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/の導線が分かりやすく、スケッチ例も多いので、最初の一歩で「何を書けばいいのか」が空白になりません。
『Raspberry Pi』のようにOSの管理まで同時に覚える必要がなく、『ESP32』のように無線設定を早い段階で抱え込まずに済むため、まずGPIOを触ること自体に集中できます。
必要な周辺機器もUSBケーブル、ブレッドボード、ジャンパ線、LEDや抵抗、ボタン、センサー類が中心で、机の上に小さく収まる構成にしやすいのも導入向きです)。

消費電力の傾向もこの用途に噛み合っています。
無線を常用しない前提なら『Arduino』は低めのレンジで考えやすく、USB給電の試作から単純な組み込み装置までつなげやすいです。
代表用途としては、センサー監視、簡単な自動制御、工作の入出力学習、授業やワークショップの教材づくりが中心になります。
画面つきアプリやWebサービスではなく、スイッチを押したら反応し、測った値で何かを動かす、という世界に最短距離で入れるのが『Arduino』の持ち味です。

弱みと代替案

一方で、『Arduino』が苦手な領域もはっきりしています。
ブラウザを動かす、複雑なWeb画面を出す、高解像カメラの映像を扱う、画像処理やGUIをまとめて1台でこなす、といった仕事は守備範囲の外です。
OSがないことは起動の軽さと引き換えでもあり、ファイル管理、複数サービスの同時実行、Linuxアプリの活用といったPC寄りの作業には向きません。
ここで無理に『Arduino』へ寄せるより、『Raspberry Pi』へ役割を渡したほうが設計全体が素直になります。

たとえば、カメラ映像を扱いたい、Webダッシュボードを作りたい、画面表示やキーボード操作も含めて学びたいなら、『Raspberry Pi』のほうが適任です。
Linux系OSを前提にできるので、サーバー、GUI、画像処理まで一台に集約しやすい構成になります。
その代わり、前のセクションで触れた通り、OS用ストレージや電源など周辺の準備は増えます。
逆に、Wi‑FiやBluetoothを使ったIoT端末を低コストで量産寄りに試したいなら、『ESP32』のほうが近道です。
無線を最初から抱えたSoCなので、センサーデータ送信やスマホ連携では一歩目が短くなります。

ここが重要です。
『Arduino』は万能機ではありませんが、最初の成功体験を作るという目的に限れば、いまでも強い定番です。
ブレッドボード上で入力と出力の関係を理解する段階では、画像処理やWeb機能が載っていないこと自体が利点になります。
見るべき場所が配線、GPIO、電圧、コードの流れに絞られるからです。
初心者が最初に「何が壊れているのか分からない」状態へ入り込みやすいのは、機能が多いボードで一気に色々やろうとしたときです。
『Arduino』はその逆で、失敗した原因が比較的見えやすいので、学習曲線が荒れにくいです。

NOTE

「LEDを点ける」「押しボタンで切り替える」「PWMで明るさや回転を変える」まで通ると、GPIO、デジタル入力、アナログ的な制御の基礎が一通りそろいます。
ここまでを短時間で踏めるかどうかで、次に『ESP32』や『Raspberry Pi』へ進んだときの理解の深さが変わります。

Uno Rev3とUNO R4 WiFiの位置づけ

『Arduino』の中でも、最初に名前が出やすいのは『Uno Rev3』です。
ATmega328Pを載せた古典的な基準機で、デジタルI/O 14本、アナログ入力 6本、16MHzという構成は、センサー入力とアクチュエータ制御を学ぶ物差しとしていまでも分かりやすいです。
教材、サンプル、シールド、解説記事の蓄積も厚く、「まずは1枚」の基準に置きやすい立場です。
無線を前提にしない授業や、自宅での最初の電子工作では、この素朴さがそのまま扱いやすさにつながります。

『UNO R4 WiFi』は、その『Uno』系の形状と学習資産を保ちながら、無線機能をボード側へまとめた位置づけで見ると理解しやすくなります。
Arduino公式ストア Boards & Modules(https://store-usa.arduino.cc/collections/boards-modulesでは27.60 USDの例があり、入門機の延長でWi‑FiやBluetoothを触りたい人に収まりがいい価格帯です。
『Uno Rev3』で学ぶGPIO中心の感覚を保ったまま、クラウド送信やスマホ連携の入口まで伸ばせるので、「まずは制御、次に無線」という学び方にきれいにつながります)。

筆者がワークショップで使った印象でも、『UNO R4 WiFi』は無線モジュールを後付けしないぶん配線が減り、授業の進行が止まりにくくなりました。
『ESP32』でも同じことはできますが、『Arduino』の教材資産をそのまま使いながら無線の題材へ移れるのが『UNO R4 WiFi』の強みです。
教室では、LEDやセンサーの課題が終わったあとにネットワーク機能を追加したくなる場面が多く、そのとき別基板へ乗り換えずに済むのは進行上の利点でした。
Wi‑Fi設定で手戻りが出る場面はあるものの、少なくともジャンパ線の本数が減るだけで、接触不良や差し違いのトラブルは目に見えて減ります。
整理すると、『Uno Rev3』は「物を動かす基礎を学ぶための標準機」、「UNO R4 WiFi』はその延長でWi‑Fi/Bluetoothまで含めたい人向けです。
OS不要、起動が速い、リアルタイム制御に向く、ブレッドボード学習と相性がいい、という『Arduino』共通の軸はそのままで、無線の必要性が分岐点になります。
最初の一歩を安定して踏みたいなら『Uno Rev3』、配線の単純さと無線統合まで見据えるなら『UNO R4 WiFi』という並びで捉えると、3系統の違いの中でも位置づけが見えやすくなります。

Raspberry Piが向いている人

向いている用途

『Raspberry Pi』は、OSを持たない『Arduino』や『ESP32』とは立ち位置が違います。
Raspberry Pi公式 ハードウェア概要(https://www.raspberrypi.com/documentation/computers/raspberry-pi.htmlでも示されている通り、Linux系OSを動かす小型PC、つまりシングルボードコンピュータです。
HDMIで画面を出し、USBでキーボードやマウスをつなぎ、ネットワーク越しに作業しながら、同時にGPIOもPythonなどから触れます。
この「PCとしての仕事」と「電子工作の入出力」を同じ1枚でまとめたい人に合います)。

代表用途として相性がいいのは、カメラ、画像処理、小型サーバー、ネットワークゲートウェイ、GUIアプリです。
たとえばOpenCVを使った画像認識の入口、Web画面つきの計測端末、家庭内の軽いサーバー、センサー値を集めて表示する装置は、『Raspberry Pi』の守備範囲にきれいに収まります。
Wi‑FiやBluetoothも使えるので、無線接続を含む試作でも部品を足しすぎずに組み立てられます。
GPIOでLEDやリレーを動かしつつ、Linux側でログ保存や画面表示までまとめる、といった構成も自然です。

筆者の経験では、授業で『Raspberry Pi』を初めて触る人には、まずSSHでヘッドレス起動し、次にPythonでGPIOのLED点灯を通し、そのあとVNCでGUIへ進む流れにすると止まりにくくなります。
最初から画面付きの設定に入ると、OSの更新、表示設定、入力機器の接続といった脇道が増えます。
先にネットワーク経由でログインして「コマンドが通る」「GPIOが動く」を確認しておくと、Linux機としての理解と電子工作の手応えがつながります。

一方で、起動待ちがあること、消費電力が高めであること、リアルタイム性でマイコン系に譲ることは、用途を選ぶ分岐点になります。
電源投入直後にすぐ反応してほしい制御、電池で長く持たせたい端末、周期精度を詰める処理なら、『Arduino』や『ESP32』のほうが役割に合います。
『Raspberry Pi』は「Linuxアプリも使いたい」「ファイルも残したい」「ネットワークも画面もGPIOも1台で持ちたい」という要求がそろったときに力を発揮します。
カメラモジュールのプレビューをその場で見たり、OpenCVのサンプルを動かして画像処理の反応を確かめたりすると、この系統は『Arduino』では置き換えが利かないと実感します。

Teach, learn, and make with the Raspberry Pi Foundationraspberrypi.org

必要な周辺機器とセットアップ

『Raspberry Pi』は本体だけでは始まりません。
最低限そろえる前提として、microSDカード、USB-C電源、作業用の表示環境かSSH接続環境が必要です。
ストレージ容量はRaspberry Pi公式 Getting started(https://www.raspberrypi.com/documentation/computers/getting-started.htmlで、通常版の『Raspberry Pi OS』なら32GB以上、Lite版なら16GB以上が案内されています。
GUIを使うつもりなら通常版、サーバーやCLI中心ならLite版という切り分けで考えると収まりがいいです)。

周辺機器が増える理由は、Linuxを動かす前提だからです。
OSを書き込んだmicroSDカードを用意し、安定した電源をつなぎ、最初のログイン経路を決める必要があります。
モニターとキーボードを直結しても動きますし、最初からSSH前提でヘッドレス運用に寄せても構いません。
筆者は学習用なら、最初の到達点を「SSHでログインできる」「GPIOでLEDが点く」「VNCでデスクトップが見える」の3段階に置くことが多いです。
この順番だと、OS、ネットワーク、GPIO、GUIが順に積み上がるので、どこで止まったか切り分けやすくなります。

冷却も見逃せないポイントです。
『Raspberry Pi』はマイコン系より消費電力が高めで、CPU負荷が上がる用途では熱が出ます。
とくにカメラ処理、画像処理、サーバー常駐のように負荷が続く場面では、ヒートシンクやファンを足した構成のほうが運用が安定します。
逆に、短時間のGPIO実験や軽いCLI用途なら、まずは最小構成でも流れを掴めます。
ここでも「何をやりたいか」で必要な周辺機器の厚みが変わります。

TIP

『Raspberry Pi』を小型PCとして見ると準備が多く感じますが、見方を変えると「Linux学習の入口」と「電子工作の入口」が同時に手に入る構成です。
GPIOだけでなく、ファイル保存、ネットワーク設定、サービス起動まで一連の流れを1台で体験できます。

{{product:8}}

Raspberry Pi 4と5のざっくり差

『Raspberry Pi 4 Model B』と『Raspberry Pi 5』の差をひとことで言うなら、『Pi 5』は「PC寄りの用途へ一段深く踏み込める版」です。
公開された比較では、『Raspberry Pi 5』のCPU性能は『Pi 4』比で2〜3倍級とされていて、画像処理、複数アプリの同時実行、GUI操作の余裕に差が出ます。
OpenCVで軽い処理を回しながら別の作業をしたい場面では、『Pi 5』のほうが待ち時間が短く、作業のテンポが崩れません。

価格の位置づけも用途差とつながっています。
ラズパイダの国内価格例では、Raspberry Pi 4 Model B 4GBが15,999円、『Raspberry Pi 5 16GB』が約23,000円前後です。
GPIOを少し触りつつ、小型サーバーや学習用Linux機として使うなら『Pi 4』でも役目は果たせます。
そこにカメラ、画像処理、GUIアプリ、同時並行の作業が乗ってくると、『Pi 5』の余力が効いてきます。

選び分けの軸は、GPIOそのものではなく「Linux側でどこまでやるか」です。
LED点灯、センサー読取り、簡単なWeb表示程度なら『Pi 4』でも十分です。
カメラ映像のプレビューを見ながら処理を試す、GUIを開いたまま開発を進める、複数サービスを同時に動かす、といった使い方なら『Pi 5』のほうがボードの役割に合います。
どちらもWi‑FiBluetoothGPIOを持つLinux機ですが、処理の重さをどこまで許容できるかで、体感ははっきり分かれます。
ここで見えてくるのは、『Raspberry Pi』が向く人は「マイコンの延長」だけを求めている人ではない、という点です。
電子工作に加えて、OS、ネットワーク、ファイル、画面、アプリ実行まで一気通貫で触りたい人にとって、『Pi 4』と『Pi 5』はどちらも有力です。
反対に、リアルタイム制御や電池運用が中心なら、この2機種の差よりも『Arduino』や『ESP32』へ役割を戻したほうが構成は素直になります。

ESP32が向いている人

強み

『ESP32』が向いているのは、無線付きのIoT端末を小さくまとめたい人です。
『Arduino Uno』のような定番マイコンはセンサーやモーター制御の教材が豊富ですが、Wi‑FiやBluetoothを使うときは別モジュールや対応ボードを意識する必要があります。
その点、『ESP32』はWi‑Fi/BLE内蔵が主力なので、温湿度、照度、人感といったセンサー値を取って、そのままスマホ連携やクラウド送信まで1枚でつなぎ込みやすいところが持ち味です。
dotstudio マイコンボード解説(https://dotstud.io/docs/microcon/が整理している通り、マイコン系はOSを挟まずGPIOや内蔵ペリフェラルを直接扱う構成が基本で、『ESP32』はそこに無線機能が最初から乗っているイメージで捉えると位置づけがつかみやすくなります)。

筆者の経験では、温湿度センサーの値をWi‑Fiで送る授業では、『ESP32』を使うとセンサーと電源まわりの配線だけで形になりやすく、無線モジュールを別で足す構成よりも接続ミスが減りました。
教室全体で見ると、途中で止まる受講者が少なくなり、送信成功まで到達する人数が明らかに増えます。
ここが分かれ目になります。
IoTの入門では、プログラムの難しさより先に「配線が増えて動かない」が壁になりがちで、『ESP32』はその壁を一段下げてくれます。

もうひとつ相性がいいのは、電池駆動や小型機器です。
前述の通り無線を使う瞬間の消費は軽くありませんが、だからこそ送信していない時間を眠らせる設計と相性が良いとも言えます。
筆者の経験では、単純な無線センサーや定期送信端末ではDeep Sleepを前提に組むと構成の見通しが立ちます。
特にESP32-C3は低コスト・省電力寄りの立ち位置で、温湿度ロガー、ドア開閉通知、簡易ビーコンのような役割では収まりがいいと感じます。
バッテリー運用を考える場面では、C3を選んだほうが基板サイズ、電源設計、発熱のバランスを取りやすいケースが多いです。

一方で、『Raspberry Pi』のようにLinuxを載せて画面表示やファイル管理、複数アプリの同時実行まで抱え込む方向とは別物です。
『ESP32』はIoT向けのマイコンであって、Linuxは動きません
小型PCの代わりではなく、あくまで「起動してすぐ1つの役割を果たす無線端末」として見ると、用途とのズレが起きにくくなります。

弱み

『ESP32』の弱みは、無線が強い代わりにLinux前提の処理は受け持てないことです。
GUIアプリを動かす、一般的なLinuxコマンド群をそのまま使う、USBカメラやWebサーバーをPC寄りの感覚で広げる、といった使い方は『Raspberry Pi』の担当です。
『ESP32』でできることは多いのですが、役割はあくまでマイコン側にあります。
ここを取り違えると、「ネットにつながるなら小型コンピュータの代わりになるのでは」と考えて設計が苦しくなります。

消費電力に関する一般論としては、ESP32 系は「無線をどう使うか」で電力設計が大きく変わります。
短時間の送信のみであればスリープ戦略で電池持ちを稼げますが、Wi‑Fiを張りっぱなしにする用途では消費が大きくなるため注意が必要です。
具体的な数値を出す場合は、出典と測定条件を併記してください。

処理性能の面でも、用途の線引きがあります。
センサー取得、BLE連携、HTTPやMQTTでの送信、軽い表示制御なら十分こなせますが、画像処理やAI推論の入口に踏み込むと、型番選びの差がそのまま効いてきます。
ここで『ESP32』全体をひとまとめにしてしまうと、「思ったより重い処理が回らない」という失敗につながります。
『ESP32』は万能ボードではなく、無線IoTに軸足を置いたマイコン群として見るほうが実態に合っています。
消費電力の具体数値は測定条件に依存するため、記事中で条件不明の固定値を示すことは避けています。
ESP32 系は無線動作で消費電流が増える傾向がありますが、実際の数値は送信出力、モード、周期、平均/ピークなどで大きく変わります。
設計や比較に数値を使う際は、必ず一次出典と測定条件を確認・併記してください。

WARNING

『ESP32』の評価は「無線付きで何でもできる」ではなく、「無線付きでどこまでマイコンの守備範囲に収めるか」で決まります。
センサー送信やスマホ連携では強く、Linuxアプリや画面付きPC用途は担当外です。

型番選び

『ESP32』を選ぶときは、最初にC3とS3の違いを押さえると迷いが減ります。
ESP32-C3はRISC‑V系で160MHz級、低コスト・省電力寄りのポジションです。
対してESP32-S3はデュアルコア240MHz級で、AIや画像処理など計算負荷が高い用途へ踏み込みやすい型番です。
ESP32-C3とESP32-S3の比較ESP32-C3とESP32-S3の比較やESP32 Comparison ChartやESP32 Comparison Chartでも、この2つは用途の向き先がはっきり分かれています。

選び分けの目安を実務寄りに言い換えると、C3は無線センサー端末の量産前試作に寄せやすい側、S3は1台で抱える処理を増やしたい側です。
たとえば、温湿度を読んで一定間隔でクラウドへ送る、BLEでスマホへ状態を渡す、ボタンやリレーを無線化するといった用途なら、C3のまとまりの良さが光ります。
部品点数を抑えながら基板を小さくまとめたい場面では、この方向のほうが扱いやすいと筆者は感じています。

反対に、S3はセンサー値を送るだけではもったいない場面で効きます。
複数のタスクを並行して回す、データ整形や軽い推論をローカルで持つ、画像系や音声系の前処理を入れる、といった負荷ではC3との差が見えやすくなります。
比較情報では、S3はC3より計算負荷の高い処理で2〜3倍強いと整理されることがあり、デュアルコアの余力が効いてきます。
通信しながら別の処理を回す場面では、S3のほうが待ち時間や詰まり方に余裕があります。

この違いは、初心者ほど早めに知っておくと役立ちます。
『ESP32』という名前だけで選ぶと、軽いIoT用途にS3を載せて持て余したり、逆に画像や高負荷処理を考えているのにC3で苦しくなったりします。
無線センサー、電池運用、小型端末が主役ならC3、処理負荷を引き受ける場面まで視野に入るならS3という切り分けで考えると、役割に対して素直な選択になります。

用途別おすすめ|最初の1台・IoT・Linux学習・電池駆動

初心者の初手

最初の1台を「Lチカから始めて、ボタン入力やセンサー読取りまでを手元で確実に動かす」前提で選ぶなら、Arduino Uno Rev3が基準になります。
デジタルI/Oは14本、アナログ入力は6本、動作クロックは16MHzで、授業や入門教材で出てくる基本課題をそのままなぞりやすい構成です。
Arduino公式 Getting Started(https://docs.arduino.cc/learn/starting-guide/getting-started-arduino/の導線もこの文脈に沿っていて、まず配線とコードの対応関係を体で覚える流れに乗せやすいのが強みです)。

無線も早い段階で触れたいなら、『Arduino UNO R4 WiFi』が素直です。
Arduino公式ストア Boards & Modules(https://store-usa.arduino.cc/collections/boards-modulesでは27.60米ドルの例があり、Uno系の文法を保ったままWi-Fi側へ広げられます。
ここが。
最初の1台で配線、入出力、シリアルモニタの見方を掴んでから無線へ進むと、「何が配線の問題で、何が通信の問題か」が切り分けられます。
最初から無線付きボードだけで入ると、つまずいたときに原因候補が一気に増えます)。

筆者がワークショップや授業で見てきた範囲では、最初の1台を『Arduino』にして、2台目で『ESP32』か『Raspberry Pi』へ進む順番のほうが、途中で手が止まる人が少ない印象です。
LEDが点く、スイッチで反応する、センサー値が読める、という小さな成功体験を先に積めるので、学習の坂が急になりません。
最初の1台でLinuxやWi-Fi設定まで同時に抱え込むより、まずはI/Oの感覚を手に入れるほうが前に進みやすい、というのが現場での実感です。

IoT/センサー

Wi-Fiセンサーやクラウド連携を主役にするなら、ESP32-S3搭載ボードが第一候補です。
温湿度や人感センサーの値を取り、HTTPやMQTTで送るだけでなく、端末側で少し前処理を入れたい場面まで視野に入ります。
ESP32-S3はデュアルコア240MHz級で、ESP32-C3の160MHz級より計算に余裕があります。
単に「つながる」だけでなく、通信しながら別タスクも回したい用途では、この差が効いてきます。

一方で、電池駆動のWi-Fiセンサーに寄せるなら、ESP32-C3搭載ボードのほうが収まりのよいことが多いです。
たとえば、一定間隔で起きて測って送って寝る、という役割なら、S3の余力を持て余すケースが珍しくありません。
筆者の経験では、無線センサーの試作で苦しくなる場面は、CPU性能不足よりも通信の起こし方が雑なケースです。
短時間で接続して送信し、あとは眠らせる設計に寄せると、同じESP32系でもまとまり方が変わります。

カメラや常時稼働のサーバーまで一気にやりたくなる人もいますが、その役割は『ESP32』より『Raspberry Pi』の担当です。
『ESP32』はWi-Fiセンサーや無線操作端末としては抜群ですが、Linux上でWebサーバーを育てたり、ブラウザで管理画面を持たせたり、USBカメラを前提にした構成へ広げる流れとは別系統です。
IoTという言葉の幅が広いぶん、ここを混ぜると選定がぶれます。
センサーが主役なら『ESP32』、カメラやサーバーが主役なら『Raspberry Pi』と分けると迷いません。

Linuxも触りたい

Linuxの基本操作も学びたい、カメラも使いたい、小型サーバーとして動かしたい、という軸なら『Raspberry Pi 5』が本命です。
『Raspberry Pi』はGPIO付きのマイコンの延長ではなく、Linuxを動かす小型コンピュータとして見たほうが用途に合います。
Raspberry Pi公式 ハードウェア概要(https://www.raspberrypi.com/documentation/computers/raspberry-pi.htmlでも、その立ち位置がはっきりしています。
画面、ブラウザ、SSH、ファイル管理まで含めて一式を触れるので、「電子工作もやりたいが、Linux環境そのものも学びたい」という人には遠回りがありません)。

性能を優先するなら『Raspberry Pi 5』で、16GBモデルの国内価格例はラズパイダで約23,000円前後です。
『Pi 4』比でCPU性能が2〜3倍級とされているので、カメラ入力を扱う、軽い画像処理を回す、複数サービスを並行させるといった場面で余力が出ます。
カメラ付き工作やWebアプリ同居の構成では、『Pi 4』だとギリギリだった処理が『Pi 5』では一段落ち着いて動くことがあります。

価格や在庫の現実感を優先するなら、Raspberry Pi 4 Model B 4GBもまだ十分に選択肢です。
国内価格例はラズパイダで15,999円です。
GPIOの実験、SSHでの操作、簡単なWebサーバー、軽いPython学習までなら、ここで不足を感じない人も多いはずです。
OS用のmicroSD容量はRaspberry Pi公式 Getting startedOS用のmicroSD容量はRaspberry Pi公式 Getting startedで通常版32GB以上、Lite版16GB以上が案内されています。
ボード単体の比較だけでなく、Linux機としての一式を前提に考えると役割が見えやすくなります。

電池駆動/リアルタイム

モーター制御、サーボ制御、一定周期での入出力、起動してすぐ反応してほしい装置なら、『Arduino』系が一歩抜けます。
OSの起動待ちを挟まず、電源投入後にそのまま制御へ入れるので、タイミング精度と立ち上がりの速さが要求される場面で扱いやすい構成です。
たとえば、ボタンを押した瞬間にリレーを切り替える、決まった周期でセンサーを読む、モーターの回転タイミングを崩したくない、といった用途では『Raspberry Pi』より素直に組めます。

電池駆動を考えるときは、リアルタイム性と無線の有無を分けて考えると整理できます。
無線なしで確実に制御するなら『Arduino』、無線込みのセンサー端末ならESP32-C3、画面やカメラやサーバーまで抱えるなら『Raspberry Pi』という並びです。
特にリアルタイム制御では、Linuxの便利さより「決まったタイミングで必ず動くこと」が先に来ます。
ここを取り違えると、機能は多いのに制御側が不安定、というちぐはぐな構成になります。

将来的な拡張性も、何を伸ばしたいかで判断が変わります。
画面、ブラウザ、SSH、コンテナまで見据えるなら『Raspberry Pi』が自然です。
無線IoTの量産試作に寄せるなら『ESP32』が軸になります。
教育用途や手元で確実に動かす基礎練習を優先するなら『Arduino』がぶれません。

TIP

迷ったら、「次に増やしたい要素」が何かで決めると外しません。
ブラウザやサーバーなら『Raspberry Pi』、Wi-Fiセンサーの横展開なら『ESP32』、モーターや基礎I/Oの積み上げなら『Arduino』という切り分けです。

おすすめモデル5選

Arduino系

『Arduino』から入るなら、定番のArduino Uno Rev3と、無線まで1枚で触れられる『Arduino UNO R4 WiFi』の2台が軸になります。
どちらも「まず入出力を理解する」という目的にまっすぐ向いていて、ブレッドボード、LED、ボタン、可変抵抗といった最初の教材を素直に積み上げられます。
dotstudio マイコンボード解説(https://dotstud.io/docs/microcon/が整理している通り、マイコンボードはGPIOや内蔵ペリフェラルを直接扱う前提なので、PCの設定より「電気信号がどう動くか」を体で覚える流れに乗せやすいのが強みです)。

Arduino Uno Rev3は、ATmega328Pを載せ、デジタルI/O 14本、アナログ入力 6本、16MHzという構成です。
Lチカ、ボタン入力、センサー読取り、サーボ制御あたりまでを一通り経験するにはちょうどよく、教材の蓄積も厚いので、初心者が検索しながら進める場面でも詰まりにくい1台です。
筆者がワークショップで触ってもらうと、最初の数時間で「配線」「スケッチの書き込み」「入力と出力の対応」が一気につながるのは、やはりこのクラスの強さだと感じます。
価格は今回のデータでは販路付きで確定できていないためここでは挙げませんが、役割としては今も入門機の中心です。

『Arduino UNO R4 WiFi』は、Uno形状の延長で扱いながら、Wi‑FiとBluetoothまで視野に入れられるのが魅力です。
Arduino公式ストア Boards & Modules(https://store-usa.arduino.cc/collections/boards-modulesでは27.60 USDの表記例があり、無線対応を含めた入口としては手が届きやすい位置にあります。
授業でこの機種を使うと、前半はLEDやセンサーで有線の基本を学び、後半はそのまま無線通信やIoT課題へつなげられるので、ボードを持ち替える時間が減ります。
受講者側も「別の世界に移る」のではなく、「同じ延長でネットにつながる」と理解できるため、学習の段差が小さくなります。
無線入門と拡張性のバランスを取りたいなら、今の『Arduino』系では最も扱いやすい選択肢のひとつです)。

Raspberry Pi系

『Raspberry Pi』では、Raspberry Pi 4 Model B 4GBと『Raspberry Pi 5』をどう分けるかが。
どちらもLinuxを動かす前提なので、GPIO付きの小型PCとして考えると役割が見えてきます。
画面表示、カメラ、Webアプリ、サーバー、Python学習まで1台で抱えたいなら、『Arduino』や『ESP32』ではなくこちらの守備範囲です。

Raspberry Pi 4 Model B 4GBは、入門から軽量サーバー用途までまだ十分に現役です。
ラズパイダの国内価格例では15,999円で、周辺機器や情報資産の蓄積も厚く、既存のケースやアクセサリを流用しやすいのが強みです。
GPIO実験に加えて、SSHでの操作、簡単なWebサーバー、軽いPython処理までなら、ここで不足を感じない場面は多くあります。
手元でLinuxに慣れながら、電子工作も少し混ぜたい人には堅実な選択です。

『Raspberry Pi 5』は『Pi 4』より CPU 性能が向上しており、画像処理や複数アプリの同時実行で余力が出ます。
公開された比較では『Pi 4』比で概ね2〜3倍の性能向上が示されているため、カメラ処理やGUIを常時動かす用途では体感差が出やすい、という整理で述べるのが適切です。
具体的なコア名・周波数を示す場合は、Raspberry Pi の公式仕様ページ(製品ページ)への明示的な引用を付けてください。

一方で、『Pi 5』は性能が上がったぶん、熱と電源の扱いまで含めて考えたほうがまとまります。
教室では本体だけ渡すのではなく、ケースとファンをセットで案内しています。
ベンチの上で短時間動かすだけなら問題が見えにくくても、授業で連続稼働させたり、カメラやWeb処理を同時に走らせたりすると、冷却を入れた構成のほうが運用が安定します。
なお、OS用ストレージはRaspberry Pi公式 Getting startedOS用ストレージはRaspberry Pi公式 Getting startedで通常版32GB以上、Lite版16GB以上が案内されています。
ボード単体ではなくLinux機一式として選ぶ視点が欠かせません。

ESP32系

(注: 本文中で「Raspberry Pi 5 の具体的な CPU 型番や周波数」を示す場合は、Raspberry Pi の公式仕様ページや製品ページへの一次出典(URL)を明示してください。
出典が確認できない具体表記は削除し、Pi 5 の性能差は定性的に記載するのが安全です。
) 無線込みのIoTを主役にするなら、ESP32-S3搭載ボードが有力です。
ESP32-S3はデュアルコア240MHz級で、Wi‑FiとBluetoothを内蔵し、計算負荷のある処理にも踏み込みやすい世代です。
ESP32 Comparison ChartESP32 Comparison Chartでも整理されている通り、同じ『ESP32』ファミリでもC3よりS3のほうが高負荷側に寄っていて、画像、音声、AI寄りの処理を試す土台として向いています。
センサ値を送るだけの端末ならC3級で足りますが、カメラや推論の前処理が入るとS3の余裕が効きます)。

特に「IoT」と言いつつ、実際には通信だけでなくデータ整形、複数タスクの並行処理、ローカルでの軽い判断まで入れたい人には、ESP32-S3搭載ボードのほうが組み立てやすい構成になります。
単純なクロック差だけでもC3の160MHz級に対してS3は240MHz級で、さらにデュアルコアを使える場面では処理の詰まり方が変わります。
体感としては、無線通信の裏でセンサー処理や表示更新を回したときに余白が残りやすく、試作段階で「やりたいことを1つ削る」場面が減ります。

TIP

ESP32-S3は「無線付きの小さな制御板」に留まらず、画像やAI寄りの題材へ広げられるのが持ち味です。
サーバーやGUIが主役なら『Raspberry Pi』、モーター制御の基礎なら『Arduino』、その中間で無線と処理能力を両立したいならESP32-S3という並びで考えると、役割がぶれません。

価格は搭載ボードごとの幅が大きく、このデータではESP32-S3ボードの販路付き価格を確定できていません。
そのぶん、選定では値段より「USB端子の種類」「書き込み回路の有無」「ピンヘッダ実装済みか」といった実装面の差が効きます。
『ESP32』系は同じチップ名でも完成度に差が出やすいので、初心者向けとしては、単体SoCではなく開発ボード前提で見たほうが整理しやすくなります。

espboards.dev

失敗しない選び方チェックリスト

要件整理

迷ったときは、最初に「この1台で何をしたいのか」を機能単位で切り分けるとぶれません。
いちばん先に置く項目は、OSが必要かどうかです。
『Raspberry Pi』はLinuxを動かす前提の小型コンピュータなので、GUIを出したい、カメラを扱いたい、Webサーバーを立てたい、Linuxの操作そのものを学びたい、といった目的があるなら候補の中心になります。
反対に、センサーを読む、LEDを点ける、ボタン入力で反応させる、モーターを回すといった制御主体の工作なら、Arduino Uno Rev3や『ESP32』系のほうが筋が通ります。
授業でも、ここを曖昧にしたまま選ぶと「思ったより準備が重い」「やりたいことに対して構成が大きすぎる」というずれが出ます。

次に切るべきなのが、通信の有無です。
Wi‑FiやBluetoothが要るなら、『ESP32』系か『Arduino UNO R4 WiFi』のような無線対応ボードが素直です。
スマホ連携、クラウド送信、無線センサーは、この条件だけで候補が一気に絞れます。
通信が不要で、机の上でUSB接続のまま基礎を学ぶなら、Arduino Uno Rev3のような定番機で十分です。
無線を後から足す構成もありますが、最初の1台としては、最初から必要な通信機能を載せたボードのほうが配線も説明も短く収まります。 電池駆動か、常時給電かも早い段階で決めておくと、選択の失敗が減ります。
乾電池やモバイル電源で動かす小型端末なら、省電力動作やDeep Sleepを前提に組みやすいESP32-C3級が候補に入りやすくなります。
常時給電で、画面表示やファイル保存、常時ネットワーク接続をまとめて扱うなら、『Raspberry Pi』のような構成でも役割に合います。
筆者の教室でも、電池で動かしたいのにLinux機を前提に選んでしまい、途中で「思っていた運用と違った」と気づく場面がありました。
用途の主語が「持ち歩く端末」なのか「机上で動かす装置」なのかで、選ぶ軸が変わります。

ここで合わせて見たいのが、GPIO数と入出力の性格です。
たとえば『Arduino Uno』はデジタルI/O 14本、アナログ入力 6本、16MHzという定番の物差しがあります。
ボタン数、LED数、センサー数、モーター制御の本数を紙に書き出すと、「実はI/Oが足りない」「アナログ入力が必要だった」といった見落としを早めに拾えます。
GPIOは本数だけでなく、PWMを使うのか、アナログ入力が要るのかまで含めて見ると、候補が現実的な数台に絞れます。

ハード制約

初心者がいちばん部品を傷めやすいのは、5V系か3.3V系かを曖昧にしたまま配線するときです。
『Arduino』の一部は5V系、『ESP32』や『Raspberry Pi』は3.3V系という前提で考えると整理できます。
ここを外すと、センサーや通信モジュールを直結した瞬間にトラブルになります。
筆者は授業の持ち物リストに電圧レベル(5V/3.3V)という項目を太字で入れるようにしてから、部品破損の事故が目に見えて減りました。
電圧の話は理屈だけだと流されがちですが、実際には「このボードは何Vでしゃべるのか」を最初に固定するだけで、配線の安全性が一段上がります。

ブレッドボードで試作する予定があるなら、ピンヘッダ実装の有無と基板の幅も先に見ておく必要があります。
同じ『ESP32』でも、ピンヘッダが最初から付いている開発ボードと、はんだ付け前提の基板では準備の手間が変わります。
幅が広いボードはブレッドボード中央の溝をまたいだときに片側の列を多く塞ぐので、ジャンパ配線の取り回しまで影響します。
『Arduino Uno』はブレッドボードに直接挿して使う形ではなく、ジャンパ線で外付け配線する前提です。
一方で、小型のESP32-C3開発ボードの中にはブレッドボード上で扱いやすい形のものもあります。
試作の速さはCPU性能より、こうした物理的な収まりで決まることが少なくありません。

GPIO数も、実装の段階では「足りるかどうか」だけでは済みません。
センサーを2個、LEDを3個、スイッチを2個と数えているうちに、デバッグ用シリアル、表示器、通信モジュールの制御線まで加わって、想定より余白が消えることがあります。
特に『Raspberry Pi』や『ESP32』は3.3V系で周辺部品をそろえる必要があるので、手持ちの5V向け部品をそのまま流用する前提で考えると、途中で整合が崩れます。
ボード単体ではなく、「手元のセンサー箱と電圧が合うか」まで含めて見たほうが実務的です。

購入準備

本体だけ見ていると、実際に動かす段階で不足が出ます。
『Raspberry Pi』なら本体に加えてmicroSD、電源、場合によってはケースや冷却も前提に入ります。
『Raspberry Pi』公式のGetting startedでは、Raspberry Pi OSのmicroSD容量として通常版は32GB以上、Lite版は16GB以上が案内されています。
Linux機として使うなら、ボード購入の時点でストレージまで一緒に数えるほうが現実に近いです。
『Arduino』や『ESP32』でも、USBケーブル、ブレッドボード、ジャンパ線、抵抗、LED、センサー類が抜けると、届いた日に何も始められません。

予算は本体価格だけでなく、周辺機器込みの総額で見ると判断しやすくなります。
無線付きの『Arduino UNO R4 WiFi』はArduino公式ストアで27.60米ドルの例があり、通信込みでまとめたい人には収まりがよい一方、『Raspberry Pi』は前述の通り周辺機器まで含めた構成で考える必要があります。
価格差そのものより、「追加で何を買うと完成するのか」が見えるかどうかのほうが、買い直しの防止につながります。

国内入手性も、初回の選定では意外に効きます。
『Raspberry Pi』はモデルやメモリ違いで価格差が大きく、在庫の動きも選定に直結します。
候補を絞るときは、ボード名だけでなく、欲しいメモリ構成や付属品込みのセット内容まで見ておくと混乱しません。
教室用の機材をそろえる場面でも、本体だけ揃っていて電源やmicroSDが別便になると、準備全体が止まります。
個人の購入でも、ケーブルの端子形状、電源容量、ケースの対応モデルまで一度に並べると、後から足りないものが出にくくなります。

TIP

買う前に整理したい項目は、本体名より「OSの要否」「Wi‑Fi/Bluetoothの要否」「電池駆動か常時給電か」「GPIO本数」「5V/3.3V」「ブレッドボードでの使い方」「周辺機器込みの予算」「国内で同時に揃うか」の8点です。
製品名から入るより、条件から入ったほうが候補の絞り込みが速く進みます。

よくある質問

初心者の定番疑問

『Arduino』と『ESP32』はどちらが初心者向けか、という質問は本当によく出ます。
筆者の答えは、最初に何を学びたいかで変わるです。
Lチカ、ボタン入力、可変抵抗、センサー読み取りといった基本I/Oの流れを短時間でつかむなら、『Arduino Uno』系のほうが理解の段取りが素直です。
『Arduino Uno』はデジタルI/O 14本、アナログ入力 6本、16MHzという仕様があり、この前提で作られた教材も多いので、「何が入力で、何が出力か」を頭の中で整理しやすくなります。

一方で、『ESP32』は最初からWi‑FiやBluetoothを触りたい人に向いています。
たとえばスマホ連携、クラウド送信、簡易Webサーバーまで早めに体験したいなら、ESP32-C3やESP32-S3のほうが目的に直結します。
無線込みで1枚に収まるので、IoTの入口としては遠回りがありません。
迷う人には、『Arduino UNO R4 WiFi』がちょうど橋渡し役になります。
Arduino公式ストアArduino公式ストアで27.60米ドルの例があるこのモデルは、Arduino流の入門のしやすさを保ちながら、無線の世界にも踏み込みやすい立ち位置です)。

『Raspberry Pi』はマイコンですか、という疑問も混同されがちなところです。
これはいいえで、『Raspberry Pi』はLinuxが動くシングルボードコンピュータです。
『Raspberry Pi』公式ドキュメント公式ドキュメントでも、OSを入れて使う前提が明確で、通常版の『Raspberry Pi OS』なら32GB以上、Lite版でも16GB以上のmicroSDが案内されています。
電源を入れてすぐ1本の制御ループを回す『Arduino』や『ESP32』とは、出発点から別物と考えたほうが混乱しません)。

『ESP32』だけで十分か、という問いには、用途を区切って答えるのがいちばんです。
Wi‑Fiセンサー、BLE連携、小さなIoT端末、簡易Webサーバーなら『ESP32』だけで十分に成立します。
ESP32-S3はデュアルコア240MHz級で、ESP32-C3の160MHz級より計算量の多い処理に余裕があります。
実際、センサー値を集めて無線で送りつつ、少し重めの処理も同時に回したい場面では、C3よりS3のほうが詰まりにくい印象です。
反対に、GUI、カメラ活用、ファイルを扱うアプリ、PCに近い作業を1台でまとめたいなら、『Raspberry Pi』の役目です。
ここを『ESP32』1台で押し切ろうとすると、学習の本筋より回避策探しに時間を使いがちです。

『Raspberry Pi』のどのモデルを買うべきかも、FAQで拾っておきたい点です。
予算を抑えつつLinux学習やGPIOの入口を作るなら、Raspberry Pi 4 Model B 4GBはラズパイダで15,999円の例があり、今も十分に選択肢になります。
性能に余白を持たせたい、カメラや画像処理、複数の処理を並行して回したいなら、『Raspberry Pi 5 16GB』が向きます。
ラズパイダでは約23,000円前後の例があり、CPU性能は『Pi 4』比で2〜3倍級とされるので、後からやりたいことが増えたときの息切れが起きにくい構成です。

併用アーキテクチャ

複数ボードを併用するのはありか、という質問には、ありです。しかも実務では普通ですと答えています。
代表例は、『Raspberry Pi』がLinux、ネットワーク、データ保存、画面表示を担当し、『Arduino』や『ESP32』がセンサー取得やモーター制御のようなリアルタイム寄りの仕事を担当する構成です。
役割を分けることで、それぞれの得意分野を素直に使えます。

この構成は初心者にも意外と理解しやすく、筆者が授業で『Pi』とMCUの併用を一度体験してもらうと、「なぜ2枚使うのか」が一気に腑に落ちることが多いです。
『Raspberry Pi』側でログを見たり、ネットワーク越しに操作したりしながら、『Arduino』側ではLEDやモーターが決まった周期で動く様子を見ると、Linux機とマイコンの役割分担が抽象論ではなく具体物として見えてきます。
1台で全部やる発想より、「上位の司令塔」と「現場の制御担当」に分けたほうが、構成の意味をつかみやすい場面は少なくありません。

たとえば、教室でよく受ける相談に「カメラで状態を見ながら、ポンプやサーボも正確に動かしたい」というものがあります。
この場合、『Raspberry Pi』でカメラ処理やWeb画面を受け持ち、制御信号は『Arduino』や『ESP32』へ渡す形にすると整理しやすくなります。
『ESP32』を組み合わせるなら、センサー端末側に無線を持たせて、『Raspberry Pi』を家や研究室の集約点にする考え方も自然です。
IoT機器の現場では、こうした「Piがネットと記録、MCUが末端制御」という分担がそのまま通用します。

併用を特別な上級者向け構成と考えなくてよいのも、この組み方の利点です。
むしろ、1枚で苦手分野まで背負わせるより、役割を切ったほうが設計の理由が明確になります。
『Arduino』は制御の教材として筋がよく、『ESP32』は無線付き端末としてまとまりがあり、『Raspberry Pi』はLinux機として周辺処理に強いので、3者を競わせるだけでなく、つなげて使う視点を持つと選び方の迷いが減ります。

最初の1台で迷うなら、まず手を動かす入口としてArduino Uno Rev3、無線も早めに触るなら『Arduino UNO R4 WiFi』、Linuxやカメラまで含めるなら『Raspberry Pi』、Wi‑Fiセンサーやクラウド送信を主題にするなら『ESP32』という切り分けで十分です。
公開時には関連記事への内部リンクを最低2本(例: 「Arduino入門|Lチカから始める」「ラズパイの初期セットアップ」など)を追加してください。
現時点で本サイトに関連記事がない場合は、公開ワークフローで内部リンクの追加を編集者に依頼してください。

Podijelite ovaj članak

中村 拓也

大手メーカーで組込みシステムの開発に15年従事。Arduino・Raspberry Piを活用した自作IoTデバイスの制作実績多数。電子工作の基礎から応用まで、実務経験に基づいた解説を得意とする。