WPSH203 LCD, Arduino-യ്ക്കുള്ള കീപാഡ് ഷീൽഡ്
ഉപയോക്തൃ മാനുവൽ
ആമുഖം
യൂറോപ്യൻ യൂണിയനിലെ എല്ലാ നിവാസികൾക്കും
ഈ ഉൽപ്പന്നത്തെക്കുറിച്ചുള്ള പ്രധാനപ്പെട്ട പാരിസ്ഥിതിക വിവരങ്ങൾ
ഉപകരണത്തിലോ പാക്കേജിലോ ഉള്ള ഈ ചിഹ്നം സൂചിപ്പിക്കുന്നത്, ഉപകരണത്തിൻ്റെ ജീവിതചക്രത്തിന് ശേഷം നീക്കം ചെയ്യുന്നത് പരിസ്ഥിതിയെ ദോഷകരമായി ബാധിക്കുമെന്ന്. തരംതിരിക്കാത്ത മുനിസിപ്പൽ മാലിന്യമായി യൂണിറ്റ് (അല്ലെങ്കിൽ ബാറ്ററികൾ) നീക്കം ചെയ്യരുത്; റീസൈക്ലിങ്ങിനായി അത് ഒരു പ്രത്യേക കമ്പനിയിലേക്ക് കൊണ്ടുപോകണം. ഈ ഉപകരണം നിങ്ങളുടെ വിതരണക്കാരനോ പ്രാദേശിക റീസൈക്ലിംഗ് സേവനത്തിനോ തിരികെ നൽകണം. പ്രാദേശിക പരിസ്ഥിതി നിയമങ്ങൾ പാലിക്കുക.
സംശയമുണ്ടെങ്കിൽ, നിങ്ങളുടെ പ്രാദേശിക മാലിന്യ നിർമാർജന അധികാരികളെ ബന്ധപ്പെടുക.
Whadda തിരഞ്ഞെടുത്തതിന് നന്ദി! ഈ ഉപകരണം സേവനത്തിലേക്ക് കൊണ്ടുവരുന്നതിന് മുമ്പ് ദയവായി മാനുവൽ നന്നായി വായിക്കുക. ട്രാൻസിറ്റിൽ ഉപകരണം കേടായെങ്കിൽ, അത് ഇൻസ്റ്റാൾ ചെയ്യുകയോ ഉപയോഗിക്കുകയോ ചെയ്യരുത്, നിങ്ങളുടെ ഡീലറെ ബന്ധപ്പെടുക.
സുരക്ഷാ നിർദ്ദേശങ്ങൾ
ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഈ മാനുവലും എല്ലാ സുരക്ഷാ സൂചനകളും വായിച്ച് മനസ്സിലാക്കുക.
ഇൻഡോർ ഉപയോഗത്തിന് മാത്രം.
- 8 വയസ്സിനു മുകളിൽ പ്രായമുള്ള കുട്ടികൾക്കും ശാരീരികവും സംവേദനാത്മകവും മാനസികവുമായ കഴിവുകൾ കുറവുള്ള വ്യക്തികൾക്കും പരിചയസമ്പത്തും അറിവും ഇല്ലാത്തവർക്കും ഈ ഉപകരണം ഉപയോഗിക്കാവുന്നതാണ്. അപകടങ്ങൾ ഉൾപ്പെടുന്നു. കുട്ടികൾ ഉപകരണം ഉപയോഗിച്ച് കളിക്കരുത്. ശുചീകരണവും ഉപയോക്തൃ പരിപാലനവും മേൽനോട്ടമില്ലാതെ കുട്ടികൾ ഉണ്ടാക്കരുത്.
പൊതു മാർഗ്ഗനിർദ്ദേശങ്ങൾ
- ഈ മാനുവലിൻ്റെ അവസാന പേജുകളിലെ Velleman® സേവനവും ഗുണനിലവാര വാറൻ്റിയും കാണുക.
- സുരക്ഷാ കാരണങ്ങളാൽ ഉപകരണത്തിൻ്റെ എല്ലാ മാറ്റങ്ങളും നിരോധിച്ചിരിക്കുന്നു. ഉപകരണത്തിൽ ഉപയോക്തൃ പരിഷ്ക്കരണങ്ങൾ മൂലമുണ്ടാകുന്ന കേടുപാടുകൾ വാറൻ്റിയുടെ പരിധിയിൽ വരുന്നതല്ല.
- ഉപകരണം അതിൻ്റെ ഉദ്ദേശ്യത്തിനായി മാത്രം ഉപയോഗിക്കുക. ഉപകരണം അനധികൃതമായി ഉപയോഗിക്കുന്നത് വാറൻ്റി അസാധുവാക്കും.
- ഈ മാന്വലിലെ ചില മാർഗ്ഗനിർദ്ദേശങ്ങൾ അവഗണിച്ചതുമൂലമുണ്ടാകുന്ന നാശനഷ്ടങ്ങൾ വാറൻ്റിയുടെ പരിധിയിൽ വരുന്നതല്ല, തുടർന്നുണ്ടാകുന്ന തകരാറുകൾക്കോ പ്രശ്നങ്ങൾക്കോ ഉള്ള ഉത്തരവാദിത്തം ഡീലർ സ്വീകരിക്കുന്നതല്ല.
- ഈ ഉൽപ്പന്നത്തിന്റെ കൈവശം, ഉപയോഗം, അല്ലെങ്കിൽ പരാജയം എന്നിവയിൽ നിന്ന് ഉണ്ടാകുന്ന ഏതെങ്കിലും തരത്തിലുള്ള (സാമ്പത്തികമോ ശാരീരികമോ...) - ഏതെങ്കിലും നാശത്തിന് (അസാധാരണമോ, ആകസ്മികമോ അല്ലെങ്കിൽ പരോക്ഷമോ) - വെല്ലെമാൻ ഗ്രൂപ്പ് എൻവിയോ അതിന്റെ ഡീലർമാരോ ഉത്തരവാദികളായിരിക്കില്ല.
- ഭാവി റഫറൻസിനായി ഈ മാനുവൽ സൂക്ഷിക്കുക.
എന്താണ് Arduino®
എളുപ്പത്തിൽ ഉപയോഗിക്കാവുന്ന ഹാർഡ്വെയറും സോഫ്റ്റ്വെയറും അടിസ്ഥാനമാക്കിയുള്ള ഒരു ഓപ്പൺ സോഴ്സ് പ്രോട്ടോടൈപ്പിംഗ് പ്ലാറ്റ്ഫോമാണ് Arduino®. Arduino® ബോർഡുകൾക്ക് ഇൻപുട്ടുകൾ വായിക്കാൻ കഴിയും - ഒരു ലൈറ്റ്-ഓൺ സെൻസർ, ഒരു ബട്ടണിലെ ഒരു വിരൽ, അല്ലെങ്കിൽ ഒരു ട്വിറ്റർ സന്ദേശം - അവയെ ഒരു ഔട്ട്പുട്ടാക്കി മാറ്റുക - ഒരു മോട്ടോർ സജീവമാക്കുക, ഒരു LED ഓണാക്കുക, അല്ലെങ്കിൽ ഓൺലൈനിൽ എന്തെങ്കിലും പ്രസിദ്ധീകരിക്കുക. ബോർഡിലെ മൈക്രോകൺട്രോളറിലേക്ക് ഒരു കൂട്ടം നിർദ്ദേശങ്ങൾ അയച്ചുകൊണ്ട് എന്താണ് ചെയ്യേണ്ടതെന്ന് നിങ്ങൾക്ക് ബോർഡിനോട് പറയാനാകും. അങ്ങനെ ചെയ്യുന്നതിന്, നിങ്ങൾ Arduino പ്രോഗ്രാമിംഗ് ഭാഷയും (വയറിംഗിനെ അടിസ്ഥാനമാക്കി) Arduino® സോഫ്റ്റ്വെയർ IDE (പ്രോസസിംഗിനെ അടിസ്ഥാനമാക്കി) ഉപയോഗിക്കുന്നു. ഒരു ട്വിറ്റർ സന്ദേശം വായിക്കുന്നതിനോ ഓൺലൈനിൽ പ്രസിദ്ധീകരിക്കുന്നതിനോ അധിക ഷീൽഡുകൾ/മൊഡ്യൂളുകൾ/ഘടകങ്ങൾ ആവശ്യമാണ്. ഇതിലേക്ക് സർഫ് ചെയ്യുക www.arduino.cc കൂടുതൽ വിവരങ്ങൾക്ക്.
ഉൽപ്പന്നം കഴിഞ്ഞുview
Arduino® Uno, Mega, Diecimila, Duemilanove, Freeduino ബോർഡുകൾക്കുള്ള 16×2 LCD, കീപാഡ് ഷീൽഡ്.
1 | എൽസിഡി കോൺട്രാസ്റ്റ് പൊട്ടൻഷിയോമീറ്റർ | 3 | നിയന്ത്രണ കീകൾ (അനലോഗ് ഇൻപുട്ട് 0-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു) |
2 | ICSP പോർട്ട് |
സ്പെസിഫിക്കേഷനുകൾ
- അളവുകൾ: 80 x 58 x 20 മിമി
ഫീച്ചറുകൾ
- നീല പശ്ചാത്തലം/വെളുത്ത ബാക്ക്ലൈറ്റ്
- സ്ക്രീൻ കോൺട്രാസ്റ്റ് ക്രമീകരണം
- 4-ബിറ്റ് Arduino® LCD ലൈബ്രറി ഉപയോഗിക്കുന്നു
- റീസെറ്റ് ബട്ടൺ
- മുകളിലേക്ക്, താഴേക്ക്, ഇടത്, വലത് ബട്ടണുകൾ ഒരു അനലോഗ് ഇൻപുട്ട് മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ
പിൻ ലേ Layout ട്ട്
അനലോഗ് 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;
ഒപ്പിടാത്ത char 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.setCursor(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(); // ബട്ടണുകൾ വായിക്കുക
സ്വിച്ച് (lcd_key) // ഏത് ബട്ടൺ അമർത്തിയെന്നതിനെ ആശ്രയിച്ച്, ഞങ്ങൾ ഒരു പ്രവർത്തനം നടത്തുന്നു
{
കേസ് btnRIGHT:
{
lcd.print (“വലത്”); // എൽസിഡി സ്ക്രീനിൽ വലത് പ്രിന്റ് ചെയ്യുക
// ഡീബൗൺസ് ബട്ടൺ അമർത്തിയാൽ സന്ദേശ കൗണ്ടർ വർദ്ധിപ്പിക്കുന്നതിനുള്ള കോഡ്
if((millis() – prev_trigger) > 500) {
സന്ദേശ_എണ്ണം++;
if(message_count > 3) message_count = 0;
prev_trigger = മില്ലിസ്();
}
////////////////////////////////////////////// //////////
ബ്രേക്ക്;
}
കേസ് btnLEFT:
{
// നിങ്ങൾക്ക് ഡിസ്പ്ലേയിൽ കാണിച്ചിരിക്കുന്ന “ഇടത്” എന്ന വാക്ക് ആവശ്യമാണെങ്കിൽ lcd.print(adc_key_in), lcd.print(” v” എന്നിവയ്ക്ക് പകരം lcd.print (“ഇടത് “) ഉപയോഗിക്കുക;
// ഇനിപ്പറയുന്ന 2 വരികൾ യഥാർത്ഥ ത്രെഷോൾഡ് വോളിയം പ്രിന്റ് ചെയ്യുംtage അനലോഗ് ഇൻപുട്ട് 0-ൽ ഉണ്ട്; ഈ ബട്ടണുകൾ ഒരു വോളിയത്തിന്റെ ഭാഗമാണ്tage ഡിവൈഡർ, ഓരോ ബട്ടണും അമർത്തുന്നത് വ്യത്യസ്തമായ ഒരു ത്രെഷോൾഡ് വോളിയം സൃഷ്ടിക്കുന്നുtage
lcd.print(adc_key_in); // യഥാർത്ഥ ത്രെഷോൾഡ് വോളിയം കാണിക്കുന്നുtagഅനലോഗ് ഇൻപുട്ട് 0-ൽ ഇ
lcd.print("v"); // അവസാനിക്കുന്നത് v(olt)
// ഡീബൗൺസ് ബട്ടൺ അമർത്തിയാൽ സന്ദേശ കൗണ്ടർ കുറയ്ക്കുന്നതിനുള്ള കോഡ്
if((millis() – prev_trigger) > 500) {
സന്ദേശം_എണ്ണം–;
if(message_count == 255) message_count = 3;
prev_trigger = മില്ലിസ്();
}
////////////////////////////////////////////// //////////////
ബ്രേക്ക്;
}
കേസ് btnUP:
{
lcd.print ("UP"); // LCD സ്ക്രീനിൽ പ്രിന്റ് അപ്പ് ചെയ്യുക
ബ്രേക്ക്;
}
കേസ് btnDOWN:
{
lcd.print ("താഴേക്ക്"); // LCD സ്ക്രീനിൽ പ്രിന്റ് ഡൗൺ ചെയ്യുക
ബ്രേക്ക്;
}
കേസ് btnSELECT:
{
lcd.print ("തിരഞ്ഞെടുക്കുക"); // LCD സ്ക്രീനിൽ SELECT പ്രിന്റ് ചെയ്യുക
ബ്രേക്ക്;
}
കേസ് btnNONE:
{
lcd.print (“ടെസ്റ്റ്”); // എൽസിഡി സ്ക്രീനിൽ ടെസ്റ്റ് പ്രിന്റ് ചെയ്യുക
ബ്രേക്ക്;
}
}
// ഒരു ബട്ടൺ അമർത്തിയാൽ, മറ്റൊരു സന്ദേശം പ്രദർശിപ്പിക്കേണ്ടതുണ്ടോയെന്ന് പരിശോധിക്കുക
if(lcd_key != btnNONE) {
lcd.setCursor(0,0);
മാറുക(സന്ദേശ_എണ്ണം)
{
കേസ് 0: {
lcd.print("Whadda WPSH203 ");
ബ്രേക്ക്;
}
കേസ് 1: {
lcd.print(“LCD ഷീൽഡ്”);
ബ്രേക്ക്;
}
കേസ് 2: {
lcd.print (“whadda.com പരിശോധിക്കുക”);
ബ്രേക്ക്;
}
കേസ് 3:{
lcd.print ("വെല്ലെമാൻ");
ബ്രേക്ക്;
}
}
lcd.setCursor(0,1); // LCD കഴ്സർ രണ്ടാം നിരയിലേക്ക് പുനഃസജ്ജമാക്കുക (ഇൻഡക്സ് 2)
}
}
പരിഷ്ക്കരണങ്ങളും ടൈപ്പോഗ്രാഫിക്കൽ പിശകുകളും സംവരണം ചെയ്തിട്ടുണ്ട് - © വെല്ലെമാൻ ഗ്രൂപ്പ് എൻ.വി. WPSH203_v01
വെല്ലെമാൻ ഗ്രൂപ്പ് എൻവി, ലെഗൻ ഹെയർവെഗ് 33 - 9890 ഗവേരെ.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
WHADDA WPSH203 LCD, Arduino-യ്ക്കുള്ള കീപാഡ് ഷീൽഡ് [pdf] ഉപയോക്തൃ മാനുവൽ Arduino-യ്ക്കുള്ള WPSH203 LCD, കീപാഡ് ഷീൽഡ്, Arduino-യ്ക്കുള്ള WPSH203, LCD, കീപാഡ് ഷീൽഡ്, Arduino-യ്ക്കുള്ള കീപാഡ് ഷീൽഡ്, Arduino-യ്ക്കുള്ള ഷീൽഡ് |