Arduino vs ラズパイ|初心者の選び方
『Arduino』とRaspberry Piはどちらも定番ですが、最初の一台として見るべきポイントは思った以上にはっきりしています。
筆者がワークショップで見てきた感覚では、『Arduino』はUSBでつないで10分ほどでLED点滅まで進める人が多い一方、Raspberry PiはOS書き込みと初期設定で30〜60分かかる場面が珍しくありません。
だからこそ、電子回路をまず動かしたい初心者には『Arduino』、Linuxやネットワーク、カメラまで触りたい人にはRaspberry Piという選び方が筋が通ります。
この記事では、価格や周辺機器、学習のつまずきどころ、得意分野を「何を作りたいか」という実践目線で並べて比較し、迷ったときの判断フローと、最初に選ぶ題材まで具体的に整理します。
どちらか一方に決めきれない場合も心配はいりません。
センサー制御は『Arduino』、上位処理や通信はRaspberry Piという併用まで含めると、選択肢はむしろ広がります。
Arduinoとラズパイの違いを先に結論で整理
3行要約
『Arduino』はマイクロコントローラを載せたマイコンボードで、LED、センサー、モーターのような「光らせる・測る・動かす」を直接扱うのが得意です。
Arduino Getting Startedでも、USBでPCにつないでスケッチを書き込み、OSなしで単体動作させる流れが基本として案内されています。
Raspberry PiはARM系プロセッサを載せたシングルボードコンピュータで、小さなLinux PCとして使えるのが本質です。
Raspberry Pi Getting startedではOSイメージの書き込みから始まり、Raspberry Pi OSは32GB以上、Raspberry Pi OS Liteでも16GB以上のストレージが推奨されています。
迷ったときは製品名ではなく、何を作りたいかで切り分けると判断がぶれません。
筆者の経験でも、平日夜に1時間だけ触るならArduino Uno系は配線して書き込んだ時点で反応が返ってきやすく、短時間でも手応えを得やすい一方、Raspberry Pi 4Raspberry Pi 5系は表示、通信、カメラ、認識まで視野に入れたときに強みがはっきり出ます。
将来は『Arduino』で下回りを制御し、Raspberry Piで画面表示やネット接続を担当させる併用も自然な発展です。

Arduino Starter Kit
Kickstart your creativity with the Arduino Starter Kit Collection— kits perfect for beginners to learn electronics and p
store.arduino.cc初心者向け 早見表
最初の一台で迷う人は、スペック表より「準備に何が要るか」と「どこでつまずくか」を見たほうが実態に合います。
ここがポイントです。
Arduino Uno系は本体をPCにつなげば始めやすく、Raspberry Piは本体以外も含めて一式で考えると姿が見えます。
| 項目 | Arduino Uno系 | Raspberry Pi 4/5系 |
|---|---|---|
| 製品の性格 | マイコンボード | Linuxが動くシングルボードコンピュータ |
| まず得意なこと | LED点灯、センサー読み取り、サーボ制御、リアルタイム処理 | 画面表示、Python、Web、SSH、カメラ、ネット接続 |
| 製品の性格 | マイコンボード | Linuxが動くシングルボードコンピュータ |
| まず得意なこと | LED点灯、センサー読み取り、サーボ制御、リアルタイム処理 | 画面表示、Python、Web、SSH、カメラ、ネット接続 |
| 初期費用の見え方 | Arduino Uno R4 WiFiは $27.60(執筆時点の表示例)。USBケーブルがあれば始めやすい。 | 本体に加えて電源とmicroSDが必要です。国内例ではRaspberry Pi 4 Model B 4GBが 約15,999円(掲載例)、Raspberry Pi 5 16GBが 約23,000円前後(掲載例)。 |
| 必要周辺機器 | PC、USBケーブル、必要に応じてブレッドボードや抵抗 | 電源、microSD、必要に応じてHDMI、キーボード、マウス。カメラを使うならRaspberry Pi Camera Module V2も追加可能 |
| OSセットアップ | 不要。PCからUSB経由で書き込むだけで単体で動作します。 | |
| 学ぶ内容の入り口 | 配線、抵抗、ピン、電圧、電流 | Linux、ストレージ、電源、ネットワーク、GPIO |
| 回路学習の必要性 | 高い。最初から回路を触る前提になりやすい | GPIOを使うなら必要。ただしソフトウェア中心なら回路に深く入らず始められる |
| リアルタイム制御 | 得意。タイミング重視の入出力に向く | OSが介在するので不得意。制御の粒度より上位処理向き |
| 消費電力の傾向 | 小さい。Arduino UnoはUSB給電前提で扱いやすい | 『Arduino』より大きい。Tom’s HardwareでもPi系は電力面でPC寄りの扱い |
| 電源の考え方 | USB給電で入門しやすい。USB経由は最大500mA級の目安があるので、サーボを複数つなぐ構成では外部電源を考える場面が出る | Raspberry Pi 4/5系は5V 3A級の電源が案内される。Pi 5向け公式27W電源の国内例としてSwitch Scienceで 2,750円 の掲載例あり |
| ネット接続・カメラ | ボード単体では守備範囲が狭い。追加モジュール前提 | 得意。SSHのヘッドレス運用やカメラ連携までつなげやすい |
| 情報量 | 日本語情報が多く、入門教材も豊富 | 英語情報が多いが、日本語記事や書籍も十分ある |
| 初心者が詰まりやすい点 | 配線ミス、抵抗値、GND共有、ピン番号の読み違い | OS書き込み、電源選定、microSD、初回起動、Linux設定 |
| 向いている人 | 電子工作を手で覚えたい人 | ソフトウェア寄りで、画面や通信を含むものを作りたい人 |
補足しておくと、「初心者には『Arduino』のほうが向く」という見方と、「ソフトウェア経験者ならRaspberry Piのほうが入りやすい」という見方は両立します。
前者は回路の入口として筋がよく、後者はLinuxやPythonに慣れている人が最短で成果物へ進める、という前提の違いです。
ワークショップでも、電子回路が初めての人はArduino Uno系でLEDやセンサーから始めたほうが理解が積み上がり、Webやプログラミング経験がある人はRaspberry Pi 4でSSH接続や簡単な表示を先に体験したほうが手が止まりません。
NOTE
迷い方が「どちらが高性能か」になったら、基準を少しずらすと整理できます。
電子部品に直接触れる比率が高いなら『Arduino』、Linux上で複数のソフトを動かしたいならRaspberry Piです。
作りたいもの基準の判断フロー
選び分けは、作りたいものを動詞に置き換えると一気に明快になります。
筆者は初心者向け講座でも、まず「光らせる・測る・動かす」と「表示する・つなぐ・認識する」のどちらが主役かを聞きます。
ここで前者ならArduino Uno系、後者ならRaspberry Pi 4/5系、両方を同時に求めるなら併用という流れです。
-
作りたいものの中心が 光らせる・測る・動かす なら、Arduino Uno系が第一候補です。
たとえばLED点灯、温度や距離の計測、サーボモーター制御、ボタン入力の反応といった題材です。
『Arduino』はOSなしで立ち上がり、センサー入力から出力制御までの経路が短いので、回路とプログラムの関係を掴みやすい構成です。
Arduino Uno R4 WiFiは(執筆時点の公式表示例で)$27.60程度の価格例があるため、定番入門機として選びやすい位置にあります。 -
作りたいものの中心が 表示する・つなぐ・認識する なら、Raspberry Pi 4Raspberry Pi 5系が向きます。
画面に情報を出す、ブラウザやWebアプリを動かす、ネットワーク経由でデータを送る、カメラで画像を扱う、といった題材はこちらです。Raspberry PiはLinux上でPythonや各種サービスを動かせるので、電子工作というより「小型PCを土台にした開発」に近い感覚になります。
Raspberry Pi Camera Module V2のような公式周辺機器まで含めると、認識系の題材に広がりを持たせやすいのも利点です。 -
動かすことと認識することの両方が要る なら、併用が自然です。
たとえば、モーターやセンサーの安定制御は『Arduino』に任せ、UI、記録、クラウド送信、画像処理はRaspberry Piに担当させる形です。
現場ではこの分担が素直で、制御の確実さとソフトウェアの自由度を両立できます。
Arduino UNO QのようにLinux対応プロセッサとリアルタイムMCUを組み合わせたハイブリッド構成もありますが、公式ストア価格は $61.04 で、学ぶ範囲も広くなります。
最初の一台としてはUno系かPi 4/5系の役割を分けて考えたほうが混乱しません。
この判断を具体名に落とすと、電子工作の基礎を最短でつかむならArduino Uno R4 WiFi、Linuxやカメラまで入れたいならRaspberry Pi 4 Model B 4GBまたはRaspberry Pi 5が合います。
ロボットに認識機能を載せたいような発展テーマなら『Arduino』とRaspberry Piの併用、という並びになります。
製品そのものの優劣というより、どこに処理を置くと素直に作れるかの違いです。
Arduinoとは?初心者に向いている理由
『Arduino』はマイクロコントローラを載せたマイコンボード。
パソコンのようにOSを起動してアプリを動かす構成ではなく、書き込んだプログラムをそのままボード上で実行します。
USBでスケッチを書き込んだあと、PCから外して電源だけ与えれば単体で動き続けます。
机上の実験だけでなく、小型装置や工作物に組み込みやすい点が特長です。
初心者が最初につまずくのは、コードよりも配線の基本だったりします。
抵抗値の選び方、GNDを共通にすること、D13とA0のようなピン番号の取り違え、ブレッドボードの穴列の向きは、最初の数回で一度は引っかかるポイントです。
Arduino Getting Startedでも、USB接続してスケッチを書き込む流れが入門の中心として案内されています。
こうした構成が合うのは、「まずは部品を光らせる、測る、動かすところから入りたい」という読者です。
理屈を積み上げる前に、回路が反応する感触をつかめるのが、初心者向けと言われる理由の中身です。
Uno系(R3/R4)の位置づけと代表スペック
入門機としての定番は、いまもArduino Uno系です。
サイズ感、情報量、作例の多さのバランスがよく、教材やサンプルコードもこの系統を基準に書かれていることが多いため、最初の比較軸として扱いやすいボードになります。
基準として押さえておきたいのはArduino Uno R3のスペックです。
RS OnlineのArduinoの完全ガイドなどでも整理されている通り、デジタルI/O 14本、アナログ入力 6本、16 MHz動作、フラッシュ 32 KB、RAM 2 KBが基本ラインです。
LED点滅、ボタン入力、可変抵抗の読み取り、温度センサー、サーボ1台の制御といった入門テーマなら、この範囲で十分に学べます。
メモリは大きくないものの、その制約があるからこそ、コードと回路の関係に集中しやすいとも言えます。
基準として押さえておきたいのはArduino Uno R3のスペックです。
RS Onlineなどの資料にある代表値として、デジタルI/O 14本、アナログ入力 6本、16 MHz動作、フラッシュ 32 KB、RAM 2 KBが基本ラインです。
教材の多くはR3を基準に書かれているため、入門の基準値としてまずR3の代表値を押さえると整理しやすいでしょう。
一方でR4世代は内部のマイコンや動作周波数・機能が異なる点があります。
購入や教材選びの際は「この記事で示したR3の代表値は教材基準の目安であり、R4はアーキテクチャ差(仕様確認が必要)を別途確認してください」。
なお、執筆時点での公式ストア表示例ではArduino Uno R4 WiFiが $27.60(表示例) でした。
R4世代は、Uno系の形や学習資産を引き継ぎつつ、機能面を現代寄りにした立ち位置です。
一方で、初心者が最初に見るべき代表スペックとしては、前述のR3の数字のほうが教材との対応が取りやすい場面が多くあります。
ワークショップでも、ボードがR3でもR4でも「D13にLEDをつなぐ」「A0で可変抵抗を読む」といった基本操作から入ると理解がぶれません。
まずUno系全体を電子工作の標準座標としてつかみ、そのあとで世代差を見る流れだと迷いが少なくなります。
Arduino IDEでの書き込み手順の流れ
『Arduino』の開発は、Arduino IDEでスケッチを書いて、USB経由でボードへ書き込む流れが基本です。
OSのインストールやストレージ準備が前段にないぶん、最初の1本目までの距離が短いのが特長です。
Arduino IDE自体は無償で、Windows、macOS、Linuxに対応しています。
一般的な手順は次の順番です。
- Arduino IDEをインストールするのが良いでしょう。
- USBケーブルでArduino Uno系ボードをPCにつなぎますよ。
- IDEで使用するボードを選び、接続されたポートを指定してください。
- サンプルのスケッチ、たとえばLED点滅のコードを書き込んでみましょう。
- コンパイルが通ると、USB経由でボードへ転送されます。準備完了です。
- 書き込み後は、ボード上のプログラムがそのまま動くはずです。
この流れで初心者が詰まりやすいのは、コードそのものよりボード選択・ポート選択・配線ミスの3点です。
たとえばLEDが点かないとき、スケッチの文法より先に、D13へつないだつもりが隣の穴列に刺さっていないか、LEDの向きが逆でないか、GNDまで戻れているかを見るほうが解決が早いことがよくあります。
ブレッドボードは横に5穴つながる列と、電源レールの縦列が分かれているので、穴の並びを1列見誤るだけで回路が成立しません。
Arduino Uno系はUSBから給電しながら書き込めますが、一般的な目安としてUSB給電は約500 mA級です。
これはあくまで目安で、PCのUSBポートやUSBハブ、ケーブル仕様により変わります。
モーターやサーボを複数つなぐ構成では外部電源を検討してください。
書き込みが終わったあと、PCから外しても同じ動きを再現できるのが『Arduino』らしいところです。
机の上で点滅した回路を、そのまま箱に収めて小物へ育てていける。
この流れが見えるので、入門の段階でも「コードを書いた先に何が作れるのか」が想像しやすくなります。
ラズパイとは?初心者に向いている理由
SBCとLinuxでできること
Raspberry Piは、ARM系CPUを載せたシングルボードコンピュータ(SBC)です。
見た目は基板そのものですが、中身の考え方は「小さなLinuxマシン」に近く、GPIOでLEDやセンサーを扱えるだけでなく、画面をつないでデスクトップとして使ったり、ネットワークに置いて小型サーバーとして動かしたりできます。Raspberry Pi公式のRaspberry Pi computer hardwareやGetting startedでも、Linux系OSを前提にしたコンピュータとして案内されています。
ここがArduino Uno系とのいちばん大きな違いです。
『Arduino』はプログラムを書き込むとその処理だけを繰り返すマイコンボードですが、Raspberry PiはOSの上で複数のソフトを動かせます。
たとえばブラウザを開く、Pythonを動かす、SSHで遠隔操作する、Webアプリを立てる、ファイルを保存する、といったPC寄りの使い方がそのまま入ってきます。
GPIOは入口のひとつにすぎず、用途全体で見ると「電子工作もできるLinux機」という理解のほうが実態に合っています。
本体価格もこの立ち位置を反映しています。
国内例としてラズパイダではRaspberry Pi 4 Model B 4GBが約15,999円、Raspberry Pi 5 16GB版が約23,000円前後と整理されています。
本体だけで完結するというより、OSを入れるmicroSDや電源を含めて1台のコンピュータとして組む感覚です。
OS書き込みと初期設定の流れ
Raspberry Piを始めるとき、最初に通るのがOSイメージの書き込みです。
ここは『Arduino』と感覚が大きく変わるところで、USBを挿してすぐ動かすのではなく、まずmicroSDにOSを準備します。
Raspberry Pi Getting startedでは、Raspberry Pi OSに32GB以上、Raspberry Pi OS Liteに16GB以上のmicroSDが案内されています。
使う道具はRaspberry Pi Imagerが定番です。
PCでRaspberry Pi Imagerを起動し、OSを選び、書き込み先のmicroSDを選び、必要なら詳細設定でユーザー名、SSH、Wi-Fi、ロケールを入れてから書き込みます。
モニターをつながずに使うヘッドレス構成もこの段階で準備できます。
周辺機器は最低でも電源とmicroSDが必要で、画面を見ながら初期設定するならHDMI、キーボード、マウスも使います。
電源はPi 4系ならUSB Type-Cの5.1V 3.0A級が案内される構成です。
筆者がワークショップ用の予備機を用意するときも、Raspberry Pi ImagerでWi-FiとSSHを先に入れてしまうことが多いです。
書き込みから初回起動、SSHで入れるところまで、手元の環境ではだいたい5分から15分ほどで収まります。
ここで詰まりやすいのは、Wi-FiのSSIDやパスワードの入力違いと、初回ログイン後のキーボード配列です。
日本語キーボードのつもりで記号を打つと、実際には英語配列のままで文字が合わず、パスワードを入れ直す場面がよくあります。
WARNING
電源不足とmicroSDの品質は、初学者のつまずきとして本当によく出ます。
起動が不安定なときは、設定より先に電源容量とmicroSDの状態を疑うほうが切り分けが早く進みます。
この一手間があるぶん、Raspberry Piは最初の起動までの距離が少し長めです。
ただ、その準備を越えると、Linuxマシンとしての自由度が一気に広がります。
デスクトップ利用でも、SSHだけの運用でも、入口は同じく「OSを書き込んで起動する」から始まります。
得意分野:Python・カメラ・Web・サーバー
Raspberry Piが力を発揮するのは、リアルタイム制御そのものより、上位の処理をまとめて受け持つ場面です。
代表例はPythonです。
GPIO制御のスクリプトを書きながら、同じマシンでログを保存し、ネットワーク経由で結果を見る、といった流れを1台に集約できます。
電子工作の延長でプログラミングまで広げたい人に向くのはこのためです。
カメラとの相性もよく、Raspberry Pi Camera Module V2は8メガピクセルのIMX219センサーを載せ、CSI接続で扱えます。
静止画を撮るだけでなく、監視カメラ、定点観測、画像認識の入口にもつなげやすい構成です。
軽量なAIモデルを動かして画像分類や物体検出の雰囲気をつかむ、といった学習テーマもRaspberry Piの守備範囲に入ります。
Webやサーバー用途も外せません。
たとえば家庭内のダッシュボード、簡単なAPIサーバー、ファイル共有、スマートホーム連携のハブ、ネットワーク監視用の小型機などは、Raspberry Piらしさがそのまま出るテーマです。
GPIOだけを見ると「電子工作ボード」に見えますが、実際にはWeb、Python、カメラ、ネットワークを束ねる役として使うと魅力がはっきりします。
デスクトップとして画面を出して学ぶこともでき、サーバーとして棚に置いて無人運用することもできる。
この幅の広さが、初心者にも中級者にも長く使われる理由です。
初心者目線で比較|学習難易度・費用・できること
初期費用と周辺機器の総額感
初心者の比較で見落としやすいのが、本体価格だけでは判断できないという点です。
『Arduino』はボード単体から始めやすい一方、Raspberry Piは本体を買って終わりではなく、電源とmicroSDが事実上の必須になります。
さらにモニターをつないで初期設定するならHDMIケーブル、キーボード、マウスまで視野に入ります。
ここが、最初の一台としての総額差につながります。
『Arduino』側の具体例としては、『Arduino』公式ストアでArduino Uno R4 WiFiが27.60ドルです。
より上位寄りのArduino UNO Qは同じく公式ストアで61.04ドルと案内されています。
『Arduino』で最低限の点灯実験をするだけなら、PCとUSB接続を前提に、ボードのほかはUSBケーブルとLED、抵抗、ブレッドボード程度で入れます。
たとえばブレッドボードは830穴クラスの汎用品、抵抗は330Ω 1/4Wの定番品があれば最初の教材は広くカバーできます。
回路を自分で組む前提なので部品は増えますが、最初からOS用ストレージや映像出力まわりを揃える必要はありません。
一方でRaspberry Piは、本体に加えて周辺機器込みで考える必要があります。
国内例ではラズパイダでRaspberry Pi 4 Model B 4GBが約15,999円(掲載例)、Raspberry Pi 5 16GBが約23,000円前後(掲載例)です。Raspberry Pi Getting startedではRaspberry Pi OSに32GB以上、Raspberry Pi OS Liteに16GB以上のmicroSDが案内されています。
電源もPi 4系なら5.1V 3.0A級が前提で、Pi 5向け公式27W電源は一例としてSwitch Scienceで2,750円(掲載例)の表示が見られます。
画面を使う構成ではmicro HDMIまわりも必要になり、ここで総額が一段上がります。
比較の要点を、初心者向けに絞って表にすると次の通りです。
| 項目 | Arduino Uno系 | Raspberry Pi 4/5系 | Arduino UNO Q |
|---|---|---|---|
| 製品の位置づけ | マイコンボード | Linuxが動くシングルボードコンピュータ | ハイブリッド開発ボード |
| 本体以外に必要なもの | PC、USBケーブル、必要に応じてブレッドボード・抵抗・LED | 電源、microSD、必要に応じてmicro HDMI、キーボード、マウス | |
| OSセットアップ | なし | あり。Raspberry Pi ImagerでOSを書き込んで初期設定 | |
| 推奨ストレージ | 不要 | Raspberry Pi OSは32GB以上、Liteは16GB以上 | |
| 本体以外に必要なもの | PC、USBケーブル、必要に応じてブレッドボード・抵抗・LED | 電源、microSD、必要に応じてmicro HDMI、キーボード、マウス | PC、用途に応じた周辺機器、Linux側を前提にした構成 |
| OSセットアップ | なし | あり。Raspberry Pi Imagerで書き込み | Linux寄りの構成を含む |
| 推奨ストレージ | 不要 | Raspberry Pi OSは32GB以上、Liteは16GB以上 | 用途により異なるがLinux前提の準備が入る |
| 回路学習の比重 | 高い | GPIOを使うなら必要、ソフト中心なら軽く始められる | 高い。回路と上位処理の両方を見る |
| セットアップ時間の目安 | IDE導入後にUSB書き込み中心 | ヘッドレス設定込みで5〜15分の感覚 | 構成理解に時間がかかる |
| リアルタイム制御 | 得意 | 不得意 | 両立を狙う設計 |
| 消費電力の傾向 | 小さい | 『Arduino』より大きい | 3.3〜4.5W級の紹介例あり |
| ネット接続・カメラ | 追加モジュール前提 | 得意。カメラやSSHと相性が良い | Linux側の活用が前提 |
| 情報量 | 公式教材と日本語入門記事が多い | 公式文書が厚く、日本語情報も豊富 | まだ情報の厚みは少なめ |
| 拡張性 | センサー・モーター・小規模制御に強い | Web、Python、カメラ、サーバー用途まで広い | 発展用途向け |
この表で見えてくるのは、『Arduino』は部品を足していく費用、Raspberry Piはコンピュータとして成立させる費用という違いです。
たとえばLED点灯だけならArduino Uno R4 WiFiのほうが入口は軽く、カメラやネットワーク、保存まで1台で完結させたいならRaspberry Piのほうが追加モジュールを減らせます。
Raspberry Pi Camera Module V2も国内のRS Japan表示例で税抜2,797円、税込3,076.70円が見られ、画像系の入口が比較的現実的な価格帯に入っています。
学習難易度とつまずきポイント
学習難易度は、プログラミング言語の難しさだけで決まりません。
初心者が最初に苦戦するのは、どこまでを一度に学ぶ必要があるかです。
『Arduino』は回路とプログラムが密接で、最初からピン、GND、抵抗、電圧の感覚に触れます。Raspberry PiはLinux、ストレージ、電源、ネットワークの入り口が先に来るので、電子回路より前にPC寄りの初期設定で止まりやすい構造です。
『Arduino』の学習曲線は、言い換えると「電気の基礎に早い段階で向き合う」形になります。
よくあるつまずきは、LEDに抵抗を入れ忘れる、GNDを共通化していない、ボード上のピン番号を読み違える、ブレッドボードのつながり方を勘違いする、といった点です。
Raspberry Piではつまずきの種類が異なります。
代表例はOS書き込みの設定抜け、電源不足、microSDの相性、初回起動後のネットワーク設定で、これらが重なると原因の切り分けに時間がかかることが多いです。
Raspberry Piは、つまずくポイントの種類が違います。
代表例はOS書き込みでの設定抜け、電源不足、microSDの相性、初回起動後のネットワーク設定です。Raspberry Pi Imagerで事前にWi-FiやSSHを入れられるのは便利ですが、その一方で「書き込みは通ったのに起動しない」「起動はしたがネットにつながらない」「SSHだけ入れたつもりがユーザー設定を入れ忘れた」といった複合トラブルが起こります。
筆者も予備機を仕立てるとき、配線ミスのように一発で目に見える問題ではなく、電源、SD、OS、ネットワークが何層にも重なって、原因の切り分けに思ったより時間を持っていかれることがあります。
ここが『Arduino』との大きな体感差です。
Arduino Getting Startedを見ると、USBでつないでスケッチを書き込むまでの流れがとても直線的です。
これに対してRaspberry Pi Getting startedは、OS、ストレージ、書き込み、起動、周辺機器という段取りで進みます。
どちらも情報は十分ありますが、『Arduino』は1つの回路を動かしながら理解が積み上がるのに対し、Raspberry Piは環境構築を越えてから本番に入るという違いがあります。
TIP
初心者が途中で止まりやすいのは、『Arduino』なら抵抗・GND・ピン番号、Raspberry PiならOS書き込み・電源・microSDです。
詰まる場所が違うので、難易度の質も変わります。
情報量の面では、両者とも恵まれています。
『Arduino』は公式チュートリアルに加え、日本語の入門記事や書籍が長年蓄積されています。
Lチカ、センサー読み取り、サーボ制御といった定番題材が多く、学習の順番が見えやすいのが強みです。Raspberry Piも公式ドキュメントの厚みがあり、日本語記事も十分ありますが、Linuxコマンド、カメラ設定、ネットワーク、GPIOなど分野が広いため、読んでいる情報の前提がばらけやすい傾向があります。
初心者にはこの「前提の広さ」が負担になりやすく、同じ1本の記事でも、自分の構成にそのまま当てはまるかを判断する段階で立ち止まりやすくなります。
できること・不得意なことの線引き
初心者が迷いやすいのは、「どちらでもLEDは光るし、センサーも読めるなら何が違うのか」という部分です。
ここはできるかどうかより、どちらが自然な役割かで見ると整理できます。
Arduino Uno系は、センサー入力、LED点灯、サーボやモーターの制御、一定周期での読み取りのようなリアルタイム寄りの仕事が本職です。
たとえばSG90のような小型サーボを動かす、ボタン入力に即座に反応する、I2C接続のセンサーを定期的に読む、といった処理は『Arduino』の土俵です。
I2CではSDAとSCLにプルアップ抵抗の考え方が入り、UARTではTX、RX、GNDの基本配線を押さえる必要がありますが、こうした回路と通信の基礎をそのまま学べるのが『Arduino』の価値です。
電子工作を手で覚えたい人には、この直結感が大きいです。
Raspberry Piは、リアルタイム制御そのものより、処理をまとめる側で力を発揮します。
PythonでGPIOを触りながらログを保存する、SSHで遠隔操作する、Web画面を出す、カメラで画像を取り込む、ネットワーク越しにデータを送る、といった流れはRaspberry Piの守備範囲です。
Raspberry Pi Camera Module V2のようなCSI接続のカメラを扱えるのも象徴的で、画像処理や監視用途まで視野が広がります。
ソフトウェア中心で始めて、必要なところだけGPIOに触る進め方が取れるのもRaspberry Piらしい特徴です。
反対に、不得意なところもはっきりしています。
『Arduino』は単体でLinuxアプリやWebサーバーを動かすような使い方には向きません。
ネット接続も、対応ボードや追加モジュールに頼る場面が出ます。
Arduino Uno R4 WiFiのように無線機能を持つ製品はありますが、それでも本質は「軽い処理を安定して回すマイコンボード」です。Raspberry Piはその逆で、OSが介在する以上、厳密なタイミング制御では不利です。
GPIO制御はできますが、タイミングそのものが成果物の品質に直結する用途では、『Arduino』のほうが素直です。
消費電力の感覚も用途の線引きに関わります。
Arduino UnoはUSB給電で扱える小ささがあり、常時点灯のセンサー端末や単機能の制御機器に収まりが良いです。Raspberry Piはコンピュータとしての仕事を持つぶん電力の前提も上がり、電源まわりを含めて「小型PCを置く」発想になります。
Arduino UNO Qはこの中間を狙う存在ですが、学習の入口として見ると、回路もLinux側も両方触るぶん、最初の一台より発展先の一台という位置づけが自然です。
しかもTechRadarで触れられている紹介例では3.3〜4.5W級の消費電力で、低消費電力マイコンの感覚よりはRaspberry Pi寄りに見たほうがつかみやすいです。
ここが。
**電子回路の基礎、配線、リアルタイム制御を身体で覚えるなら『Arduino』、Linux、ネット接続、カメラ、Pythonをまとめて扱うならRaspberry Pi**という線引きにすると、選定の迷いが薄れます。
両方で同じ題材に触れることはできますが、どちらを選ぶと遠回りが減るかは、最初に作りたいものの性格でほぼ決まります。
こんな人はArduinoから始めるのがおすすめ
光らせる・測る・動かすの3例で始める
『Arduino』から始めるのが合うのは、まず手元の部品に反応が返ってくる体験を積みたい人です。
たとえばLED点滅、センサー読み取り、モーターやサーボの制御は、その代表です。
Arduino Getting StartedArduino Getting Startedでも、ボードに書き込んですぐ動作確認できる流れが入口として整理されています。
この「書いて、つないで、すぐ反応する」という距離の短さが、入門機としての強みです。
LED点滅は単純に見えて、出力ピン、抵抗、極性という電子工作の基本が一気に入っています。
Arduino Uno R3はデジタルI/Oを14本、アナログ入力を6本備えていて、16 MHzで動く定番機です。
1個のLEDを点滅させるところから始めて、信号機のように複数に増やす、ボタン入力で点灯パターンを切り替える、と進めるだけで、入出力の感覚が自然に身につきます。
OSの起動待ちを挟まず、電源投入後にすぐ動き出すので、配線を直して再書き込みし、また確認するという机上の反復が途切れません。
センサー読み取りをやりたい人にも『Arduino』は向いています。
光、温度、距離のような値を読んで、しきい値でLEDやブザーを反応させる構成は、小さな装置の原型そのものです。
たとえば明るさで点灯を切り替える簡易ナイトライトや、温度を見てファンを回す試作は、回路とプログラムのつながりが見えやすく、学習題材として筋が良いです。Raspberry Piでも同種のことはできますが、まず値を読んで即座に反応させる装置を作りたい段階では、『Arduino』のほうが道具の性格と目的が一致します。
動かす題材まで含めると、その違いはさらに明確です。
DCモーターやサーボは「信号を出したらどう動くか」が成果物に直結するので、リアルタイム制御が得意な『Arduino』の強みがそのまま表れます。
筆者がワークショップでよく使うのは、ボタンを押したらSG90を90°だけ動かす小課題です。
LED点滅より一段進んだ内容ですが、押した結果として実物が回転するので、“作って動いた”という実感が早い段階で得られます。
この感覚があると、次にセンサー連動や複数入力へ広げる意欲が落ちにくく、学習の流れが続きます。
電池駆動の小さな装置を作りたい人にも、『Arduino』は相性が良いです。
単機能のセンサー端末や押しボタンで反応する小物、一定周期で測って光や音で知らせる装置は、OSを載せず即時起動する構成が素直に収まります。
机の上で配線を変えながら試作し、そのままコンパクトな形へまとめる流れも容易です。
入門用として収まりが良いのは、Arduino Uno R4 WiFiまたはArduino Uno R3を中心にした最小構成です。
ボード単体でも始められますが、回路の基礎を一通り学ぶなら830穴クラスのブレッドボード、LED、330Ω抵抗、タクトスイッチ、可変抵抗、基本的なセンサーを揃えておくと学習効率が上がります。
これでLED点滅、アナログ値の読み取り、ボタン入力、しきい値判定まで一連の流れを学べます。
Arduino Uno R4 WiFiは『Arduino』公式ストアで$27.60の掲載がある現行の定番候補で、最初の一台として選びやすい位置にあります。
無線機能を使わない段階でも、まずはUno系としての基本を押さえる用途で十分機能します。
一方、Uno R3は入門記事や教材の蓄積が厚く、検索したときの作例の多さが魅力です。
どちらを選んでも、最初にやることは大きく変わりません。
部品構成は、最初から広げすぎないほうが進みます。
筆者なら、LED数個、330Ω抵抗、ジャンパーワイヤ、ブレッドボード、押しボタン、可変抵抗、1個のセンサー、そして必要になった段階でSG90のような小型サーボを足します。
サーボを最初から入れる理由は、ただ回せるからではありません。
LEDやセンサーは「信号が見える」学習ですが、サーボは「機構が動く」学習に変わります。
ここで電子工作が工作物に接続され、机上の練習から装置作りに一歩進みます。
NOTE
最初の題材は、LED点滅、可変抵抗の読み取り、ボタンでサーボを90°動かす、の3つを順番に置くと流れが崩れません。
出力、入力、制御の基本が1回ずつ入るからです。
電池駆動を見据える人も、この構成から始めると組み立ての見通しが立ちます。
机上ではUSB給電で安定して試し、動作が固まってから電源を小型化する流れにすると、問題の切り分けが楽になります。
小さな警報器、カウンター、簡易温湿度表示器のような単機能装置は、この段階の知識だけでも十分に形になります。
ここが『Arduino』のよいところで、回路とプログラムの両方を少しずつ増やすだけで、作品の輪郭がすぐ見えてきます。
初心者のつまずきと回避策
『Arduino』入門で止まりやすい場所は、難しいアルゴリズムよりも、むしろ配線の基本です。
ワークショップでも多いのが、LEDの抵抗値、GNDの共通、ピン番号の読み違い、5Vと3.3Vの混在です。
ここは感覚ではなく、毎回同じ順で確認すると崩れません。
まずLED点滅でつまずく原因の多くは、抵抗を入れていないか、値の見当違いです。
330Ωは入門用のLED回路でよく使う定番値で、1/4W品も手に入りやすく、色コードは橙橙茶金です。
LEDが光らないとき、コードより先に極性と抵抗の位置を見るだけで解決することが多いです。
明るさを欲張って抵抗を極端に下げるより、まず安全側で確実に光らせるほうが、学習の流れは止まりません。
GND共通も、初心者が見落としやすい典型です。
ボタン、センサー、サーボのどれでも、信号線だけつないで反応しない例は本当によくあります。
特にサーボや外部電源を使い始めた瞬間に混乱しやすく、電源を分けたのに基準電位が共有されていないため、信号だけ出しても意図通りに動きません。
モーター制御やサーボ制御へ進んだら、「電源線」「信号線」「GND」の3本を別々に追う癖をつけると、原因の見落としが減ります。
ピン番号も、ブレッドボード配線では意外と事故が多い部分です。
コードでは2番ピンを指定しているのに、実際には3番へ挿していた、PWM対応ピンだと思っていた場所が違った、というミスは珍しくありません。
机の上で部品を差し替えているときほど起こるので、書き込み前に「コードのピン番号」と「実際の差し込み位置」を1回照合するだけで、無駄な試行が減ります。
5Vと3.3Vの混在にも注意が要ります。
Arduino Uno系の世界では5V前提の部品が多く、そこに3.3V系のセンサーや通信モジュールを混ぜると、電圧レベルの食い違いが出ます。
I2Cではバス電圧とプルアップの考え方が絡み、UARTでもTX、RX、GNDに加えてロジックレベルの確認が必要です。
初心者の段階では、まず5V系でまとまる部品を選び、配線とプログラムの関係に集中したほうが理解が進みます。
筆者が現場でよく使う確認順は、次の4点です。
- LEDやセンサーのVCCとGNDが正しい列に入っているか確認してください。
- GNDがボードと部品側で共通になっているか確認してください。
- コードのピン番号と実際の配線先が一致しているか確認してください。
- 5V部品と3.3V部品を同じ前提でつないでいないか
この4点を先に見るだけで、最初のトラブルの多くは切り分けられます。
『Arduino』は回路の基礎を避けて通れない一方で、そこを越えるとLED点滅からセンサー、モーター、電池駆動の小さな装置まで一直線につながります。
電子工作を「画面の中の学習」ではなく「机の上の手応え」として始めたい人には、この進み方が合っています。
こんな人はラズパイから始めるのがおすすめ
表示する・つなぐ・認識するならラズパイ
Raspberry Piは、Python、Linux、Web、カメラ、AI、サーバー、スマートホーム連携をひとつの基板で横につなげたい人に向いています。
理由は単純で、Linuxが動く小型PCとしてそのまま扱え、GPIOだけでなく、USB、ネットワーク、画面出力、カメラインターフェースを同時に使えるからです。
センサーの値を読むだけで終わらず、その結果をブラウザに表示したり、別の機器へ送ったり、画像認識につなげたりと、作ったものをそのまま“サービス化”する流れに乗せやすいのが強みです。
たとえばPythonでGPIO入力を読み、押しボタンの状態をWeb画面に出す小さなアプリは、慣れれば30〜60分で形になります。
筆者のワークショップでも、この段階で一気に表情が変わる受講者が多いです。
LED点滅の延長で終わらず、「手元の信号がブラウザに出た」という達成感があり、その先にカメラ映像の表示や外部APIとの連携まで自然に発想が広がるからです。Raspberry Piはこの横展開が早く、GPIOの学習とWeb開発の学習が別々になりません。
Linuxに触れたい人にも相性がよく、ファイル操作、パッケージ管理、SSH接続、簡単なサーバー運用まで一台で経験できます。
Raspberry Pi Getting started(https://www.raspberrypi.com/documentation/computers/getting-started.htmlでも、OSの導入から初期設定まで一貫して案内されており、教材としての導線が整っています。
Webアプリの動作確認、家庭内サーバーの常時運転、センサー情報の蓄積と可視化まで進めるなら、最初からLinux環境が載っている意味は大きいです)。
カメラやAIの入口として見ても、Raspberry Pi Camera Module V2のような純正系モジュールをつなげて画像を扱える点は魅力です。
Raspberry Pi Camera Module V2は8メガピクセルのIMX219センサーを搭載し、15ピンのCSIで直結できます。
USBカメラでも始められますが、カメラ入力を起点に物体検出、顔認識、タイムラプス、見守り用途へ広げるなら、基板側に映像処理の流れをまとめやすい構成です。
スマートホーム連携でも、PythonからWeb APIを叩いて照明や通知とつなぐ、といった発展が見えやすく、単なる“光る・鳴る”で止まりません。
最初の一台としては、Raspberry Pi 4またはRaspberry Pi 5本体に、USB Type-C電源、microSDカード、必要に応じてHDMI、キーボード、マウスを揃える構成が基本です。
Piは小型PCとして組み上げる感覚で考えると迷いが少なくなります。
ストレージはRaspberry Pi OSなら32GB以上が基準で、Raspberry Pi OS Liteなら16GB以上が案内されています。
入門段階ではGUIを使って設定やファイル確認をする場面が多いので、32GBのmicroSDを選んでおくと余裕があります。
OSの書き込みにはRaspberry Pi Imagerが使え、書き込み前にSSH、有線なしのWi‑Fi接続、ユーザー名、ホスト名までまとめて設定できます。
この流れを押さえておくと、画面をつながなくても初回起動からネットワークに参加させられます。
ストレージはRaspberry Pi OSなら32GB以上、Raspberry Pi OS Liteなら16GB以上が目安です。
電源はPi 4なら5.1V 3.0A級、Pi 5ではより高出力が案内されています。
掲載されている価格例や販売情報は変動するため、購入時は販売ページで最新の表示を確認してください。
画面を使って始めるなら、Pi 4系ではmicro HDMIを使います。
最初の数時間は、HDMI接続で画面を見ながら進めたほうが、Linuxに不慣れでも状況を把握しやすくなります。
一方で、筆者は2台目以降やサーバー用途では、最初からヘッドレス前提で組むことが多いです。Raspberry Pi ImagerでSSHとWi‑Fiを事前設定しておくと、microSDを書き込んで電源を入れ、少し待ってSSHで入るところまで短時間でつながります。
机の上にモニターを増やさず進められるので、サーバーやスマートホームの実験に移りやすくなります。
まず本体、電源、microSDでLinuxを起動します。
次にGPIO入力とPython、続いてWeb表示、最後にカメラやAPI連携へ進みます。
ソフトウェア寄りの読者には、この順で「OS → Python → ネットワーク → 外部機器」と段階的に進めるのをおすすめします。
構成を広げる順番としては、まず本体、電源、microSDでLinuxを起動し、その次にGPIO入力とPython、その後にWeb表示、さらにカメラやAPI連携へ進む流れが崩れにくいです。
ソフトウェア寄りの読者なら、この順で「OS」「Python」「ネットワーク」「外部機器」が一本につながって見えてきます。
NOTE
最初の題材は、GPIOのボタン入力をPythonで読み、その状態をローカルのWeb画面に出す構成が収まり良くまとまります。
入出力、Linux操作、Web表示が一度に入り、次にカメラや通知連携を足す道筋も見えます。
まず本体・電源・microSDでLinuxを起動し、続けてGPIO入力とPython、次にWeb表示、最後にカメラやAPI連携へ進んでください。
初心者のつまずきと回避策
Raspberry Pi入門で止まりやすい場所は、コードの難しさより前段のセットアップです。
筆者の経験では、最初につまずく点はほぼ決まっていて、OS書き込み、初期ユーザー設定とSSH、電源不足、microSDの相性に集まります。
ここが。
ラズパイは「PCのように何でもできる」反面、「PCとして立ち上がるまでの段取り」が必要です。
OS書き込みは、Raspberry Pi Imagerを使えば難所ではありません。
手順を短く言えば、Imagerを起動し、OSを選び、書き込み先のmicroSDを選び、詳細オプションでユーザー名、SSH、Wi‑Fi、ホスト名を入れてから書き込む、という流れです。
以前は初回起動後に個別設定する場面が多くありましたが、今は事前設定の比重が高く、ここでつまずきを減らせます。
初期ユーザーを作らずに進めたつもりでログインできない、という混乱も避けられます。
SSHまわりでは、ユーザー名とホスト名の取り違えがよくあります。
接続先名だけ覚えていて、実際のログインユーザー名を忘れると、ネットワークの問題に見えて原因の切り分けが進みません。
ワークショップでは、書き込み前に「ホスト名」「ユーザー名」「Wi‑Fi名」を紙に一度並べるだけで、初回接続の停滞が減ります。
Linuxに慣れていない人ほど、設定項目の役割を混同しやすいからです。
電源不足も見落とされがちな定番です。
起動はしたものの不安定になったり、USB機器を挿すと落ちる、といった症状が出ることがあります。
原因を本体より先に電源周りから切り分けると解決が早く進みます。
microSDは容量だけでなく、書き込みの通り方や初回起動の素直さで差が出ます。
32GBを基準にしておくとRaspberry Pi OSの導入で詰まりにくく、GUIありの学習でも余白を持たせられます。
OSを書き込んだのに起動しないとき、初心者は本体故障を疑いがちですが、実際にはSDの書き込み失敗や電源の組み合わせで説明できることが多いです。
筆者がラズパイの初回セットアップで見る順番は、次の4点です。
- Raspberry Pi ImagerでOSを書き込む前に、ユーザー名とSSHの設定を済ませましたか。
- microSDはRaspberry Pi OSの導入に十分な容量で作成しましたか。
- USB Type-C電源はPi 4/5系の前提に合った出力を確保しましたか。
- 起動しない原因を本体より先に、電源とmicroSDの側から切り分けたか
この順で確認すると、最初の停滞が短くなります。
ラズパイは配線の前にOSとLinuxの入口があるぶん、電子工作だけをしたい人には回り道に見えることもありますが、Pythonでセンサーを読み、Webに見せ、カメラやAI、サーバー、スマートホーム連携へ広げたい人には、その回り道自体がそのまま学びになります。
迷ったらこの3パターン|最初の1台の選び方
最初の1台は、「何を学びたいか」で3つに分ける考え方が有効です。
LEDやスイッチから入りたいのか、PythonやLinuxから入りたいのか、それとも最初から動くものを大きく育てたいのかで、選ぶ構成は自然に決まります。
最初の1台として失敗しにくい組み合わせを、できることと予算感まで含めて整理します。
電子工作入門
ハード寄りで入るなら、Arduino Uno系に基本パーツを足す構成がいちばん素直です。
中心になるのはArduino Uno R3やArduino Uno R4 WiFi、そこにブレッドボード、LED、330Ω抵抗、タクトスイッチ、ジャンパ線を加える形です。
Arduino Uno R3はデジタルI/Oが14本、アナログ入力が6本あり、16 MHzで動作します。
フラッシュ32 KB、RAM 2 KBという小さな資源の中で動かすので、プログラムを書いた結果がそのままLED点灯やセンサー値に返ってきます。
この「配線して、書き込んで、すぐ反応を見る」という短い学習ループが、電子工作の入口では効きます。
スターターキットでまとめて入る方法も相性が良く、『Arduino』公式のThe Arduino Starter Kitは初心者向けとして位置づけられています。
価格は今回の確認範囲では明示できませんが、ボード単体では『Arduino』公式ストアでArduino Uno R4 WiFiが61.04ドルではなく27.60ドルの案内があるため、ラズパイ一式よりは入り口の費用を抑えやすい側です。
周辺部品も、830穴のブレッドボードや330Ω抵抗のような定番品から始めれば十分です。
この構成の狙いは、回路の基礎を体で覚えることにあります。
たとえばLED1個でも、抵抗を入れる理由、GNDの考え方、ピン番号の読み方が一気につながります。
筆者のワークショップでも、最初にLED点滅とスイッチ入力を一度通ると、その後のセンサーやサーボの理解が急に進みます。
学ぶ対象が少なく、トラブルも配線とコードのどちらかに絞り込みやすいからです。
予算感としては低〜中です。
ボードに加えて基本パーツを足すだけで始められ、USB中心で立ち上がるため、最初の机の上が大げさになりません。
電子工作そのものを学びたいなら、この構成がいちばん遠回りが少ないです。
ソフト寄り入門
LinuxやPythonを軸に始めたいなら、Raspberry Pi 4またはRaspberry Pi 5が合います。
電源とmicroSDを組み合わせる構成を用意すると良いでしょう。
Raspberry Pi Getting startedRaspberry Pi Getting startedでは、Raspberry Pi OSに32GB以上、Raspberry Pi OS Liteに16GB以上のストレージが案内されています。
画面ありで始めるならHDMIやキーボード類も足せますが、SSH前提ならヘッドレス構成でも十分です。
本体価格は国内例でラズパイダがRaspberry Pi 4 Model B 4GBを約15,999円、Raspberry Pi 5 16GBを約23,000円前後と整理しています。
ここに電源とmicroSDが加わるので、予算感は中からそれ以上になります。
電源はPi 4系なら5.1V 3A級、Pi 5系では公式27W電源の国内販売例としてSwitch Scienceで2,750円の掲載が確認できます。
『Arduino』のようにボードだけ買ってすぐ完結するというより、1台の小さなLinuxマシンとして組む感覚です。
この構成の強みは、「コードを書いたら画面、通信、ファイル、Webにそのままつながる」ことです。
GPIOも触れますが、最初の学習ループは配線よりソフトに寄ります。
Pythonでセンサー値を読み、ログに保存し、ローカルのWeb画面に出し、必要ならネットワーク越しに見る、という流れが一続きです。
配線の前にOSとユーザー設定がありますが、そこを越えると世界が広いのがラズパイの良さです。
筆者はソフト寄りの受講者には、最初から「全部盛り」を勧めません。
本体、電源、microSDで起動し、次にPython、その後にGPIOやカメラへ進む順番にすると、どこで理解が止まったかを切り分けやすくなります。
ヘッドレス運用もこの系統と相性が良く、Raspberry Pi ImagerでSSHとWi‑Fiを事前設定しておけば、机の上にモニターを増やさずに進められます。
IoT/ロボット志向
IoT機器やロボットを見据えるなら、Raspberry Piと『Arduino』の併用がいちばん伸びます。
役割分担は明快で、Raspberry Piに高機能処理を任せ、Arduino Uno系にリアルタイム制御を任せる構成です。
具体的には、ラズパイ側でPython、ネット接続、画像処理、経路計算、ログ保存を動かし、Arduino側でセンサーの即時応答、モーターPWM、エンコーダ読み取りを受け持たせます。
筆者は小型ロボットを組むとき、この分担で安定感が一段上がる感覚を何度も持っています。
ラズパイに経路計算と映像処理を任せ、ArduinoにモーターのPWM制御とエンコーダ読み取りを任せると、上位の判断が少し重くなっても足回りが乱れにくくなります。
ロボットでは「考える部分」と「今この瞬間に反応する部分」を切り分けたほうが挙動が素直です。
ここは、Linuxが得意な仕事とマイコンが得意な仕事の境界が、そのまま設計の筋の良さにつながります。
接続は概念としてはシンプルです。
UARTならTX、RX、GNDを結び、I2CならSDA、SCL、GNDを共有します。
どちらでも共通GNDが入っていないと信号の基準が揃わず、通信エラーの切り分けが迷路になります。
I2Cはオープンドレインなのでプルアップ抵抗が必要で、3.3V系と5V系をまたぐなら電圧レベルも整理してからつなぐ、という順番になります。
最初は「ラズパイがコマンドを送り、Arduinoがセンサー値やモーター状態を返す」程度のシリアル連携から始めると、全体像をつかみやすくなります。
発展系としては、Arduino UNO Qのような選択肢もあります。
『Arduino』公式ストアでは61.04ドルで案内されており、Linux処理とリアルタイム制御の両立を狙うハイブリッド系として面白い立ち位置です。
ただし、最初の1台としては知識の要求が増えるので、学習の入口を分けたいなら、まずはRaspberry PiとArduino Uno系を別々に理解したほうが頭の中が整理されます。
予算感は中〜高です。
Raspberry Pi 4/5系の本体と周辺機器に加え、『Arduino』側のボードや配線、必要なモーターやドライバまで入るため、単独構成より費用は上がります。
その代わり、IoT、カメラ、ロボット制御を1つの流れに乗せやすく、途中で買い直しになりにくい構成です。
選び方を1本に絞るなら、順番は4つだけです。
- 作りたいものを、電子工作、ソフトウェア、IoT/ロボットのどれに近いかで分類する
- その分類に合わせて、低〜中ならArduino Uno系、中ならRaspberry Pi 4/5系、中〜高なら併用構成に寄せる
- 最初の1プロジェクトを1つに絞り、LED点滅、PythonでのGPIO入力、シリアル連携のどれか1本から始める
- 土台ができたら、単独運用の延長ではなく、将来はRaspberry Piと『Arduino』の併用まで視野に入れる
最初の1台は、万能機を探すより、最初の学習ループが短い構成を選んだほうが前に進みます。
電子回路の反応をすぐ見たいならArduino Uno系、コードと通信を起点にしたいならRaspberry Pi 4/5系、作りたいものがロボットやIoTまで見えているなら併用、という切り分けで考えると、選択に無理が出ません。
初心者が最初に作るなら何がいい?題材別おすすめ
最初の題材は、ボードの長所がそのまま出るものを選ぶと迷いません。
筆者がワークショップで見てきた範囲でも、“最初の1作”を30〜60分で終わる規模に絞った回は、途中で詰まっても立て直しが効き、完成までたどり着く人が増えます。
逆に、センサー表示と通信と保存を一度にやろうとすると、どこで止まったのか切り分ける前に時間切れになりがちです。
まずは反応が1つ見える題材、その次に表示や記録へ広げる順番が合っています。
Arduino向け題材
Arduino Uno系なら、最初は「電気が流れた結果を目で見る」「入力に応じて即座に反応する」という題材が向いています。
16MHzで動くマイコンとして、LED、ボタン、センサー、サーボの反応をその場で追えるのが強みです。
Arduino Uno R3はデジタルI/Oが14本、アナログ入力が6本あるので、入門題材の幅も十分あります。
1つ目は、Lチカにボタン入力を足した題材です。
LEDを一定間隔で点滅させるだけでも書き込み成功の確認になりますが、そこにボタンを加えて「押したら点灯、離したら消灯」まで入れると、出力と入力の両方を1回で学べます。
成功の定義は、書き込み後にLEDが意図どおり点灯し、ボタン操作に反応が変わることです。
確認方法はLEDの見た目に加えて、シリアルモニタにボタン状態を表示しておくと切り分けが早くなります。
LEDが光らないとき、筆者が最初に見るのは抵抗の入れ忘れとGNDの取り違えです。
330Ω前後の抵抗を直列に入れ、LEDの向きとGNDまでの経路がつながっているかを見るだけで、原因が見つかる場面が多くあります。
2つ目は、温度センサーの値を液晶に出す題材です。
これは「入力した数値を表示に変える」流れを学ぶのにちょうどよく、センサー工作の入口としてまとまりがあります。
成功の定義は、室温に応じて数値が取得でき、液晶側の表示が更新されることです。
確認方法は、まずシリアルモニタで生の値が読めているかを見て、その後で液晶に同じ値が出るかを追う順番が確実です。
ここで必要になるスキルは、アナログ値の読み取りかI2C接続のどちらか、そしてライブラリの導入です。
つまずきやすいのは、液晶ライブラリの導入漏れ、I2Cアドレス違い、配線上のGND共有忘れです。
I2Cの液晶を使うならSDAとSCLだけ見がちですが、電源とGNDが曖昧だと表示が不安定になります。
3つ目は、サーボで角度制御を行う題材です。
たとえばSG90を0度、90度、180度に動かすだけでも、PWMに近い制御の考え方と機械の動きを結び付けて理解できます。
成功の定義は、指定した角度にサーボが再現性を持って止まることです。
確認方法は、角度を変えるたびに実際のアーム位置を見るのが基本で、シリアルモニタに現在の目標角度を表示しておくと、コード上の意図と実物の動きが一致しているか追えます。
ここでの必要スキルは、ライブラリを使ったサーボ制御、5VとGNDの配線、信号線の接続です。
つまずきは電源不足が中心で、USB給電だけで無理に動かすとサーボが震える、ボードが不安定になる、角度が飛ぶという症状が出ます。
サーボは軽い部品ですが、起動時に電流が増えるので、ボードの5Vピンだけで何台も動かす構成は避けたほうが頭が混乱しません。
DCモーターのPWM制御を選ぶのもよい題材ですが、こちらはモータードライバが入るぶん部品点数が増えます。
最初の1作としては、サーボの角度制御のほうが「配線したらすぐ動きが見える」という利点があります。
モーター題材に進む場合の成功の定義は、回転のオンオフだけでなく、PWM値を変えると回転の勢いが段階的に変わることです。
確認方法は見た目の回転変化に加え、シリアルモニタへPWM値を出して一致を追う形になります。
TIP
『Arduino』の最初の題材で迷ったら、シリアルモニタで確認できる要素を1つ入れると、LEDだけでは見えない配線ミスを切り分けやすくなります。
ラズパイ向け題材
Raspberry Piでは、GPIOだけに絞るより、LinuxやPythonやファイル保存の流れが見える題材のほうが長所に合います。
Raspberry Pi OSは32GB以上、Raspberry Pi OS Liteは16GB以上のストレージが案内されているので、最初から「小さなPCを立ち上げて、そこにプログラムを置く」という感覚で入ると理解がつながります。
1つ目は、Pythonでボタン入力を受けてLEDを制御する題材です。
これは『Arduino』のLチカに近い見た目ですが、ラズパイではPythonの実行、GPIO制御、必要ならSSH経由のヘッドレス運用まで含められます。
成功の定義は、Pythonスクリプトを走らせた状態でボタン操作に応じてLEDが反応することです。
確認方法はLEDの点灯に加え、ターミナルへボタン状態をprintしてログを残す形が分かりやすいです。
ヘッドレスで進める場合でも、Raspberry Pi Imagerは事前にSSHやWi‑Fi設定を書き込めるので、モニターなしで始められます。
つまずきやすいのは、OSの初期設定が終わっていない、GPIOを触る権限まわりで実行に失敗する、microSDの書き込みが不完全、電源が弱くて起動が不安定になる、といった点です。
Pi 4系なら5.1V 3.0A級の電源が前提になります。
2つ目は、カメラでタイムラプス撮影を行う題材です。
Raspberry Pi Camera Module V2は8メガピクセルのIMX219センサーを使い、CSI接続で扱えます。
GPIO中心の題材より「ラズパイらしさ」が出やすく、撮った画像がファイルとして残るので達成感もあります。
成功の定義は、一定間隔で静止画が保存され、保存先に連番ファイルが増えていくことです。
確認方法は、ターミナルのログで撮影時刻を出すか、保存フォルダの中身を見て枚数が増えるかを追えば十分です。
ここで必要になるスキルは、OS上でのファイル操作、Pythonかシェルでの定期実行、カメラの接続確認です。
つまずきは、リボンケーブルの向き違い、カメラ認識の設定漏れ、書き込み先のmicroSD容量不足です。
LEDやボタンと違って「配線は合っているのに画像が出ない」という場面があるので、まず静止画1枚を撮るところから始めると迷路に入りません。
3つ目は、ミニWebサーバーでGPIOを制御する題材です。
たとえばPythonの軽いWebフレームワークでページを立て、ブラウザのボタンからLEDをオンオフする構成です。
これはLinux、Python、ネットワーク、GPIOが1つにつながるので、Raspberry Piを選ぶ理由がそのまま体験になります。
成功の定義は、同じネットワーク上のブラウザからページが開き、ボタン操作でLEDの状態が切り替わることです。
確認方法は、ブラウザ表示とLEDの反応、そしてサーバー側ログの3点を見るのが確実です。
必要スキルは、OSの起動、Python実行、簡単なHTTPの理解、GPIO制御です。
つまずきは、Webサーバーは起動しているのにポート指定を間違える、GPIOアクセス権限でエラーになる、Wi‑Fi設定が通っていない、といったソフト寄りのものが中心です。
ログを扱う題材も相性がよく、ボタン入力や温度変化をCSVに保存するだけでもRaspberry Piらしい学習になります。
ただ、最初の1作としては、ブラウザ表示か画像保存のように成果物が目で見える題材のほうが手応えを得やすいと筆者は感じています。
ワークショップでも、画面やファイルに結果が残る題材は「動いたかどうか」が明確で、その後の発展に進む人が増えます。
共通のつまずきチェックリスト
題材が決まっても、止まる場所はある程度共通しています。
『Arduino』では回路のつなぎ方、Raspberry PiではOSと実行環境、そのうえで両方とも電源とGNDが土台です。
最初の切り分けは、次の順番で見ると頭の中が散らばりません。
-
電源が入っているか
ボードの通電だけでなく、周辺部品に必要な電圧が届いているかを見る段階です。
『Arduino』でサーボが動かないときは、信号線より先に5VとGNDを疑ったほうが早く、ラズパイでは電源容量が足りないとOS側の挙動まで崩れます。 -
GNDが共通になっているか
初心者が最も見落としやすい点です。
LEDもセンサーもサーボも、基準電位がそろっていないと動作が不安定になります。
UARTやI2Cで別基板とつなぐ場面でも、GNDが抜けたままでは通信の前提が成り立ちません。 -
配線の向きとピン番号が合っているか
ブレッドボードでは、見た目でつながっていても内部列が違うことがあります。
Arduino Uno系のデジタルピン番号と、ラズパイの物理ピン番号を頭の中で混ぜると一気に分からなくなります。
配線図を見ながら、1本ずつ指で追うだけで見つかるミスが多いです。 -
抵抗や部品の入れ方が合っているか
LEDに抵抗を入れていない、入れる位置がずれている、極性部品の向きが逆、といったミスは定番です。
330Ω抵抗の色帯は橙橙茶金なので、手元で読み取れると確認が速くなります。 -
ライブラリや実行環境がそろっているか
Arduino IDE側では液晶やサーボのライブラリが入っていないとコンパイルで止まります。Raspberry Pi側では必要なPythonパッケージやGPIOアクセス権限が不足すると、配線が合っていても動きません。
-
成功の定義を1つに絞れているか
LEDが光る、シリアルモニタに値が出る、ログファイルが増える、ブラウザにページが出る。
このどれを今回のゴールにするかが曖昧だと、動いているのに失敗だと感じて手が止まります。
最初は成果を1画面か1反応に固定したほうが、次の改造へつながります。
このチェックリストのうち、筆者が現場で何度も見てきたのは、実はコードのミスよりGNDと電源の見落としです。
プログラムを書き直す前に、配線と通電を1回戻って見るだけで解決する場面が本当に多くあります。
最初の題材は、ここを自分の目で確認できる規模に収めると、2作目以降の伸び方が変わってきます。
よくある質問
環境対応
プログラミング未経験でも始められるか、という不安には、筆者はまず「最初に何を動かしたいか」で答えています。
『Arduino』はPCとUSBでつないで、LEDやボタンに反応が返ってくるまでが短く、配線の結果がその場で見えます。
コードの文法より先に「つないだら反応した」という感覚をつかめるので、未経験から入る一台として相性がいいです。Raspberry PiはOSの書き込みや初期設定が入るぶん、最初の一歩は少し長くなりますが、Raspberry Pi Imager(https://www.raspberrypi.com/software/で手順どおりに進めれば、ここで脱落する必要はありません。
Pythonに触れたい人なら、むしろ入り口として自然です)。
WindowsとMacのどちらで使えるかも、購入前によく聞かれる点です。
Arduino IDEはWindows、macOS、Linuxに対応していて、普段のPCからそのまま書き込み作業に入れます。Raspberry Piもセットアップ用のRaspberry Pi ImagerがWindowsとmacOS、GUI系Linuxで使えるので、Macユーザーだから不利、Windowsユーザーだから有利、という差はほぼありません。
実際、ワークショップでもこの点が理由でどちらかを断念する人はほとんどいません。
電源まわりは、買ってから困りやすいので先に押さえておきたいところです。
Arduino Uno系はUSB給電が基本で、入門段階ではPCのUSBからそのまま動かせます。
目安としてUSB給電は500mA級なので、LEDやセンサー中心なら進めやすい一方、サーボを複数つなぐ題材では別電源を考えたほうが安定します。
Raspberry Pi 4は5.1V 3.0AのUSB Type-C電源が案内されており、Raspberry Pi 5ではより高出力の公式USB-C電源が前提になります。
国内例ではSwitch ScienceでPi 5向け公式27W電源に2,750円(税込)の掲載例があります。
PCの空きUSBから何となく取る、という感覚より、専用電源を1つ用意して使うものだと考えると迷いません。
筆者が初購入の相談を受けるときも、「机の上で今日動かしたい」という人には『Arduino』を勧めることが多く、「Pythonで何か見せたい」と言う人にはRaspberry Piを勧めます。
未経験かどうかだけでなく、達成感を得たい場所が回路側か画面側かで、最初の満足度が変わるからです。
Wi‑Fiや周辺機器の要否
Wi‑Fiは両者とも必須ではありません。
『Arduino』はUSBでPCとつないだ状態だけでも学習を進められるので、ネット接続なしでもLED点灯やセンサー読み取りは十分できます。
無線を使いたくなった段階でArduino Uno R4 WiFiのようなWi‑Fi内蔵モデルを選ぶ道もあります。
Raspberry Piも、OSを書き込んだmicroSDと電源があれば動きます。
ただし、ディスプレイやキーボードをつながずに使うヘッドレス運用では、Wi‑Fiがあると一気に便利になります。Raspberry Pi Imagerには事前にSSHやWi‑Fi設定を書き込む機能があり、最初からネットワーク経由で入れるので、机の上がすっきりします。
反対に、家庭内Wi‑Fiを使わないなら、初回だけHDMIとキーボードをつないで設定する形でも問題ありません。
周辺機器の考え方も違います。
『Arduino』はUSBケーブルに加えて、ブレッドボード、抵抗、LEDのような電子部品が主役です。Raspberry Piは本体のほかにmicroSDが前提で、デスクトップ的に触るならHDMIケーブル、キーボード、マウスがあると作業が早く進みます。Raspberry Pi公式の案内ではRaspberry Pi OSに32GB以上、Raspberry Pi OS Liteに16GB以上のストレージが推奨されているので、microSDを流用するつもりなら容量も見ておきたいところです。
「後から乗り換えられるか」「両方持ったら無駄にならないか」という心配もよくありますが、ここは心配しなくて大丈夫です。
むしろ併用すると役割分担がはっきりします。
モーターやセンサーのリアルタイム制御は『Arduino』に任せて、ログ保存や画面表示、ネットワーク連携はRaspberry Piに任せると、互いの得意分野がそのまま活きます。
片方を選ぶことは、もう片方を捨てることではありません。
TIP
迷ったまま1台に決めきれないなら、「最初の1作」を基準に選ぶと判断が進みます。
LEDやサーボなら『Arduino』、Pythonの画面表示やカメラならRaspberry Piという切り分けにすると、買った直後の遠回りが減ります。
“どっちが簡単か”の明確な答え
結論を1つに絞るなら、ハードウェア未経験の人が最初に達成感を得やすいのは『Arduino』です。 理由は単純で、OS設定をまたがずに「配線した」「書き込んだ」「反応した」が一直線につながるからです。
机の上で一歩目を刻む道具として見ると、迷う場所が少なく、失敗しても切り分ける範囲が狭いです。
一方で、PythonやLinuxの経験がある人にはRaspberry Piのほうが自然に入れます。 ターミナル操作やファイル、ネットワークの考え方に抵抗がなければ、OSセットアップは単なる準備作業として処理できます。
電子回路の基礎をまだ持っていなくても、画面に結果を出したり、ファイルを保存したりするところから学びを前へ進められます。
つまり、「どっちが簡単か」はボードの優劣で決まるのではなく、読者の出発点で決まります。
配線も電気も初めてなら『Arduino』、ソフトの延長で入るならRaspberry Piです。
どちらを選んでも後から補完できますが、最初の一台で迷うなら、自分が先に触りたいものがピンと配線なのか、Pythonと画面なのかを基準にすると、答えははっきりします。
大手メーカーで組込みシステムの開発に15年従事。Arduino・Raspberry Piを活用した自作IoTデバイスの制作実績多数。電子工作の基礎から応用まで、実務経験に基づいた解説を得意とする。