より高度なArduinoプロジェクトに取り組む場合は、おそらく基本的な Arduino Uno 以外のボードの検討を始めているでしょう。Pro Microは、高度なボードを探している人にとって最適な選択肢です。
ハードウェアの詳細に入る前に、いくつかの点を明確にしておきましょう。「Arduino」 という名前は、ハードウェア (ボード) とソフトウェア (コード記述用のArduino IDEプログラム) の両方を含むオープンソース開発ソリューションを指します。人々が使用、変更、およびモデル化できるオープンソース ツールを提供しているにもかかわらず、Arduinoの名前は会社にライセンス供与されたままであり、正式にライセンス供与されたArduinoハードウェアを説明する場合にのみ使用できます。
この意味では、 SparkFun が製造したPro Microは、技術的にはArduinoボードではありません。代わりに、これは Arduino互換 ボードであり、Arduino IDEを使用してプログラムできます。Arduinoブランドを愛用している方には、SparkfunのProMicroと混同しないように、 Arduino Micro と呼ばれる少し大きめのバージョンも用意されています。
Pro Microとは何ですか?
Pro Microは、ヒューマン インターフェイス デバイス (HID) 機能が注目に値します。Pro Microで動作するATmega32U4チップにはフルスピードUSBトランシーバーが搭載されているため、PCに直接接続できます。 その結果、Pro Microをプログラムして、キーボード、マウス、ジョイスティックなど、ほぼすべての他の入力デバイスをエミュレートできるようになります。その他の主な機能は次のとおりです。
- 12Vまでの非調整入力電圧を受け入れることができます
- デジタル入力または出力として使用できる18個のI/Oピンが含まれています
- アナログ入力用のADCを備えた9つのピン
- パルス幅変調機能を備えた5つのピン
- シリアル入力を可能にする複数のピン
このボードには、 3.3V/8MHz バージョンと 5V/16MHz バージョンの2つのモデルがあります。
Sparkfun Pro Micro 5vまたは3.3v: 使用上の重要な考慮事項
選択したPro Microバージョン (3.3Vまたは5V) によって、ボードの特定のI/Oピンの最大許容電圧が決まります。つまり、Pro Microを5Vで動作する外部デバイスとインターフェースする場合、ボードの3.3Vバージョンは使用できません。選択したバージョンはコードをアップロードするときにも適用されるため、プロジェクトに適したボードがあることを確認してください。
5Vを超える電力 (USBによって供給される標準) が必要な場合、またはUSB電源から離れた現場でデバイスを使用する予定の場合は、外部電源を接続することをお勧めします。「RAW」ピンは、12V入力最大値から動作電圧より1V高い値まで (たとえば、5Vボードでは6V ~ 12Vの間) の入力電圧で使用できます。その範囲内の電圧は適切な入力レベルにダウンレギュレーションされます。それ以外の場合、VCCピンはクリーンかつ適切に調整された (3.3Vまたは5V) 電源入力を受け入れます。