華達標誌用於 Arduino 的 WPSH203 LCD 和鍵盤擴展板
使用者手冊

用於 Arduino 的 WHADDA WPSH203 LCD 和鍵盤擴展板

介紹

探索科學 RPW3009 天氣投影時鐘 - 圖示 22致所有歐盟居民
有關本產品的重要環境信息
設備或包裝上的此符號表示在設備生命週期結束後對其進行處置可能會危害環境。請勿將設備(或電池)作為未分類的城市垃圾處理;應送到專業公司進行回收。應將該設備退還給您的經銷商或當地的回收服務機構。遵守當地的環境法規。
如有疑問,請聯絡當地廢棄物處理機構。

感謝您選擇華達!在將此設備投入使用之前,請仔細閱讀本手冊。如果設備在運送過程中損壞,請勿安裝或使用並聯絡經銷商。

安全須知

nuaire DRI-ECO CO2 CO2 傳感器與啟用射頻的霍爾控制 DRI ECO 單元一起使用 - 書本圖標在使用本設備之前,請閱讀並瞭解本手冊和所有安全標誌。
SILVERCREST SGB 1200 F1 迷你烤箱 - 圖標 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 毫米

特徵

  • 藍色背景/白色背光
  • 屏幕對比度調整
  • 使用 4 位 Arduino® LCD 庫
  • 重置按鈕
  • 上、下、左和右按鈕僅使用一個模擬輸入

引腳佈局

模擬 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;
無符號字符 message_count = 0;
無符號長 prev_trigger = 0;
#定義 btnRIGHT 0
#定義btnUP 1
#定義 btnDOWN 2
#定義 btnLEFT 3
#定義 btnSELECT 4
#定義 btnNONE 5
// 讀取按鈕
int read_LCD_buttons()
{
adc_key_in = 模擬讀取(0); // 從傳感器讀取值
如果(adc_key_in < 50)返回 btnRIGHT;
如果 (adc_key_in < 195) 返回 btnUP;
如果 (adc_key_in < 380) 返回 btnDOWN;
如果(adc_key_in < 555)返回 btnLEFT;
如果(adc_key_in < 790)返回 btnSELECT;
返回 btnNONE; // 當所有其他人都失敗時,返回這個…
}
無效設定()
{
lcd.begin(16, 2); // 啟動庫
lcd.設定遊標(0,0);
lcd.print(“Whadda WPSH203”); // 打印一條簡單的消息
}
無效循環()
{
lcd.setCursor(9,1); // 將光標移動到第二行“1”和9個空格
lcd.print(millis()/1000); // 顯示上電後經過的秒數
lcd.setCursor(0,1); // 移動到第二行的開頭
lcd_key = read_LCD_buttons(); // 讀取按鈕
switch (lcd_key) // 根據按下的按鈕,我們執行一個動作
{

案例 btnRIGHT:
{
lcd.print(“正確”); // 在 LCD 屏幕上打印 RIGHT
// 按下去抖動按鈕後增加消息計數器的代碼
if((millis() – prev_trigger) > 500) {
消息計數++;
if(message_count > 3) message_count = 0;
prev_trigger = millis();
}
////////////////////////////////////////////////// ///////////
休息;
}
案例 btnLEFT:
{
// 如果您需要顯示屏上顯示的單詞“LEFT”而不是使用 lcd.print(“LEFT”) 而不是 lcd.print(adc_key_in) 和 lcd.print(” v”);
// 以下 2 行將打印實際閾值 voltage 存在於模擬輸入 0; 因為這些按鈕是卷的一部分tage 分頻器,按下每個按鈕會創建不同的閾值音量tage
lcd.print(adc_key_in); // 顯示實際閾值 voltage 在模擬輸入 0
lcd.print(“v”); // 以 v(olt) 結尾
// 按下去抖動按鈕後減少消息計數器的代碼
if((millis() – prev_trigger) > 500) {
message_count–;
如果(消息計數 == 255)消息計數 = 3;
prev_trigger = millis();
}
////////////////////////////////////////////////// ////////////////
休息;
}
案例btnUP:
{
lcd.print(“向上”); // 在液晶屏上打印
休息;
}
案例 btnDOWN:
{
lcd.print(“向下”); // 在 LCD 屏幕上打印 DOWN
休息;
}
案例 btnSELECT:
{
lcd.print(“選擇”); // 在 LCD 屏幕上打印 SELECT
休息;
}
案例 btnNONE:
{
lcd.print(“測試”); // 在 LCD 屏幕上打印 TEST
休息;
}
}

// 如果一個按鈕被按下,檢查是否需要顯示不同的消息
如果(液晶鍵!= btnNONE){
lcd.設定遊標(0,0);
開關(message_count)
{
案例0:{
lcd.print(“Whadda WPSH203”);
休息;
}
案例1:{
lcd.print(“液晶屏”);
休息;
}
案例2:{
lcd.print(“檢查 whadda.com”);
休息;
}
案例 3:{
lcd.print(“維勒曼”);
休息;
}

}
lcd.setCursor(0,1); // 將 LCD 光標重置到第 2 行(索引 1)
}
}

哇達網

用於 Arduino 的 WHADDA WPSH203 LCD 和鍵盤屏蔽 - 徽標 2

保留修改和印刷錯誤 – © Velleman Group NV。 WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere。

文件/資源

用於 Arduino 的 WHADDA WPSH203 LCD 和鍵盤擴展板 [pdf] 使用者手冊
適用於 Arduino 的 WPSH203 LCD 和鍵盤擴展板, 適用於 Arduino 的 WPSH203, LCD 和鍵盤擴展板, Arduino 鍵盤擴展板, Arduino 擴展板

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *