WHADDAロゴWPSH203 Arduino用LCDおよびキーパッドシールド
ユーザーマニュアル

Arduino用WHADDA WPSH203 LCDおよびキーパッドシールド

導入

EXPLORE SCIENTIFIC RPW3009 天気予報時​​計 - アイコン 22欧州連合の居住者の皆様へ
この製品に関する重要な環境情報
デバイスまたはパッケージにこの記号が付いている場合、デバイスの寿命が尽きた後に廃棄すると環境に悪影響を与える可能性があります。ユニット (またはバッテリー) を未分別な一般廃棄物として廃棄しないでください。リサイクルのために専門の会社に持ち込む必要があります。このデバイスは、販売店または地元のリサイクル サービスに返却する必要があります。地元の環境規則を遵守してください。
疑問がある場合は、地元の廃棄物処理当局にお問い合わせください。

Whadda をお選びいただきありがとうございます。このデバイスを使用する前に、マニュアルをよくお読みください。デバイスが輸送中に破損した場合は、インストールまたは使用せずに、販売店にご連絡ください。

安全に関する注意事項

nuaire DRI-ECO CO2CO2センサーRF対応ホールコントロールDRIECOユニットで使用-本のアイコンこの機器を使用する前に、このマニュアルとすべての安全標識を読んで理解してください。
SILVERCREST SGB1200F1ミニオーブン-アイコン6屋内専用です。

  • この装置は、8歳以上の子供、および身体的、感覚的、精神的能力が低下している、または安全な方法で装置の使用に関する監督または指示を受け、理解している場合は経験と知識が不足している人が使用できます。関係する危険。 子供はデバイスで遊んではいけません。 清掃およびユーザーのメンテナンスは、子供が監督なしに行うことはできません。

一般的なガイドライン

  • このマニュアルの最後のページにある Velleman® サービスおよび品質保証を参照してください。
  • 安全上の理由により、デバイスのあらゆる改造は禁止されています。ユーザーによるデバイスの改造によって生じた損傷は保証の対象外となります。
  • デバイスは本来の目的にのみ使用してください。許可されていない方法でデバイスを使用すると、保証は無効になります。
  • このマニュアルの特定のガイドラインを無視したことにより生じた損傷は保証の対象外となり、販売店はその後のいかなる欠陥や問題に対しても責任を負いません。
  • また、Velleman Group NVもそのディーラーも、この製品の所持、使用、または故障に起因するあらゆる性質(金銭的、物理的…)の損害(異常、偶発的、または間接的)について責任を負わないものとします。
  • このマニュアルは将来の参照用に保管してください。

Arduino®とは

Arduino® は、使いやすいハードウェアとソフトウェアに基づくオープンソースのプロトタイピング プラットフォームです。 Arduino® ボードは、入力 (センサーの点灯、ボタンへの指の挿入、Twitter メッセージなど) を読み取り、それらを出力 (モーターの起動、LED の点灯、またはオンラインでの公開) に変換することができます。 一連の命令をボード上のマイクロコントローラーに送信することで、ボードに何をすべきかを伝えることができます。 そのためには、Arduino プログラミング言語 (Wiring ベース) と Arduino® ソフトウェア IDE (Processing ベース) を使用します。 Twitter メッセージを読んだり、オンラインで公開するには、追加のシールド/モジュール/コンポーネントが必要です。 サーフ先 www.arduino.cc 詳細についてはこちらをご覧ください。

製品終了view

Arduino® Uno、Mega、Diecimila、Duemilanove、および Freeduino ボード用の 16×2 LCD およびキーパッド シールド。

Arduino用WHADDA WPSH203 LCDおよびキーパッドシールド - 以上view

1 LCD コントラスト ポテンショメータ 3 コントロールキー (アナログ入力 0 に接続)
2 ICSP ポート

仕様

  • 寸法: 80 x 58 x 20 mm

特徴

  • 青い背景/白いバックライト
  • 画面のコントラスト調整
  • 4 ビットの Arduino® LCD ライブラリを使用
  • リセットボタン
  • 上、下、左、および右のボタンは、XNUMX つのアナログ入力のみを使用します。

ピンレイアウト

アナログ0 上、下、右、左、選択
デジタル4 DB4
デジタル5 DB5
デジタル6 DB6
デジタル7 DB7
デジタル8 RS
デジタル9 E
デジタル10 バックライト

Example

*/
#含む
/************************************************ ******
このプログラムは、LCD パネルとボタンをテストします。
************************************************* ******/
// LCD パネルで使用するピンを選択します
液晶ディスプレイ(8、9、4、5、6、7)
// パネルとボタンで使用されるいくつかの値を定義します
int lcd_key = 0;
int adc_key_in = 0;
unsigned char message_count = 0;
unsigned long prev_trigger = 0;
#定義 btnRIGHT 0
#定義 btnUP 1
#定義 btnDOWN 2
#定義 btnLEFT 3
#定義 btnSELECT 4
#define btnNONE 5
// ボタンを読む
int read_LCD_buttons()
{
adc_key_in = analogRead(0); // センサーから値を読み取る
(adc_key_in < 50) の場合、btnRIGHT を返します。
if (adc_key_in < 195) return btnUP;
if (adc_key_in < 380) return btnDOWN;
if (adc_key_in < 555) return btnLEFT;
if (adc_key_in < 790) return btnSELECT;
btnNONE を返します。 // 他のすべてが失敗した場合、これを返します…
}
void セットアップ()
{
lcd.begin(16, 2); // ライブラリを開始します
lcd.setCursor(0,0);
lcd.print(“Wadda WPSH203”); // 簡単なメッセージを出力する
}
void ループ()
{
lcd.setCursor(9,1); // カーソルを 1 行目の「9」と XNUMX 個のスペースに移動
lcd.print(ミリス()/1000); // 電源投入からの経過秒数を表示
lcd.setCursor(0,1); // XNUMX行目の先頭に移動
lcd_key = read_LCD_buttons(); // ボタンを読む
switch (lcd_key) // 押されたボタンに応じて、アクションを実行します
{

ケースボタン右:
{
lcd.print(“右”); // LCD 画面に RIGHT を表示
// デバウンス ボタンを押した後にメッセージ カウンターを増やすコード
if((ミリス() – prev_trigger) > 500) {
メッセージ数++;
if (メッセージ数 > 3) メッセージ数 = 0;
prev_trigger = ミリス();
}
//////////////////////////////////////////////// ///////////
壊す;
}
ケース左ボタン:
{
// ディスプレイに「LEFT」という単語を表示する必要がある場合は、lcd.print(adc_key_in) と lcd.print(" v") の代わりに lcd.print("LEFT ") を使用します。
// 次の 2 行は実際のしきい値 vol を出力しますtage はアナログ入力 0 に存在します。 これらのボタンはボリュームの一部であるためtage ディバイダー、各ボタンを押すと、異なるしきい値ボリュームが作成されますtage
lcd.print(adc_key_in); // 実際のしきい値ボリュームを表示しますtage アナログ入力 0
lcd.print("v"); // v(olt) で終わる
// デバウンス ボタンを押した後にメッセージ カウンターを減らすコード
if((ミリス() – prev_trigger) > 500) {
メッセージ数 –;
if (メッセージ数 == 255) メッセージ数 = 3;
prev_trigger = ミリス();
}
//////////////////////////////////////////////// ///////////////
壊す;
}
ケースボタンUP:
{
lcd.print(“アップ”); // LCD 画面に UP を出力
壊す;
}
ケース btnDOWN:
{
lcd.print(“ダウン”); // LCD 画面に DOWN を表示
壊す;
}
ケース btnSELECT:
{
lcd.print(“SELECT”); // LCD 画面に SELECT を表示
壊す;
}
ケース btnNONE:
{
lcd.print(“テスト”); // LCD 画面に TEST を表示
壊す;
}
}

// ボタンが押された場合、別のメッセージを表示する必要があるかどうかを確認します
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
スイッチ(メッセージ_カウント)
{
ケース 0: {
lcd.print(“Wadda WPSH203”);
壊す;
}
ケース 1: {
lcd.print(“液晶シールド”);
壊す;
}
ケース 2: {
lcd.print(“whadda.comをチェック”);
壊す;
}
ケース3:{
lcd.print(“ベルマン”);
壊す;
}

}
lcd.setCursor(0,1); // LCD カーソルを 2 行目 (インデックス 1) にリセットします
}
}

wadda.com

WHADDA WPSH203 Arduino用LCDおよびキーパッドシールド - ロゴ2

変更および誤植は留保されています – © Velleman Group NV. WPSH203_v01
Velleman Group nv、Legen Heirweg 33 – 9890 Gavere。

ドキュメント / リソース

Arduino用WHADDA WPSH203 LCDおよびキーパッドシールド [pdf] ユーザーマニュアル
WPSH203 Arduino 用 LCD およびキーパッド シールド, WPSH203, Arduino 用 LCD およびキーパッド シールド, Arduino 用キーパッド シールド, Arduino 用シールド

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *