ໂລໂກ້ WHADDAWPSH203 LCD ແລະ Keypad Shield ສໍາລັບ Arduino
ຄູ່ມືຜູ້ໃຊ້

WHADDA WPSH203 LCD ແລະ Keypad Shield ສໍາລັບ Arduino

ແນະນຳ

ສຳຫຼວດວິທະຍາສາດ RPW3009 ໂມງຄາດຄະເນສະພາບອາກາດ - ໄອຄອນ 22ແກ່ຊາວຢູໂຣບທັງໝົດ
ຂໍ້ມູນສິ່ງແວດລ້ອມທີ່ສໍາຄັນກ່ຽວກັບຜະລິດຕະພັນນີ້
ສັນຍາລັກນີ້ຢູ່ໃນອຸປະກອນຫຼືຊຸດສະແດງວ່າການກໍາຈັດອຸປະກອນຫຼັງຈາກວົງຈອນຊີວິດຂອງມັນສາມາດເປັນອັນຕະລາຍຕໍ່ສິ່ງແວດລ້ອມ. ຫ້າມຖິ້ມຫົວຫນ່ວຍ (ຫຼືຫມໍ້ໄຟ) ເປັນສິ່ງເສດເຫຼືອຂອງເທດສະບານທີ່ບໍ່ໄດ້ຄັດແຍກ; ມັນຄວນຈະຖືກນໍາໄປຫາບໍລິສັດພິເສດສໍາລັບການລີໄຊເຄີນ. ອຸປະກອນນີ້ຄວນຈະຖືກສົ່ງຄືນໃຫ້ຜູ້ຈັດຈໍາຫນ່າຍຂອງທ່ານ ຫຼືໄປຫາບໍລິການລີໄຊເຄີນໃນທ້ອງຖິ່ນ. ເຄົາລົບກົດລະບຽບສິ່ງແວດລ້ອມທ້ອງຖິ່ນ.
ຖ້າມີຂໍ້ສົງໄສ, ໃຫ້ຕິດຕໍ່ເຈົ້າໜ້າທີ່ກຳຈັດສິ່ງເສດເຫຼືອໃນທ້ອງຖິ່ນຂອງທ່ານ.

ຂອບໃຈທີ່ເລືອກ Whadda! ກະລຸນາອ່ານຄູ່ມືຢ່າງລະອຽດກ່ອນທີ່ຈະນໍາເອົາອຸປະກອນນີ້ເຂົ້າມາໃຫ້ບໍລິການ. ຖ້າອຸປະກອນເສຍຫາຍໃນລະຫວ່າງການຂົນສົ່ງ, ຢ່າຕິດຕັ້ງຫຼືໃຊ້ມັນແລະຕິດຕໍ່ຕົວແທນຈໍາຫນ່າຍຂອງທ່ານ.

ຄໍາແນະນໍາຄວາມປອດໄພ

nuaire DRI-ECO CO2 ເຊັນເຊີ CO2 ສໍາລັບໃຊ້ກັບ RF Enabled Hall Control Units DRI ECO - book iconອ່ານ ແລະເຂົ້າໃຈຄູ່ມືນີ້ ແລະປ້າຍຄວາມປອດໄພທັງໝົດກ່ອນທີ່ຈະໃຊ້ເຄື່ອງນີ້.
ເຕົາອົບຂະໜາດນ້ອຍ SILVERCREST SGB 1200 F1 - icon 6ສໍາລັບການນໍາໃຊ້ພາຍໃນເຮືອນເທົ່ານັ້ນ.

  • ອຸປະກອນນີ້ສາມາດໃຊ້ໄດ້ໂດຍເດັກນ້ອຍອາຍຸ 8 ປີຂຶ້ນໄປ, ແລະຜູ້ທີ່ມີຄວາມສາມາດທາງດ້ານຮ່າງກາຍ, ທາງດ້ານຄວາມຮູ້ສຶກຫຼືຈິດໃຈຫຼຸດລົງຫຼືຂາດປະສົບການແລະຄວາມຮູ້ຖ້າເຂົາເຈົ້າໄດ້ຮັບການຊີ້ນໍາຫຼືຄໍາແນະນໍາກ່ຽວກັບການນໍາໃຊ້ອຸປະກອນໃນທາງທີ່ປອດໄພແລະເຂົ້າໃຈ ອັນຕະລາຍທີ່ກ່ຽວຂ້ອງ. ເດັກນ້ອຍຈະບໍ່ຫຼິ້ນກັບອຸປະກອນ. ເດັກນ້ອຍຈະບໍ່ເຮັດຄວາມສະອາດແລະການດູແລຮັກສາໂດຍບໍ່ມີການຊີ້ນໍາ.

ຂໍ້ແນະນຳທົ່ວໄປ

  • ອ້າງອີງເຖິງການບໍລິການ ແລະ ການຮັບປະກັນຄຸນນະພາບຂອງVelleman® ໃນໜ້າສຸດທ້າຍຂອງຄູ່ມືນີ້.
  • ການດັດແປງທັງໝົດຂອງອຸປະກອນແມ່ນຖືກຫ້າມຍ້ອນເຫດຜົນດ້ານຄວາມປອດໄພ. ຄວາມເສຍຫາຍທີ່ເກີດຈາກການດັດແປງຂອງຜູ້ໃຊ້ຕໍ່ກັບອຸປະກອນບໍ່ໄດ້ກວມເອົາໂດຍການຮັບປະກັນ.
  • ໃຊ້ອຸປະກອນເພື່ອຈຸດປະສົງຂອງມັນເທົ່ານັ້ນ. ການ​ນໍາ​ໃຊ້​ອຸ​ປະ​ກອນ​ໃນ​ວິ​ທີ​ການ​ທີ່​ບໍ່​ໄດ້​ຮັບ​ອະ​ນຸ​ຍາດ​ຈະ​ລົບ​ລ້າງ​ການ​ຮັບ​ປະ​ກັນ​.
  • ຄວາມເສຍຫາຍທີ່ເກີດຈາກການບໍ່ສົນໃຈບາງຄໍາແນະນໍາໃນຄູ່ມືນີ້ບໍ່ໄດ້ກວມເອົາໂດຍການຮັບປະກັນແລະຕົວແທນຈໍາຫນ່າຍຈະບໍ່ຍອມຮັບຄວາມຮັບຜິດຊອບຕໍ່ຂໍ້ບົກພ່ອງຫຼືບັນຫາທີ່ເກີດຂື້ນ.
  • Nor Velleman Group NV ຫຼືຕົວແທນຈໍາຫນ່າຍຂອງຕົນສາມາດຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍໃດໆ (ພິເສດ, ບັງເອີນ, ຫຼືທາງອ້ອມ) - ລັກສະນະໃດກໍ່ຕາມ (ທາງດ້ານການເງິນ, ທາງດ້ານຮ່າງກາຍ ...) ທີ່ເກີດຂຶ້ນຈາກການຄອບຄອງ, ການນໍາໃຊ້, ຫຼືຄວາມລົ້ມເຫຼວຂອງຜະລິດຕະພັນນີ້.
  • ຮັກສາຄູ່ມືນີ້ໄວ້ສໍາລັບການອ້າງອີງໃນອະນາຄົດ.

Arduino® ແມ່ນຫຍັງ

Arduino® ເປັນແພລດຟອມຕົ້ນແບບແບບເປີດທີ່ອີງໃສ່ຮາດແວ ແລະຊອບແວທີ່ໃຊ້ງ່າຍ. ກະດານ Arduino® ສາມາດອ່ານວັດສະດຸປ້ອນ – ເຊັນເຊີເປີດແສງ, ນິ້ວມືເທິງປຸ່ມ, ຫຼືຂໍ້ຄວາມ Twitter – ແລະປ່ຽນເປັນຜົນຜະລິດ – ເປີດໃຊ້ມໍເຕີ, ເປີດໄຟ LED, ຫຼືເຜີຍແຜ່ບາງສິ່ງບາງຢ່າງອອນໄລນ໌. ທ່ານສາມາດບອກກະດານຂອງທ່ານວ່າຈະເຮັດແນວໃດໂດຍການສົ່ງຊຸດຄໍາແນະນໍາໄປຫາ microcontroller ເທິງກະດານ. ເພື່ອເຮັດແນວນັ້ນ, ທ່ານໃຊ້ພາສາການຂຽນໂປລແກລມ Arduino (ອີງໃສ່ Wiring) ແລະ Arduino® software IDE (ອີງໃສ່ການປະມວນຜົນ). ໄສ້ / ໂມດູນ / ອົງປະກອບເພີ່ມເຕີມແມ່ນຈໍາເປັນສໍາລັບການອ່ານຂໍ້ຄວາມ Twitter ຫຼືເຜີຍແຜ່ອອນໄລນ໌. ທ່ອງໄປຫາ www.arduino.cc ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

ສິນຄ້າເກີນview

16×2 LCD ແລະແຜ່ນປ້ອງກັນປຸ່ມກົດສໍາລັບ Arduino® Uno, Mega, Diecimila, Duemilanove, ແລະກະດານ Freeduino.

WHADDA WPSH203 LCD ແລະ Keypad Shield ສໍາລັບ Arduino - ຫຼາຍກວ່າview

1 ເຄື່ອງວັດແທກຄວາມຄົມຊັດ LCD 3 ກະແຈຄວບຄຸມ (ເຊື່ອມຕໍ່ກັບອິນພຸດອະນາລັອກ 0)
2 ພອດ ICSP

ຂໍ້ມູນຈໍາເພາະ

  • ຂະໜາດ: 80 x 58 x 20 ມມ

ຄຸນສົມບັດ

  • ພື້ນຫຼັງສີຟ້າ/ແສງ backlight ສີຂາວ
  • ການປັບຄວາມຄົມຊັດຂອງຫນ້າຈໍ
  • ໃຊ້ຫ້ອງສະໝຸດ LCD Arduino® 4-bit
  • ປຸ່ມຣີເຊັດ
  • ປຸ່ມຂຶ້ນ, ລົງ, ຊ້າຍ, ແລະຂວາໃຊ້ພຽງແຕ່ການປ້ອນຂໍ້ມູນອະນາລັອກອັນດຽວ

ແບບ Pin Pin

ອະນາລັອກ 0 ຂຶ້ນ, ລົງ, ຂວາ, ຊ້າຍ, ເລືອກ
ດິຈິຕອລ 4 DB4
ດິຈິຕອລ 5 DB5
ດິຈິຕອລ 6 DB6
ດິຈິຕອລ 7 DB7
ດິຈິຕອລ 8 RS
ດິຈິຕອລ 9 E
ດິຈິຕອລ 10 ແສງຫຼັງ

Example

*/
#ລວມທັງ
/************************************************************
ໂຄງການນີ້ຈະທົດສອບແຜງ LCD ແລະປຸ່ມຕ່າງໆ
*************************************************************/
// ເລືອກ pins ທີ່ໃຊ້ໃນແຜງ LCD
ຈໍ LiquidCrystal 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;
#define btnRIGHT 0
#ກໍານົດ btnUP 1
#ກໍານົດ btnDOWN 2
#define btnLEFT 3
#ກໍານົດ btnSELECT 4
#ກໍານົດ btnNONE 5
// ອ່ານປຸ່ມ
int read_LCD_buttons()
{
adc_key_in = analogRead(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; // ເມື່ອ​ຜູ້​ອື່ນ​ລົ້ມ​ເຫລວ​, ໃຫ້​ກັບ​ຄືນ​ມາ​ນີ້ ...
}
ການຕັ້ງຄ່າ void()
{
lcd.begin(16, 2); // ເລີ່ມຕົ້ນຫ້ອງສະຫມຸດ
lcd.setCursor(0,0);
lcd.print(“Whadda WPSH203”); // ພິມຂໍ້ຄວາມງ່າຍໆ
}
void loop()
{
lcd.setCursor(9,1); // ຍ້າຍຕົວກະພິບໄປແຖວທີສອງ “1” ແລະ 9 ຍະຫວ່າງ
lcd.print(millis()/1000); // ສະແດງວິນາທີທີ່ຜ່ານໄປຕັ້ງແຕ່ພະລັງງານຂຶ້ນ
lcd.setCursor(0,1); // ຍ້າຍໄປຈຸດເລີ່ມຕົ້ນຂອງແຖວທີສອງ
lcd_key = read_LCD_buttons(); // ອ່ານປຸ່ມ
switch (lcd_key) // ຂຶ້ນກັບວ່າປຸ່ມໃດຖືກ pushed, ພວກເຮົາປະຕິບັດການດໍາເນີນການ
{

ກໍລະນີ btnRIGHT:
{
lcd.print(“ຂວາ”); // ພິມຂວາເທິງຈໍ LCD
// ລະ​ຫັດ​ທີ່​ຈະ​ເພີ່ມ​ທະ​ວີ​ການ counter ຂໍ້​ຄວາມ​ຫຼັງ​ຈາກ​ການ​ກົດ​ປຸ່ມ debounced​
ຖ້າ((millis() – prev_trigger) > 500) {
message_count++;
if(message_count > 3) message_count = 0;
prev_trigger = millis();
}
/////////////////////////////////////////////////////////////
ພັກຜ່ອນ;
}
ກໍລະນີ btnLEFT:
{
// ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ຄໍາ​ວ່າ "ຊ້າຍ​" ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ການ​ນໍາ​ໃຊ້ lcd.print("LEFT ") ແທນ​ທີ່​ຈະ lcd.print(adc_key_in) ແລະ lcd.print(" v");
// 2 ເສັ້ນຕໍ່ໄປນີ້ຈະພິມ threshold ຕົວຈິງ voltage ມີຢູ່ໃນການປ້ອນຂໍ້ມູນແບບອະນາລັອກ 0; ເນື່ອງຈາກປຸ່ມເຫຼົ່ານີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ voltage divider, ກົດແຕ່ລະປຸ່ມສ້າງ threshold ທີ່ແຕກຕ່າງກັນ voltage
lcd.print(adc_key_in); // ສະແດງຂອບເຂດຕົວຈິງ voltage ຢູ່ທີ່ການປ້ອນຂໍ້ມູນອະນາລັອກ 0
lcd.print(“v”); // ສິ້ນສຸດດ້ວຍ v(olt)
// ລະ​ຫັດ​ທີ່​ຈະ​ຫຼຸດ​ຜ່ອນ​ການ counter ຂໍ້​ຄວາມ​ຫຼັງ​ຈາກ​ການ​ກົດ​ປຸ່ມ debounced​
ຖ້າ((millis() – prev_trigger) > 500) {
message_count–;
if(message_count == 255) message_count = 3;
prev_trigger = millis();
}
//////////////////////////////////////////////////////////////
ພັກຜ່ອນ;
}
ກໍລະນີ btnUP:
{
lcd.print(“UP“); // ພິມຂຶ້ນເທິງໜ້າຈໍ LCD
ພັກຜ່ອນ;
}
ກໍລະນີ btnDOWN:
{
lcd.print(“ລົງ”); // ພິມລົງເທິງຈໍ LCD
ພັກຜ່ອນ;
}
ກໍລະນີ btnSELECT:
{
lcd.print(“SELECT”); // ພິມ SELECT ໃນຫນ້າຈໍ LCD
ພັກຜ່ອນ;
}
ກໍລະນີ btnNONE:
{
lcd.print(“TEST”); // ທົດສອບການພິມເທິງໜ້າຈໍ LCD
ພັກຜ່ອນ;
}
}

// ຖ້າກົດປຸ່ມໃດນຶ່ງ, ກວດເບິ່ງວ່າຂໍ້ຄວາມອື່ນຕ້ອງຖືກສະແດງຫຼືບໍ່
ຖ້າ(lcd_key != btnNONE) {
lcd.setCursor(0,0);
ສະຫຼັບ(ຈຳນວນຂໍ້ຄວາມ)
{
ກໍລະນີ 0: {
lcd.print(“Whadda WPSH203“);
ພັກຜ່ອນ;
}
ກໍລະນີ 1: {
lcd.print(“ໂລ້ LCD”);
ພັກຜ່ອນ;
}
ກໍລະນີ 2: {
lcd.print(“ກວດເບິ່ງ whadda.com”);
ພັກຜ່ອນ;
}
ກໍລະນີທີ 3:{
lcd.print(“Velleman”);
ພັກຜ່ອນ;
}

}
lcd.setCursor(0,1); // ຣີເຊັດຕົວກະພິບ LCD ເປັນແຖວທີ 2 (ດັດຊະນີ 1)
}
}

whadda.com

WHADDA WPSH203 LCD ແລະ Keypad Shield ສໍາລັບ Arduino - ໂລໂກ້ 2

ການ​ດັດ​ແກ້​ແລະ​ຄວາມ​ຜິດ​ພາດ​ການ​ພິມ​ສະ​ຫງວນ - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.

ເອກະສານ / ຊັບພະຍາກອນ

WHADDA WPSH203 LCD ແລະ Keypad Shield ສໍາລັບ Arduino [pdf] ຄູ່ມືຜູ້ໃຊ້
WPSH203 LCD ແລະ Keypad Shield ສໍາລັບ Arduino, WPSH203, LCD ແລະ Keypad Shield ສໍາລັບ Arduino, Keypad Shield ສໍາລັບ Arduino, ໄສ້ສໍາລັບ Arduino

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *