WPSH203 LCD සහ Arduino සඳහා Keypad Shield
පරිශීලක අත්පොත
හැඳින්වීම
යුරෝපා සංගමයේ සියලුම පදිංචිකරුවන් වෙත
මෙම නිෂ්පාදනය පිළිබඳ වැදගත් පාරිසරික තොරතුරු
උපාංගයේ හෝ පැකේජයේ ඇති මෙම සංකේතය පෙන්නුම් කරන්නේ උපාංගය එහි ජීවන චක්රයෙන් පසු බැහැර කිරීම පරිසරයට හානි කළ හැකි බවයි. වර්ග නොකළ නාගරික අපද්රව්ය ලෙස ඒකකය (හෝ බැටරි) බැහැර නොකරන්න; එය ප්රතිචක්රීකරණය සඳහා විශේෂිත සමාගමකට ගෙන යා යුතුය. මෙම උපාංගය ඔබේ බෙදාහරින්නාට හෝ දේශීය ප්රතිචක්රීකරණ සේවාවකට ආපසු ලබා දිය යුතුය. දේශීය පාරිසරික නීතිවලට ගරු කරන්න.
සැකයක් ඇත්නම්, ඔබේ ප්රාදේශීය අපද්රව්ය බැහැර කිරීමේ බලධාරීන් අමතන්න.
Whadda තෝරා ගැනීම ගැන ඔබට ස්තුතියි! මෙම උපාංගය සේවයට ගෙන ඒමට පෙර කරුණාකර අත්පොත හොඳින් කියවන්න. ගමනාගමනයේදී උපාංගයට හානි සිදුවී ඇත්නම්, එය ස්ථාපනය කිරීම හෝ භාවිතා කිරීම නොකළ යුතු අතර ඔබේ බෙදාහරින්නා අමතන්න.
ආරක්ෂිත උපදෙස්
මෙම උපකරණය භාවිතා කිරීමට පෙර මෙම අත්පොත සහ සියලුම ආරක්ෂිත සලකුණු කියවා තේරුම් ගන්න.
ගෘහස්ථ භාවිතය සඳහා පමණි.
- මෙම උපකරණය භාවිතා කළ හැක්කේ වයස අවුරුදු 8 ට වැඩි ළමයින්ට සහ අඩු ශාරීරික, සංවේදී හෝ මානසික හැකියාවන් ඇති පුද්ගලයින්ට හෝ පළපුරුද්දක් හෝ දැනුමක් නොමැති පුද්ගලයින්ට ආරක්ෂිතව උපකරණය භාවිතා කිරීම සහ අධීක්ෂණය කිරීම සඳහා අධීක්ෂණයක් හෝ උපදෙස් ලබා දී තිබේ නම් ය. අන්තරායන් සම්බන්ධයි. උපකරණය සමඟ ළමයින් සෙල්ලම් නොකළ යුතුය. පිරිසිදු කිරීම සහ පරිශීලක නඩත්තු කිරීම අධීක්ෂණයකින් තොරව ළමයින් විසින් නොකළ යුතුය.
පොදු මාර්ගෝපදේශ
- මෙම අත්පොතෙහි අවසාන පිටුවල ඇති Velleman® සේවාව සහ තත්ත්ව වගකීම් සහතිකය වෙත යොමු වන්න.
- ආරක්ෂක හේතූන් මත උපාංගයේ සියලුම වෙනස් කිරීම් තහනම් කර ඇත. උපාංගයේ පරිශීලක වෙනස් කිරීම් නිසා සිදුවන හානිය වගකීම් සහතිකයෙන් ආවරණය නොවේ.
- උපාංගය එහි අපේක්ෂිත අරමුණු සඳහා පමණක් භාවිතා කරන්න. උපාංගය අනවසරයෙන් භාවිතා කිරීම වගකීම් සහතිකය අවලංගු කරයි.
- මෙම අත්පොතෙහි ඇති ඇතැම් මාර්ගෝපදේශ නොසලකා හැරීමෙන් සිදුවන හානිය වගකීම් සහතිකයෙන් ආවරණය නොවන අතර, පසුව ඇතිවන යම් දෝෂ හෝ ගැටළු සඳහා වගකීම බෙදාහරින්නා භාර නොගනී.
- මෙම නිෂ්පාදනය සන්තකයේ තබා ගැනීම, භාවිතා කිරීම හෝ අසාර්ථක වීම හේතුවෙන් පැන නගින ඕනෑම ස්වභාවයක (මූල්ය, භෞතික...) - ඕනෑම හානියක් (අසාමාන්ය, අහඹු හෝ වක්ර) සඳහා Velleman Group NV හෝ එහි අලෙවිකරුවන් වගකිව නොහැක.
- අනාගත යොමුව සඳහා මෙම අත්පොත තබා ගන්න.
Arduino® යනු කුමක්ද?
Arduino® යනු භාවිතයට පහසු දෘඪාංග සහ මෘදුකාංග මත පදනම් වූ විවෘත මූලාශ්ර මූලාකෘති වේදිකාවකි. Arduino® පුවරු වලට ආදාන කියවීමට හැකි වේ - ආලෝකය-ක්රියාත්මක වන සංවේදකයක්, බොත්තමක් මත ඇඟිල්ලක් හෝ ට්විටර් පණිවිඩයක් - සහ ඒවා ප්රතිදානයක් බවට පත් කරන්න - මෝටරයක් සක්රිය කිරීම, LED එකක් ක්රියාත්මක කිරීම හෝ අන්තර්ජාලයේ යමක් ප්රකාශ කිරීම. පුවරුවේ ඇති ක්ෂුද්ර පාලකයට උපදෙස් මාලාවක් යැවීමෙන් ඔබට කළ යුතු දේ ඔබේ පුවරුවට පැවසිය හැකිය. එසේ කිරීමට, ඔබ Arduino ක්රමලේඛන භාෂාව (Wiring මත පදනම්ව) සහ Arduino® මෘදුකාංග IDE (සැකසීම මත පදනම්ව) භාවිතා කරයි. ට්විටර් පණිවිඩයක් කියවීමට හෝ මාර්ගගතව ප්රකාශනය කිරීමට අමතර පලිහ/මොඩියුල/සංරචක අවශ්ය වේ. වෙත සැරිසරන්න www.arduino.cc වැඩි විස්තර සඳහා.
නිෂ්පාදනය අවසන්view
Arduino® Uno, Mega, Diecimila, Duemilanove සහ Freeduino පුවරු සඳහා 16×2 LCD සහ යතුරු පෑඩ් පලිහ.
1 | LCD ප්රතිවිරෝධතා potentiometer | 3 | පාලන යතුරු (ඇනලොග් ආදානය 0 වෙත සම්බන්ධ) |
2 | ICSP වරාය |
පිරිවිතර
- මානයන්: 80 x 58 x 20 මි.මී
විශේෂාංග
- නිල් පසුබිම / සුදු පසුබිම් ආලෝකය
- තිරයේ පරස්පර ගැලපීම
- 4-bit Arduino® LCD පුස්තකාලය භාවිතා කරයි
- යළි පිහිටුවීමේ බොත්තම
- ඉහළ, පහළ, වම් සහ දකුණු බොත්තම් භාවිතා කරන්නේ එක් ඇනලොග් ආදානයක් පමණි
පින් පිරිසැලසුම
ඇනලොග් 0 | ඉහළට, පහළට, දකුණට, වමට, තෝරන්න |
ඩිජිටල් 4 | DB4 |
ඩිජිටල් 5 | DB5 |
ඩිජිටල් 6 | DB6 |
ඩිජිටල් 7 | DB7 |
ඩිජිටල් 8 | RS |
ඩිජිටල් 9 | E |
ඩිජිටල් 10 | පසුතල ආලෝකය |
Example
*/
#ඇතුළත්
/*********************************************************
මෙම වැඩසටහන LCD පැනලය සහ බොත්තම් පරීක්ෂා කරනු ඇත
**********************************************************/
// LCD පැනලයේ භාවිතා කරන අල්ෙපෙනති තෝරන්න
දියර ස්ඵටික lcd(8, 9, 4, 5, 6, 7);
// පැනලය සහ බොත්තම් භාවිතා කරන සමහර අගයන් නිර්වචනය කරන්න
int lcd_key = 0;
int adc_key_in = 0;
අත්සන් නොකළ අකුරු පණිවිඩ_ගණනය = 0;
අත්සන් නොකළ දිගු prev_trigger = 0;
#btnRIGHT 0 අර්ථ දක්වන්න
#btnUP 1 නිර්වචනය කරන්න
#btnDOWN 2 නිර්වචනය කරන්න
#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; // අනෙක් සියල්ල අසාර්ථක වූ විට, මෙය ආපසු දෙන්න...
}
හිස් සැකසුම ()
{
lcd.begin(16, 2); // පුස්තකාලය ආරම්භ කරන්න
lcd.setකර්සරය(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(); // බොත්තම් කියවන්න
මාරු කරන්න (lcd_key) // කුමන බොත්තම එබුවාද යන්න මත පදනම්ව, අපි ක්රියාවක් කරන්නෙමු
{
නඩුව btnRIGHT:
{
lcd.print ("දකුණ"); // LCD තිරයේ දකුණට මුද්රණය කරන්න
// බොත්තම එබීමෙන් පසු පණිවිඩ කවුන්ටරය වැඩි කිරීමට කේතය
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 (“LEFT “) භාවිතා කරන්න;
// පහත පේළි 2 සැබෑ එළිපත්ත වෙළුම මුද්රණය කරයිtage ඇනලොග් ආදානය 0 හි පවතී; මෙම බොත්තම් වෙළුමක කොටසක් වන බැවින්tage බෙදුම්කරු, එක් එක් බොත්තම එබීමෙන් වෙනස් threshold voltage
lcd.print(adc_key_in); // සත්ය එළිපත්ත වෙළුම පෙන්වයිtage ඇනලොග් ආදානය 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 ("SELECT"); // LCD තිරය මත SELECT මුද්රණය කරන්න
කැඩීම;
}
නඩුව btnNONE:
{
lcd.print ("TEST"); // LCD තිරය මත TEST මුද්රණය කරන්න
කැඩීම;
}
}
// බොත්තමක් එබුවේ නම්, වෙනත් පණිවිඩයක් පෙන්වීමට අවශ්ය දැයි පරීක්ෂා කරන්න
if(lcd_key != btnNONE) {
lcd.setකර්සරය(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)
}
}
වෙනස් කිරීම් සහ මුද්රණ දෝෂ වෙන් කර ඇත - © Velleman Group NV. WPSH203_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
ලේඛන / සම්පත්
![]() |
WHADDA WPSH203 LCD සහ Arduino සඳහා යතුරු පෑඩ් පලිහ [pdf] පරිශීලක අත්පොත Arduino සඳහා WPSH203 LCD සහ Keypad Shield, Arduino සඳහා WPSH203, LCD සහ Keypad Shield, Arduino සඳහා Keypad Shield, Arduino සඳහා Shield |