Arduino LCD KeyPad Shield (SKU: DFR0009) தரவுத்தாள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





எல்.சி.டி தொகுதி 'அர்டுயினோ எல்.சி.டி கீபேட் ஷீல்ட் (எஸ்.கே.யூ: டி.எஃப்.ஆர் 10009)' இன் பின்அவுட் மற்றும் வேலை விவரங்களை எழுதுதல் விளக்குகிறது, இது ஒரு குறிப்பிட்ட அளவுருவை இலக்கங்களில் காண்பிக்க வேண்டிய அனைத்து அர்டுயினோ அடிப்படையிலான பயன்பாடுகளுக்கும் விரைவான செருகுநிரல் பொருந்தக்கூடிய தன்மையை வழங்குவதற்காக குறிப்பாக தயாரிக்கப்படுகிறது. வெப்பநிலை, வேகம், நேரம், எடை போன்றவை.

Arduino LCD KeyPad Shield (SKU: DFR0009)

எல்சிடி கீபேட் கேடயம் குறிப்பாக ஆர்டுயினோ போர்டுகளுடன் தனித்துவமாக பணியாற்றுவதற்காக உருவாக்கப்பட்டது, பயனர்களுக்கு தொந்தரவு இல்லாத மற்றும் பயனர் நட்பு இடைமுக செயல்பாடுகளை அனுமதிக்கும் நோக்கம் கொண்டது.

இந்த தொகுதி மூலம் பயனர்கள் இப்போது மெனுவை நன்கு அறிந்திருக்கலாம், மேலும் அவற்றின் குறிப்பிட்ட பயன்பாட்டு நிலைமைகள் மற்றும் விரும்பத்தக்க தன்மைக்கு ஏற்ப மாறுபாடுகளைத் தேர்வுசெய்யலாம்.



Arduino LCD KeyPad Shield (SKU: DFR0009) தொகுதி 1602 வெள்ளை டிஜிட்டல் எழுத்துக்களுடன் வடிவமைக்கப்பட்டுள்ளது, இது ஒரு பிரகாசமான நீல பின்னொளி திரவ படிக காட்சி குழு மீது.

இது 5 விசைகள் கொண்ட ஒரு விசைப்பலகையைக் கொண்டுள்ளது, இது தேர்ந்தெடுக்கப்பட்ட, மேல், வலது, கீழ் மற்றும் இடது போன்ற பிரத்யேக செயல்பாடுகளை வழங்க கட்டமைக்கப்பட்டுள்ளது.



தொகுதி ஒரு டிஜிட்டல் ஐஓ (உள்ளீடு / வெளியீடு) டிஜிட்டல் மாற்றி அல்லது ஏடிசி சேனலுக்கான ஒற்றை அனலாக் மூலம் சேமிக்கும் திறனை உள்ளடக்கியது.

விசை அழுத்தும் கட்டளை 5-நிலை சாத்தியமான வகுப்பி நெட்வொர்க் வழியாக உள்நாட்டில் அடையாளம் காணப்படுகிறது.

விளக்கமளிக்கப்பட்ட Arduino LCD KeyPad Shield (SKU: DFR0009) LCD தொகுதி Arduino பலகைகளுடன் எளிதாக பொருந்தக்கூடியதால் மிகவும் பிரபலமாகிவிட்டது.

காட்சி 2 ஆல் 16 எல்சிடி ஸ்லாட்டுகளால் ஆனது, 6 புஷ் டு ஆன் சுவிட்சுகளுடன் உதவுகிறது. ஒரு Arduino போர்டுடன் இடைமுகப்படுத்த # 4,5,6,7,8,9 மற்றும் 10 ஐ ஒன்றாக இணைக்கவும்.

புஷ் பொத்தான் கட்டளைகளை ஸ்கேன் செய்ய அனலாக் முள் # 0 ஒதுக்கப்பட்டுள்ளது.

தொகுதி இணைக்கப்பட்ட மாறுபட்ட சரிசெய்தல் கட்டுப்பாடு மற்றும் பின் ஒளி ஆன் / ஆஃப் விருப்பம் பொத்தானைக் கொண்டுள்ளது.

இந்த அமைப்பு ஒரு தொந்தரவு இல்லாத அனலாக் சென்சார் வாசிப்பு மற்றும் விளக்கக்காட்சிக்கான விரிவாக்கக்கூடிய அனலாக் பின்அவுட்களையும் வழங்குகிறது.

மேலும் விவரங்கள் இணைக்கப்பட்டுள்ளன இங்கே

பட உபயம்: https://www.dfrobot.com/wiki/index.php?title=File:DSC0410.jpg

Arduino LCD KeyPad கவசத்தில் (SKU: DFR0009) சேர்க்கப்பட்டுள்ள முக்கிய அம்சங்கள்:

  • இயக்க மின்னழுத்தம்: 5 வி
  • 5 விருப்பத்தேர்வுகளுக்கான தனிப்பயன் மெனு பேனலை மாற்றுவதற்கு பொத்தான்களை அழுத்தவும்.
  • RST பொத்தான் சம்பந்தப்பட்ட arduino நிரலை மீட்டமைக்க வழங்குகிறது
  • பின்புற ஒளியை சரிசெய்ய ஒரு பொட்டென்டோமீட்டரை ஒருங்கிணைக்கவும்
  • கிடைக்கும் I / O ஊசிகளை விரிவாக்கக்கூடியவை
  • மேம்படுத்தப்பட்ட சென்சார் நீட்டிப்புக்கான நிலையான டி.எஃப்.ரோபோட் உள்ளமைவைப் பயன்படுத்தி அனலாக் பின்அவுட் விரிவாக்கக்கூடியது
  • மிகவும் பொருத்தமான பரிமாணம்: 80 x 58 மிமீ

நூலக விளக்கம்

செயல்பாடு விளக்கம்

லிக்விட் கிரிஸ்டல் (rs, enable, d4, d5, d6, d7)

திரவ படிகத்தின் மாறி மாற்றீட்டை உருவாக்குகிறது. காட்சித் திரையை 4 அல்லது 8 தரவு கோடுகள் மூலம் கட்டளையிடலாம். முதலாவதாக, d0 முதல் d3 க்கான முள் எண்கள் அகற்றப்பட்டு தொடர்புடைய வரிகளை பயன்படுத்தாமல் பராமரிக்கலாம்.

அத்தகைய சந்தர்ப்பத்தில் ஆர்டுயினோ போர்டின் மேல் ஒரு முள் இணைப்பதை விட RW பின்அவுட் தரையுடன் இணைக்க பரிந்துரைக்கப்படலாம், இந்த செயல்பாட்டின் அளவுருக்களிலிருந்து அதை அகற்ற விரும்பலாம்.

அதற்கான பின்வரும் உதாரணத்தை நீங்கள் கருத்தில் கொள்ளலாம்:

LiquidCrystal lcd(8, 9, 4, 5, 6, 7)

lcd.begin (cols, rows)

எல்சிடி திரை காட்சியின் இடைமுகத்தைத் தூண்டுகிறது, மேலும் ஒதுக்குகிறது
காட்சி வாசிப்புக்கு பரிமாணங்கள் (அகலம் மற்றும் உயரம்). தொடங்கு () வேறு எல்சிடி நூலக வரியில் முன் அழைக்கப்பட வேண்டும், எடுத்துக்காட்டாக:

lcd.begin(16, 2)

lcd.setCursor (col, row)

எல்சிடிக்கு எழுதப்பட்ட பின்வரும் உள்ளீடுகள் காணக்கூடிய இடத்தை சரிசெய்கிறது, எடுத்துக்காட்டாக:

lcd.setCursor(0,0)

lcd.print (தரவு)

எல்சிடி காட்சிக்கான உரையை அச்சிடுகிறது, எடுத்துக்காட்டாக:

lcd.print('hello, world!')

lcd.write (தரவு)

எல்சிடி திரைக்கு ஒரு எழுத்தை எழுதுகிறார்.

உதாரணமாக

பின்வரும் எடுத்துக்காட்டு எல்சிடி பேனல் மற்றும் பிரத்யேக பொத்தான்களை ஆராய்கிறது. பயனர் அழுத்தியவுடன்
கவசத்தின் மேல் உள்ள பொத்தான் , திரை உடனடியாக தொடர்புடைய தூண்டுதல்களை வெளிச்சமாக்குகிறது.

இணைப்பு விவரங்கள்: எல்.சி.டி விசைப்பலகையை யு.என்.ஓ (அல்லது ஏதேனும் ஒத்த கட்டுப்படுத்திகள்) போன்ற அர்டுயினோ போர்டுக்கு செருகவும்.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95/ *********************************************** **************************** மார்க் பிராம்வெல், ஜூலை 2010 https://www.dfrobot.com/wiki/index.php?title = கோப்பு: DSC0410.jpg இந்த நிரல் எல்சிடி பேனலையும் சோதிக்கும்
பொத்தான்கள்.நீங்கள் கவசத்தின் பொத்தானை அழுத்தும்போது-திரை அதனுடன் காண்பிக்கும். இணைப்பு: எல்சிடி விசைப்பலகையை UNO க்கு செருகவும் (அல்லது
பிற கட்டுப்படுத்திகள்) *********************************************** ****************************** / # திரவ கிரிஸ்டல் எல்சிடி (8, 9, 4, 5, 6,
7) // தேர்ந்தெடுக்கவும்
எல்சிடி பேனலில் பயன்படுத்தப்படும் ஊசிகளும் // பேனல் மற்றும் பொத்தான்கள் பயன்படுத்தும் சில மதிப்புகளை வரையறுக்கின்றன int lcd_key = 0 int adc_key_in = 0 # btnRIGHT 0 ஐ வரையறுக்கவும் # btnUP 1 ஐ வரையறுக்கவும் # btnDOWN 2 ஐ வரையறுக்கவும் read_LCD_ பட்டன்கள் () {
// adc_key_in = பொத்தான்களைப் படியுங்கள்
அனலாக் ரீட் (0) // இலிருந்து மதிப்பைப் படியுங்கள்
சென்சார் // படிக்கும்போது எனது பொத்தான்கள்
இந்த பள்ளத்தாக்குகளை மையமாகக் கொண்டது: 0, 144, 329, 504, 741 // அவற்றில் சுமார் 50 ஐ சேர்க்கிறோம்
மதிப்புகள் மற்றும் நாம் நெருக்கமாக இருக்கிறோமா என்று சோதிக்கவும் // இதை 1 வது விருப்பமாக மாற்றுகிறோம்
(adc_key_in> 1000) திரும்பினால் btnNONE // V1.1 க்கு இந்த நுழைவாயிலாக இருந்தால் (adc_key_in<
50) (adc_key_in என்றால் btnRIGHT ஐத் தரவும்<250)
(adc_key_in என்றால் btnUP ஐத் திரும்புக<450)
(adc_key_in என்றால் btnDOWN ஐத் திரும்புக<650)
(adc_key_in என்றால் btnLEFT ஐத் திரும்புக<850)
திரும்பவும் btnSELECT // V1.0 க்கு மற்ற வாசலில் கருத்து தெரிவிக்கவும்
கீழே உள்ள ஒன்றைப் பயன்படுத்தவும்: / * if (adc_key_in<
50) (adc_key_in என்றால் btnRIGHT ஐத் தரவும்<
195) (adc_key_in என்றால் btnUP ஐத் தரவும்<
380) (adc_key_in என்றால் btnDOWN ஐத் திரும்புக<
555) (adc_key_in என்றால் btnLEFT ஐத் தரவும்<
790) திரும்ப btnSELECT * / திரும்ப btnNONE
// மற்றவர்கள் அனைவரும் தோல்வியுற்றால், இதைத் திருப்பி விடுங்கள். set வெற்றிட அமைவு () {lcd.begin (16,
2)
// நூலகத்தைத் தொடங்கவும் lcd.setCursor (0,0)
// எல்சிடி கர்சர் நிலையை அமைக்கவும் lcd.print ('தள்ளு
பொத்தான்கள் ') // எல்.சி.டி} வெற்றிட சுழற்சியில் () {lcd.setCursor (9,1) இல் ஒரு எளிய செய்தியை அச்சிடுக
// கர்சரை இரண்டாவது வரி '1' மற்றும் 9 இடைவெளிகளுக்கு lcd.print (மில்லிஸ் () / 1000) க்கு நகர்த்தவும்
பவர்-அப் lcd.setCursor (0,1) முதல் // காட்சி விநாடிகள் கடந்துவிட்டன
// இரண்டாவது வரியின் தொடக்கத்திற்கு நகரவும் lcd_key =
read_LCD_buttons () // பொத்தான்கள் சுவிட்சைப் படியுங்கள் (lcd_key) {
// எந்த பொத்தானை தள்ளியது என்பதைப் பொறுத்து, நாங்கள் ஒரு செயல் வழக்கைச் செய்கிறோம் btnRIGHT: {
// புஷ் பொத்தான் 'RIGHT' மற்றும் lcd.print ('RIGHT
') முறிவு} வழக்கு btnLEFT: {lcd.print (' LEFT
') // புஷ் பொத்தான்' இடது 'மற்றும் வார்த்தையை காட்டு
திரை இடைவெளி} வழக்கு btnUP: {lcd.print ('UP
') // புஷ் பொத்தான்' UP 'மற்றும் வார்த்தையை காட்டு
திரை இடைவெளி} வழக்கு btnDOWN: {lcd.print ('DOWN
') // புஷ் பொத்தான்' டவுன் 'மற்றும் வார்த்தையை காட்டு
திரை இடைவெளி} வழக்கு btnSELECT: {lcd.print ('SELECT')
// புஷ் பொத்தானை 'தேர்ந்தெடு' மற்றும் திரை இடைவெளியில் வார்த்தையைக் காட்டு} வழக்கு btnNONE: {lcd.print ('NONE
') // எந்த செயலும்' எதுவுமில்லை 'என்பதைக் காட்டாது
திரை இடைவெளி}}}



முந்தைய: Arduino RGB பாயும் தொடர் ஒளி சுற்று அடுத்து: ஓட்டப்பந்தய வீரர்கள், விளையாட்டு வீரர்கள் மற்றும் விளையாட்டு வீரர்களுக்கான தானியங்கி நிறுத்தக் கண்காணிப்பை உருவாக்குதல்