Base Shield V2
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Arduino Unoはこれまでで最も人気のあるArduinoボードですが、プロジェクトで多くのセンサーやLEDを必要とする場合、ジャンパーワイヤーが混乱してしまうことがあります。Base Shieldを作成した目的は、ブレッドボードやジャンパーワイヤーを取り除くことです。Base Shield上の豊富なGroveコネクタを使用することで、Arduino UnoにすべてのGroveモジュールを簡単に追加できます!Base Shield V2のピン配置はArduino Uno R3と同じです。
バージョン
製品バージョン | 変更点 | リリース日 |
Base Shield V1.2 | 初期リリース | 2011年10月 |
Base Shield V1.3 | Groveコネクタのレイアウトと数量を変更 | 2012年8月 |
Base Shield V2.0 | Groveコネクタのレイアウトと数量を変更し、3.3Vと5Vの両方を有効にする電源スイッチを追加 | 2014年3月 |
仕様
パラメータ | 値/範囲 |
動作電圧 | 3.⅗V |
動作温度 | -25℃ ~ +85℃ |
アナログポート | 4 |
デジタルポート | 7 |
UARTポート | 1 |
I2Cポート | 1 |
サイズ | 69mm x 53mm |
対応ボード
Base Shieldは以下のボードでテストされ、完全に互換性があります:
- Arduino Uno(すべてのリビジョン)/ Seeeduino(V4 & V4.2)
- Arduino Mega / Seeeduino Mega
- Arduino Zero(M0)/ Seeeduino Lorawan
- Arduino Leonardo / Seeeduino Lite
- Arduino 101
- Arduino Due 3.3V
- Intel Edison 5V
- Linkit One
Grove Base ShieldのデフォルトのI2CピンはD70/D71ですが、Arduino DUEのデフォルトのI2C WireはD20/D21として定義されています。そのため、両方を一緒に使用する場合、Wire
定義を使用すると拡張ボードのI2Cピンを正しく使用できません。Wire1
を使用する必要があります。
ハードウェア概要
- 1-アナログポート: A0, A1, A2, A3の4つのアナログポートを含む。
- 2-デジタルポート: D2, D3, D4, D5, D6, D7, D8の7つのデジタルポートを含む。
- 3-UARTポート: 1つのUARTポート。
- 4-I2Cポート: 4つのI2Cポート。
- 5-電源スイッチ: Arduino UNOとBase Shield v2を使用する場合はスイッチを5V位置に切り替えます。Seeeduino ArchとBase Shield v2を使用する場合はスイッチを3.3V位置に切り替えます。
- 6-リセットボタン: Arduinoボードをリセットします。
- 7-PWR LED: 電源がオンになると緑色のLEDが点灯します。
- 8-P1, P2: Seeeduino V3とBase Shield v2を使用する場合、P1とP2のパッドをはんだ付けしてください。
- 寸法: 2.1 * 2.7インチ
はじめに
ハードウェア
- ステップ 1. 以下のものを準備してください:
Seeeduino V4.2 | Base Shield | Grove - Buzzer | Grove - Button |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
- ステップ 2. Grove - Buzzer を Base Shield のポート D3 に接続します。
- ステップ 3. Grove - Button を Base Shield のポート D2 に接続します。
- ステップ 4. Base Shield を Seeeduino に差し込みます。
- ステップ 5. USB ケーブルを使用して Seeeduino を PC に接続します。
ソフトウェア
- ステップ 1. 以下のコードを Arduino IDE にコピーし、Seeeduino にアップロードします。
const int button = 2; // ボタンを接続
const int buzzer = 3; // ブザーを接続
void setup()
{
pinMode(button, INPUT); // ボタンを入力デバイスとして設定
pinMode(buzzer, OUTPUT); // LEDを出力デバイスとして設定
}
void loop()
{
int btn = digitalRead(button); // ボタンの状態を読み取る
digitalWrite(buzzer, btn);
delay(10);
}
- ステップ 2. ボタンを押すと、ブザーが鳴ります。
FAQ
Base Shield V2 に関するすべての FAQ を確認するには、こちらをクリックしてください。
回路図オンラインビューア
リソース
- [PDF] Wiki PDF をダウンロード
- [Eagle] Base Shield V2 SCH
- [Eagle] Base Shield V2 PCB
- [PDF] Base Shield V2 SCH
- [PDF] Base Shield V2 PCB
プロジェクト
Smart Plant IoT: Helium と Microsoft Azure IoT を活用して植物の自動給水と健康状態の追跡を行うプロジェクト。
ソーラーパワー環境モニタリングキット: 空気質、音量、湿度、温度をモニタリングするためのソーラーパワーを利用したオープンソースキット。
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際に、できるだけスムーズな体験を提供できるよう、さまざまなサポートをご用意しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを提供しています。