工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Arduino Leonardo vs UNO:違いと共通点を徹底比較!あなたのプロジェクトに最適なのは?

Arduinoボード選びで迷っていませんか? 仕様の違いを理解せずに始めると、後で「こっちにすればよかった」と後悔することになりかねません。この記事では、Arduino LeonardoとUNOの違いをピン配置、性能、用途の観点から詳しく解説し、あなたのプロジェクトに最適なボード選びをサポートします。

ピン配置の概要:UNOとLeonardoの共通点

両ボードとも基本的なピン機能は共通しています。まずは電源の取り方から確認しましょう。

電源供給方法

主な電源ピン

ピン名機能
3.3V3.3V出力(最大50mA)、3.3V動作デバイス用
5V5V出力(USB給電時またはレギュレータ出力)、シールド・センサ用
GNDグランド(0V基準)
VIN外部電源入力(7〜12V)、他ボードへの給電にも使用可

特殊機能ピン(デジタルI/O兼用、5V動作、最大40mA)

機能ピン番号備考
I²C (SDA/SCL)A4/A5 (UNO)
D2/D3 (Leonardo)
Wireライブラリで使用。Leonardoは専用ピンも有
PWM出力3, 5, 6, 9, 10, 11Leonardoは13番もPWM可(UNOは非対応)
UART (RX/TX)0(RX), 1(TX)LeonardoはSerial1、UNOはSerial
内蔵LED13両ボード共通
外部割り込み2, 3両ボード共通
SPI10(SS), 11(MOSI), 12(MISO), 13(SCK)LeonardoはICSPヘッダのみ(注意)

LeonardoとUNOの決定的な違い

Arduino Leonardo vs UNO:違いと共通点を徹底比較!あなたのプロジェクトに最適なのは?
Arduino Leonardoボード(出典:Wikimedia Commons)
Arduino Leonardo vs UNO:違いと共通点を徹底比較!あなたのプロジェクトに最適なのは?
主要仕様比較
Arduino Leonardo vs UNO:違いと共通点を徹底比較!あなたのプロジェクトに最適なのは?
詳細仕様比較
項目Arduino UNO R3Arduino Leonardo
マイコンATmega328PATmega32U4
USBインターフェースATmega16U2(別チップ)内蔵(32U4に統合)
デジタルI/O14本20本
PWMピン数6本 (3,5,6,9,10,11)7本 (3,5,6,9,10,11,13)
アナログ入力6ch (A0〜A5)12ch (A0〜A5, A6〜A11兼用)
UART1系統 (ピン0/1)1系統 (Serial1: ピン0/1)
※USB通信は別系統
フラッシュメモリ32KB (ブートローダ0.5KB)32KB (ブートローダ4KB)
SRAM2KB2.5KB
EEPROM1KB1KB
クロック16MHz16MHz
USBデバイス機能不可(シリアルのみ)可(HID/キーボード/マウス等)
シールド互換性◎(標準)△(ピン配置差異あり)
価格標準やや安価

プログラミング言語とIDE

Arduino Leonardo vs UNO:違いと共通点を徹底比較!あなたのプロジェクトに最適なのは?
Arduino IDEでのBlinkスケッチ例(出典:Wikimedia Commons)

両ボードともArduino IDEでC/C++ベースのスケッチを開発・書き込みします。IDEはWindows/macOS/Linuxに対応するクロスプラットフォームで、サードパーティ製ボードもボードマネージャから追加可能です。

どちらを選ぶべきか? 判断のポイント

Arduino Leonardo vs UNO:違いと共通点を徹底比較!あなたのプロジェクトに最適なのは?
Arduino電子工作プラットフォーム(出典:Wikimedia Commons)

UNOがおすすめなケース

Leonardoがおすすめなケース

結論

Arduino UNOは「最初の1枚」として最も無難で、エコシステムが成熟しています。一方、LeonardoはUSBネイティブ機能と豊富なI/Oを武器に、HIDデバイス開発やピン数不足の解消に威力を発揮します。

プロジェクトの要件(USB HID必要か、シールド流用か、ピン数か)を整理して選択してください。ご質問があればお気軽にお問い合わせください。

産業技術

  1. USB HID 攻撃の防止:Arduino Leonardo キーボードエクスプロイト実演
  2. Arduino UNOとATtiny85で作る携帯型POV(残像)ディスプレイ
  3. Arduino Unoと1Sheeldで作る4x4x4 LEDキューブ – インタラクティブLEDプロジェクト
  4. DCモーターとACモーターの主な違いを理解する
  5. 圧延機(ローリングミル):種類、プロセス、用途を徹底解説
  6. SCADAとHMI:主な違いとインダストリー4.0での役割
  7. 主要なPCB部品とその用途:現代エレクトロニクスを駆動する仕組み
  8. インベストメント鋳造 vs ロストフォーム鋳造:主な類似点と相違点
  9. 木材の種類と実用的な用途:建築から製紙まで
  10. 自動化とロボティクスの違いを理解し、ビジネス成功につなげる
  11. 銅・真鍮・青銅の違いと用途:レッドメタルの特徴を徹底解説