Digital Video Shield for Arduino. The shield enables Arduino to connect HDMI/DVI displays.
- SPIからDVI映像出力(HDMIコネクタ)を行うArduinoシールドです。
- FTDI製ビデオエンジンBT816とDVIトランスミッタTFP410/SiI164を搭載しています。
- Arduinoから任意の文字列や図形、画像をDVI/HDMIディスプレイに描画することができます。
- 1MBのバッファRAMを搭載しているため、滑らかに表示の切り替えが可能です。
- バッファIC搭載のSPI通信ポートは5V耐圧のため、ArduinoUNOにも対応しています。
- 電源はArduinoピンから5Vおよび3.3Vを使用します。
- 最大解像度は800x600です。
- PCLK最大60MHz、24bitフルカラー(RGB888)に対応しています。
- 128MbitのNOR Flash W25Q128を搭載しており、フォントや画像といった任意のデータを保存可能です。
- microSDスロットを搭載しています。
- BT816のGPIOやタッチパネルポート等のIOは基板上のテストポイントからアクセス可能です。
| Port | Arduino |
|---|---|
| BT816 CS | D7pin |
| BT816 SCK | D13pin |
| BT816 MOSI | D11pin |
| BT816 MISO | D12pin |
| BT816 PD | D3pin |
| BT816 INT | D4pin |
| microSD CS | D5pin |
| microSD SCK | D13pin |
| microSD MOSI | D11pin |
| microSD MISO | D12pin |
※SPIはmicroSDとBT816で共通
※上記の信号ポートは5V耐圧
サンプルデモコード(ビデオエンジンBT816の内蔵アニメーション)を800x480のディスプレイに表示した例
サンプルデモコード(ビデオエンジンBT816の内蔵アニメーション)を800x480出力でHDディスプレイに表示した例
Co-Processorエンジンによる内蔵Widgetsを800x480のディスプレイに表示した例
※内蔵Widgetsはテキスト、ボタン、時計、プログレスバー、スライダー、トグルボタンなどが内蔵されています。数行のコードの記述で任意の表示をすることができます。
ボタン、スライダー等の入力イベントを使用する場合は別途、抵抗膜方式のパネルと配線が必要です。
- Arduinoピンヘッダは別売です。
- 映像出力コネクタはHDMIコネクタですが、出力はDVI出力となります。
- HDCP機能、HDMIコネクタを介した音声出力、ハイビジョン出力には対応していません。
- 全てのHDMI/DVI端子を有するディスプレイでの表示は保証できません。
- パソコン用ディスプレイのHDMIコネクタから表示できる場合がありますが、テレビやテレビ用ディスプレイはハイビジョン専用のため、表示できません。
- パソコン用ディスプレイの場合は低解像度入力で自動的に拡大表示されますが、ディスプレイによって正しく表示されない場合があります。
機能詳細についてはBT816を参照ください。
入手性の都合によりBT816の後継品、BT818(コマンド互換性有)を搭載しているロットがあります。
MIT Lisense
