レオナルドは、セカンダリプロセッサの必要性を排除し、ATmega32U4が組み込まれていることをUSB通信に先行するすべてのArduinoのボードとは異なります。これは、レオナルドは、仮想(CDC)シリアル/ COMポートに加えて、マウスやキーボードなどの接続されたコンピュータに表示されるようになります。また、ボードの動作のために他の意味を持っている - 特に以前のArduinoボードに比べて動作をリセットします。また、今、それぞれの仮想シリアルドライバとハードウェアのシリアルポート、classesforシリアルとシリアル1独立した存在であることを意味します。これはまた、いくつかのピン、例えばSPIとTWIの能力および割り当てに影響を与えます。
ATmega32U4は、USBシリアルオーバー(CDC)通信を可能にし、コンピュータ上のソフトウェアに仮想COMポートとして表示されます。チップはまた、標準USB COMドライバを使用して、フルスピードUSB 2.0デバイスとして動作します。それは何のドライバは、LinuxまたはMacのためにインストールされていないことが必要です(Windows用の.infファイルは、ArduinoのIDEソフトウェアに含まれています)。
Arduinoのレオナルド・ボードは、女性のヘッダーを介して利用可能な20のデジタル入力/出力ピンを持っています。女性のソケットには、標準的な正方形のピンヘッダを受け入れます。このATMEGAボードは、16 MHzの水晶、電源ジャック(12V DCへ7V)、2×3ピンAVRインシステムプログラミング(ISP)ヘッダ、およびリセットボタンを備えています。
仕様:
長さ:69ミリメートル
幅:53ミリメートル
電源入力:7V〜12VのDC
*注:これはオリジナルのArduinoのブランドの製品ではありません。