Leafonyで手軽に始めよう!Basic Kit 2のもう一つの頭脳「AP01 AVR MCU Leaf」を解説

目次
Leafonyの購入はこちら
オンラインショップで各種キットをお求めいただけます
はじめに
Leafony Basic Kit 2には、2つのマイコンリーフが同梱されています。前回の記事で紹介した AP03 STM32 MCU Leaf と、今回取り上げる AP01 AVR MCU Leaf です。
AP03がSTM32L452REを搭載した高性能・省電力志向のマイコンリーフであるのに対し、AP01はArduino Unoと同じ ATmega328P を搭載しています。処理性能ではAP03に譲りますが、Arduinoエコシステムの豊富な情報資産をそのまま活用できる点に大きなアドバンテージがあります。
「まずは動くものを素早く作りたい」「Arduinoの経験を活かしてIoT開発に入りたい」という場面で、AP01は最適な選択肢です。
Leafony(リーフォニー)とは
Leafonyは、リーフと呼ばれる小型基板を積み重ねて使うモジュール型のIoT開発プラットフォームです。マイコン・センサー・通信・電源といった機能ごとに基板が分かれており、用途に応じて必要なリーフを組み合わせる設計思想を採用しています。
基板サイズはおよそ2cm×2cm。小型・低消費電力を志向した設計が特徴で、電池駆動のIoTセンサーノードや省スペースな試作に向いています。
Basic Kit 2はLeafonyの入門キットで、マイコンリーフ・センサーリーフ・通信リーフ・電源リーフなど、IoTデバイスの基本構成に必要なリーフが一式揃っています。
AP01の基本スペック
AP01には、Microchip(旧Atmel)製の ATmega328P が搭載されています。
項目 | 仕様 |
|---|---|
マイコン | ATmega328P(AVR 8bitアーキテクチャ) |
動作電圧 | 3.3V |
電源入力電圧 | 1.5〜5V |
クロック周波数 | 8MHz |
Flashメモリ | 32KB |
SRAM | 2KB |
EEPROM | 1KB |
デジタルI/O | 14ピン(うち6つPWM対応) |
アナログ入力 | 6ピン(10bit ADC) |
基板サイズ | W23×D20.5×H4.7mm |
その他 | LED(ピン13制御)、リセットスイッチ搭載 |
Flash 32KB、SRAM 2KBという数値だけ見ると控えめに感じますが、センサー値の取得・簡単な演算・BLE経由での送信といったIoTセンサーノードの基本的な処理には十分なスペックです。
ATmega328Pの特徴 ── Arduino Unoと同じチップであること
AP01最大の強みは、搭載マイコンがArduino Unoと同じATmega328Pであるという点です。これが開発体験に与える影響は非常に大きいものがあります。
情報量の圧倒的な豊富さ
Arduino Unoは世界で最も普及したマイコンボードの一つです。ATmega328Pに関するチュートリアル、サンプルコード、トラブルシューティング情報はWeb上に膨大に蓄積されています。開発中に壁にぶつかっても、検索すれば解決策が見つかる可能性が高いのは、実務上の大きなメリットです。
ライブラリの互換性
Arduino向けに公開されている数千のライブラリの多くは、ATmega328Pをターゲットに開発・テストされています。センサーの制御ライブラリ、通信プロトコルの実装、データ処理のユーティリティなど、既存のライブラリ資産をそのまま活用できます。
学習の入り口として最適
マイコン開発が初めてのメンバーがチームにいる場合、Arduino Unoの知識がそのまま通用するAP01は、学習コストを最小化できる選択肢です。ATmega328Pのアーキテクチャはシンプルなため、ハードウェアの動作を理解しやすいという利点もあります。
AP03(STM32)との違い
Basic Kit 2にはAP01とAP03の両方が含まれています。どちらもLeafonyのリーフとして同じフォームファクタで、同じセンサーリーフや通信リーフと組み合わせて使えます。違いは「中身のマイコン」です。
比較項目 | AP01(AVR) | AP03(STM32) |
|---|---|---|
マイコン | ATmega328P | STM32L452RE |
アーキテクチャ | AVR 8bit | ARM Cortex-M4 |
クロック | 8MHz | 最大80MHz |
Flash | 32KB | 512KB |
SRAM | 2KB | 160KB |
EEPROM | 1KB | なし(Flash emulation可) |
ADC分解能 | 10bit | 12bit |
FPU | なし | 内蔵 |
RTC | なし | 内蔵 |
省電力モード | あり | あり(より細かい制御が可能) |
開発環境 | Arduino IDE(標準対応) | Arduino IDE(ボード定義追加) |
情報量 | 非常に多い | 多い |
数値上の性能差は明確ですが、「性能が高い方が常に正解」とは限りません。開発のフェーズや目的によって、最適な選択は変わります。
どちらを選ぶべきか ── ユースケース別の選択指針
AP01が向いているケース
- プロトタイピング・概念実証(PoC): まず動くものを作ってアイデアを検証したいとき。Arduino Unoの豊富な情報とライブラリを活かして、最短距離で試作できます。
- 教育・ワークショップ: マイコンやIoTの入門教材として使う場合。ATmega328Pのシンプルなアーキテクチャは、初学者がハードウェアの動作原理を理解するのに適しています。
- 単純なセンサーノード: 「定期的にセンサー値を取得してBLEで送信する」程度の処理であれば、AP01のスペックで十分対応可能です。
- Arduino資産の活用: 既存のArduinoプロジェクトのコードやライブラリをLeafonyに移植したい場合。
AP03が向いているケース
- 本番環境での長期運用: RTCによるスケジュール駆動や、よりきめ細かな省電力制御を重視する場合。消費電力を厳密に詰めたい用途では、AP03のほうが選択肢になりやすいです。
- 高度なデータ処理: FPUを活かした浮動小数点演算、大容量のFlash/SRAMを必要とする複雑なプログラム。
- 高精度な計測: 12bit ADCによるアナログ入力の精度が求められる用途。
実務での使い分け
実際の開発プロジェクトでは、AP01でプロトタイピングを行い、仕様が固まったらAP03に移行するという段階的なアプローチが有効です。Leafonyはリーフを差し替えるだけでマイコンを変更できるため、この切り替えにハードウェアの再設計は不要です。ソフトウェアもArduino IDEベースで開発する限り、基本的なAPI(Wire、SPI、Serialなど)は共通しているため、移植の手間は比較的小さくなります。
開発環境
AP01はArduino IDEで開発できます。特別なボード定義の追加は不要で、Arduino IDEに標準で含まれるボード設定を使用します。
設定項目 | 値 |
|---|---|
ボード選択 | Arduino Pro or Pro Mini |
プロセッサ | ATmega328P (3.3V, 8MHz) |
書き込み方法 | USBリーフ経由、またはICSP使用時はShieldリーフを接続 |
ボード設定のポイント: Arduino Unoではなく「Arduino Pro or Pro Mini」を選択し、プロセッサの項目で「ATmega328P (3.3V, 8MHz)」を指定してください。AP01は3.3V・8MHz動作のため、Arduino Uno(5V・16MHz)の設定のままではクロック周波数が合わず、正常に動作しません。
Leafonyの公式ドキュメントでは、AP01ページからサンプルアプリや開発環境設定ページにアクセスできます。まずはLED点滅のような基本サンプルから動作確認し、その後に各種サンプルへ広げていくとスムーズです。
まとめ
AP01 AVR MCU Leafは、Arduino Unoと同じATmega328Pを搭載した、Leafonyの「もう一つの頭脳」です。性能面ではAP03に及びませんが、Arduinoエコシステムの膨大な情報量とライブラリ資産をそのまま活用できる手軽さに価値があります。
Basic Kit 2に2つのマイコンリーフが入っている意味は、開発のフェーズに応じて使い分けられる点にあります。AP01で素早くプロトタイプを作り、要件が固まったらAP03に切り替える。リーフを差し替えるだけでマイコンを変更できるLeafonyの設計思想が、このワークフローを自然に実現します。
まずはAP01とArduino IDEで、Leafonyの世界に触れてみてください。
関連リンク
DOWNLOAD
ミットディアの事業内容をご覧いただけます
ミットディアの事業内容をまとめた資料をダウンロードいただけます。
関連コラム

Leafonyを動かす電源の仕組み!Basic Kit 2の「AV01 CR2032 電源リーフ」を解説
2026年3月20日
.jpg&w=3840&q=75)
Leafonyでデータを飛ばそう!Basic Kit 2の通信リーフ「AC02 BLE Sugar」を解説
2026年3月20日
.png&w=3840&q=75)
Leafonyで開発を始めよう!Basic Kit 2の頭脳「AP03 STM32 MCU Leaf」を解説
2026年3月20日
.jpg&w=3840&q=75)
Leafonyでセンシングを始めよう!Basic Kit2の「4-Sensors Leaf」を解説
2026年3月19日
.jpg&w=3840&q=75)
フィジカルAIとは? センシングの課題とナノコン(Leafony)が拓くエッジIoTの未来
2026年3月5日

Leafonyって何?― IoT活用を前に進めるためのプラットフォーム
2026年2月16日