- தேவையான பொருட்கள்
- சுருக்கமான அறிமுகம் 16 × 2 டாட் மேட்ரிக்ஸ் எல்சிடி டிஸ்ப்ளே
- டிவா லாஞ்ச்பேடில் ஏ.டி.சி.
- சுற்று வரைபடம் மற்றும் இணைப்புகள்
- எனர்ஜியா ஐடிஇ பயன்படுத்தி எல்சிடிக்கு டிவா டிஎம் 4 சி லாஞ்ச்பேட் புரோகிராமிங்
- டிவா லாஞ்ச்பேடுடன் 16x2 எல்சிடி டிஸ்ப்ளே
முந்தைய டுடோரியலில், டிவா டிஎம் 4 சி லாஞ்ச்பேட் மற்றும் எனர்ஜியா ஐடிஇ பயன்படுத்தி அதன் டிஜிட்டல் உள்ளீடு மற்றும் வெளியீட்டு ஊசிகளை எவ்வாறு கட்டுப்படுத்துவது என்பதைப் பற்றி அறிந்து கொண்டோம். இப்போது, இந்த டுடோரியலில், பயனுள்ள தகவல் மற்றும் சென்சார் தரவைக் காண்பிக்க இந்த போர்டுடன் 16 × 2 டாட் மேட்ரிக்ஸ் எல்சிடி டிஸ்ப்ளேவின் இடைமுகத்தைப் பற்றி அறிந்து கொள்வோம்.
16x2 எல்சிடி டிஸ்ப்ளே என்பது நம்மில் பெரும்பாலோர் பொது பி.சி.ஓக்கள் மூலமாக வந்திருக்கலாம் அல்லது பிற மின்னணு திட்டங்களில் இதைப் பயன்படுத்தியிருப்போம். 16x2 எல்சிடி என்பது குறைந்த விலை காட்சி தொகுதி ஆகும், இது எந்த மின்னணு பயன்பாடுகளுக்கும் தரவு அல்லது பிற பிழைத்திருத்த தகவல்களைக் காண்பிக்க மிகவும் எளிது. எனவே இங்கே நாம் டிவா சி சீரிஸ் டிஎம் 4 சி 123 ஜி லாஞ்ச்பேட் உடன் 16x2 எல்சிடி டிஸ்ப்ளேவை இடைமுகப்படுத்துகிறோம். இங்கே நாம் செய்யும் ஏடிசி மதிப்புகள் மற்றும் மின்னழுத்த நிலைகளைக் காட்டுவது எல்சிடி காட்சி. ADC மதிப்புகளை வேறுபடுத்துவதற்கு ஒரு பொட்டென்டோமீட்டர் இணைக்கப்பட்டுள்ளது. 16x2 எல்சிடி டிஸ்ப்ளே மற்றும் அதன் ஊசிகளைப் பற்றி மேலும் அறிக.
தேவையான பொருட்கள்
- டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸிலிருந்து டிவா டிஎம் 4 சி லாஞ்ச்பேட்
- 16 × 2 டாட் மேட்ரிக்ஸ் எல்சிடி டிஸ்ப்ளே
- கம்பிகளை இணைக்கிறது
சுருக்கமான அறிமுகம் 16 × 2 டாட் மேட்ரிக்ஸ் எல்சிடி டிஸ்ப்ளே
முன்பு கூறியது போல் எனர்ஜியா ஐடிஇ ஒரு அழகான நூலகத்தை வழங்குகிறது, இது ஒரு கேக் துண்டுகளை இடைமுகமாக்குகிறது, எனவே காட்சி தொகுதி பற்றி எதுவும் தெரிந்து கொள்வது கட்டாயமில்லை. ஆனால், நாம் எதைப் பயன்படுத்துகிறோம் என்பதைக் காண்பிப்பது சுவாரஸ்யமாக இருக்காது !!
16 × 2 என்ற பெயர் காட்சிக்கு 16 நெடுவரிசைகள் மற்றும் 2 வரிசைகள் இருப்பதைக் குறிக்கிறது, அவை ஒன்றாக (16 * 2) 32 பெட்டிகளை உருவாக்குகின்றன. கீழே உள்ள படத்தில் ஒரு ஒற்றை பெட்டி இதுபோன்றதாக இருக்கும்

ஒரு பெட்டியில் 5 வரிசைகள் மற்றும் 8 நெடுவரிசைகளின் மேட்ரிக்ஸ் வரிசையுடன் 40 பிக்சல்கள் (புள்ளிகள்) உள்ளன, இந்த 40 பிக்சல்கள் ஒன்றாக ஒரு எழுத்தை உருவாக்குகின்றன. இதேபோல், அனைத்து பெட்டிகளையும் பயன்படுத்தி 32 எழுத்துக்கள் காட்டப்படும். இப்போது பின்அவுட்களைப் பார்ப்போம்.

எல்சிடி மொத்தம் 16 பின்ஸைக் கொண்டுள்ளது, மேலே காட்டப்பட்டுள்ளபடி, அவற்றை பின்வருமாறு நான்கு குழுக்களாக வகைப்படுத்தலாம்
மூல ஊசிகளும் (1, 2 மற்றும் 3): இந்த ஊசிகளும் காட்சிக்கான சக்தி மற்றும் மாறுபட்ட நிலைக்கு ஆதாரமாகின்றன
கண்ட்ரோல் பின்ஸ் (4, 5 மற்றும் 6): இந்த ஊசிகள் எல்சிடி இன்டர்ஃபேசிங் ஐசியில் பதிவேடுகளை அமைக்கின்றன / கட்டுப்படுத்துகின்றன (மேலும் இதை கீழே உள்ள இணைப்பில் காணலாம்)
தரவு / கட்டளை ஊசிகள் (7 முதல் 14 வரை): இந்த ஊசிகள் எல்சிடியில் என்ன தகவல் காட்டப்பட வேண்டும் என்பதற்கான தரவை வழங்குகிறது.
எல்.ஈ.டி ஊசிகளும் (15 மற்றும் 16): தேவைப்பட்டால் எல்.சி.டி.யின் பின்னொளியை ஒளிரச் செய்ய இந்த ஊசிகளும் பயன்படுத்தப்படுகின்றன (விரும்பினால்).
இந்த 16 ஊசிகளிலும், இந்த எல்சிடி டிஸ்ப்ளே ஜம்ப் பற்றி மேலும் தெரிந்து கொள்ள விரும்பினால், எல்சிடியின் சரியான வேலைக்கு 10 ஊசிகளை மட்டுமே கட்டாயமாக பயன்படுத்த வேண்டும்.
மேலும் பல மைக்ரோகண்ட்ரோலர்களுடன் 16x2 எல்சிடி டிஸ்ப்ளேவின் இடைமுகத்தையும் சரிபார்க்கவும்
- 4 பிட் பயன்முறையில் அட்மேகா 16 ஏவிஆர் மைக்ரோகண்ட்ரோலருடன் 16x2 எல்சிடியை இடைமுகப்படுத்துகிறது
- MPLABX மற்றும் XC8 ஐப் பயன்படுத்தி PIC மைக்ரோகண்ட்ரோலருடன் எல்சிடி இடைமுகம்
- STM32F103C8T6 உடன் 16x2 LCD ஐ இடைமுகப்படுத்துகிறது
- MSP430G2 LaunchPad உடன் LCD ஐ இடைமுகப்படுத்துகிறது
- 8051 மைக்ரோகண்ட்ரோலருடன் எல்சிடி இடைமுகம்
- அர்டுயினோவுடன் 16x2 எல்.சி.டி.
- பைத்தானைப் பயன்படுத்தி ராஸ்பெர்ரி பை உடன் 16x2 எல்சிடி இடைமுகம்
டிவா லாஞ்ச்பேடில் ஏ.டி.சி.
பொட்டென்டோமீட்டர் அனலாக் வெளியீட்டை வழங்குகிறது, எனவே இது லாஞ்ச்பேட்டின் டிஜிட்டல் ஊசிகளுடன் இணைக்கப்படாது. எனவே MCU இன் அனலாக் அல்லது ஏடிசி ஊசிகளும் எந்தவொரு சென்சாரையும் இடைமுகப்படுத்த பயன்படுத்தப்படுகின்றன, அதன் வெளியீடு இயற்கையில் அனலாக் ஆகும். டிவா டிஎம் 4 சி 12 ஏடிசி சேனல்களை 12-பிட் வெளியீட்டைக் கொண்டுள்ளது, இதன் பொருள் சென்சார் அல்லது பொட்டென்டோமீட்டரிலிருந்து அனலாக் மதிப்புகள் டிஜிட்டல் மதிப்புகளாக மாற்றுவதற்காக 0 முதல் 2 ^ 12 (4096) வரை வரைபடமாக்கப்படலாம். மைக்ரோகண்ட்ரோலரில் அனலாக் டு டிஜிட்டல் மாற்றத்தைப் பற்றி மேலும் அறிய, இணைப்பைப் பின்தொடரவும்.
உள்ளன 12 அனலாக் உள்ளீடு ஊசிகளின் (A0-A11) TIVA தொடங்குதல்தளத் உள்ள கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.

சுற்று வரைபடம் மற்றும் இணைப்புகள்
TIVA Launchpad TM4C உடன் 16 × 2 டாட் மேட்ரிக்ஸ் எல்சிடி டிஸ்ப்ளேவை இடைமுகப்படுத்துவதற்கான முழுமையான சுற்று வரைபடம் கீழே காட்டப்பட்டுள்ளது.

இந்த எல்சிடியை இடைமுகப்படுத்தும் போது ஒரு பெரிய தடை அதன் இயக்க மின்னழுத்தங்கள் ஆகும். எல்சிடி டிஸ்ப்ளே + 5 வி இயக்க மின்னழுத்தத்தைக் கொண்டுள்ளது, அதே நேரத்தில் டிஎம் 4 சி 3.6 வி உடன் மட்டுமே இயங்குகிறது. எல்சிடி இடைமுகம் ஐசி (எச்டி 44780 யு) இன் தரவு முள் எங்களுக்கு அதிர்ஷ்டம் 2.7 வி முதல் 5.5 வி வரை பரந்த இயக்க மின்னழுத்தத்தைக் கொண்டுள்ளது. எனவே எல்சிடியின் வி.டி.டி (முள் 2) பற்றி மட்டுமே நாம் கவலைப்பட வேண்டும், அதே நேரத்தில் தரவு ஊசிகள் 3.6 வி உடன் கூட வேலை செய்ய முடியும்.
முன்னிருப்பாக டிவா போர்டில் + 5 வி முள் இல்லை, எனவே எல்சிடி வேலை செய்ய வெளிப்புற மின்சாரம் பயன்படுத்தப்பட வேண்டும். Arduino போர்டில் இருந்து மின்சாரம் பயன்படுத்தவும் அல்லது 7805 மின்னழுத்த சீராக்கி பயன்படுத்தவும். மின்சாரம் வழங்குவதற்கான நிலத்தை டிவா வாரியத்தின் தரையுடன் இணைக்க உறுதி செய்யுங்கள்.
எல்சிடி மற்றும் டிவா லாஞ்ச்பேட் இடையேயான இணைப்புகளைக் காட்டும் அட்டவணை கீழே உள்ளது
| எல்சிடி முள் பெயர் | டிவா லாஞ்ச்பேட் |
| Vss | தரையில் |
| வி.டி.டி. | + 5 வி மின்சாரம் |
| ரூ | TIVA இன் PC_6 ஐ முள் |
| ஆர் / டபிள்யூ | தரையில் |
| இயக்கு | டிவாவின் PB_7 ஐ முள் |
| டி 4 | டிவாவின் PA_2 ஐ முள் |
| டி 5 | டிவாவின் PA_3 ஐ முள் |
| டி 6 | டிவாவின் PA_4 ஐ முள் |
| டி 7 | டிவாவின் PB_6 ஐ முள் |
எல்.சி.டி.யில் பொட்டென்டோமீட்டர் மதிப்புகளைக் காட்ட, பாட் வெளியீட்டை எந்த அனலாக் முள் (PE2) உடன் இணைக்கவும்.
எனர்ஜியா ஐடிஇ பயன்படுத்தி எல்சிடிக்கு டிவா டிஎம் 4 சி லாஞ்ச்பேட் புரோகிராமிங்
விளக்கத்துடன் தொடர்வதற்கு முன், இந்த திட்டத்தில் பயன்படுத்தப்படும் ஊசிகளின் குறிப்பை உருவாக்கவும். மேலே கொடுக்கப்பட்டுள்ள சுற்று வரைபடம் மற்றும் டிவா பின்-அவுட் வரைபடத்தைப் பாருங்கள். இந்த டுடோரியலின் முடிவில் வேலை செய்யும் வீடியோவுடன் முழுமையான குறியீடு இணைக்கப்பட்டுள்ளது.
எனர்ஜியா ஐடிஇ, இயல்பாக, 16x2 எல்சிடி (லிக்விட் கிரிஸ்டல்) க்கான நூலகத்துடன் வருகிறது. அது இல்லாவிட்டால், இந்த கிதுப் இணைப்பிலிருந்து பதிவிறக்கம் செய்து எனர்ஜியா ஐடிஇயின் நூலகங்கள் கோப்புறையில் ஒட்டவும்.
எல்சிடிக்கான நூலகத்தைச் சேர்த்து, அதற்கான ஊசிகளை வரையறுப்பதன் மூலம் நிரலைத் தொடங்கவும்
#சேர்க்கிறது
அடுத்த படி உள்ளது இது எல்சிடி இணைக்கப்பட்டுள்ளது ஊசிகளையும் குறிப்பிட வேண்டும் நாம் ஏற்கனவே பயன்படுத்தி அதை பெயரைக் குறிப்பிடுகின்றனர் என வரையறுத்து நாம் இப்போது வெறுமனே எல்சிடி ஊசிகளின் பெயர்கள் குறிப்பிட முடியும். அதே வரிசையைப் பின்பற்றுவதை உறுதிசெய்க.
லிக்விட் கிரிஸ்டல் எல்சிடி (ஆர்எஸ், ஈஎன், டி 4, டி 5, டி 6, டி 7);
எல்சிடி டிஸ்ப்ளேக்கள் அளவு மற்றும் இயற்கையில் வேறுபடுகின்றன, எனவே வெற்றிட அமைவு () செயல்பாட்டில், திட்டத்தில் நீங்கள் பயன்படுத்தும் எல்சிடி வகையை முதலில் குறிப்பிடவும். இங்கே நாம் 16x2 எல்சிடி டிஸ்ப்ளேவைப் பயன்படுத்தினோம்.
lcd.begin (16, 2);
எல்சிடியில் ஏதாவது அச்சிட, நிரலில் இரண்டு விஷயங்களைக் குறிப்பிடவும். ஒன்று உரையின் நிலை, இது lcd.setCursor () வரியைப் பயன்படுத்தி குறிப்பிடப்படலாம், மற்றொன்று lcd.print () ஆல் குறிப்பிடக்கூடிய அச்சிட வேண்டிய உள்ளடக்கம் . இங்கே நாம் கர்சரை 1 வது வரிசை மற்றும் 1 வது நெடுவரிசைக்கு அமைக்கிறோம்.
lcd.setCursor (0,0);
இதேபோல், நாமும் செய்யலாம்
lcd.setCursor (0, 1); // கர்சரை 1 வது நெடுவரிசை 2 வது வரிசையாக அமைக்க
ஒரு வெள்ளை பலகையை எழுதிய பிறகு அதை அழிப்பதைப் போலவே, எல்.சி.டி ஒன்றும் அதில் எழுதப்பட்டதும் அழிக்கப்பட வேண்டும். கீழேயுள்ள வரியைப் பயன்படுத்தி இதைச் செய்யலாம்
lcd.clear ();
இல் வெற்றிடத்தை லூப் () செயல்பாடு பயன்படுத்தி பானை மதிப்பை எடுத்துக் analogRead () செயல்பாடு மற்றும் மற்றொரு மாறி இந்த மதிப்பு சேமிக்க பின்னர் இந்த மதிப்பு காட்ட.
sensValue = அனலாக் ரீட் (சென்சார் பின்); lcd.setCursor (0, 0); lcd.print ("ADC மதிப்பு:"); lcd.setCursor (10, 0); lcd.print (சென்சார் மதிப்பு);
இப்போது, இந்த ஏடிசி மதிப்பை 3.3 உடன் பெருக்கி மின்னழுத்தமாக மாற்றவும், ஏனெனில் இது டிவா போர்டுகள் ஊசிகளால் ஏற்றுக்கொள்ளக்கூடிய மிக உயர்ந்த மின்னழுத்தமாகும். பின்னர் பெருக்கப்பட்ட மதிப்பை 4096 உடன் வகுக்கவும்.
lcd.setCursor (0, 1); lcd.print ("மின்னழுத்தங்கள்:"); மின்னழுத்தங்கள் = (சென்சார் மதிப்பு * 3.3) / 4096; lcd.setCursor (10, 1); lcd.print (மின்னழுத்தங்கள்);
முழுமையான நிரலை இறுதியில் காணலாம்.
டிவா லாஞ்ச்பேடுடன் 16x2 எல்சிடி டிஸ்ப்ளே
வன்பொருள் மற்றும் குறியீடு தயாரானதும், டிவா போர்டை கணினியுடன் இணைத்து, குறியீட்டை போர்டில் பதிவேற்றவும். TIVA Launchpad இல் குறியீட்டை எவ்வாறு பதிவேற்றுவது என்பதை அறிய முந்தைய டுடோரியலைப் பின்பற்றவும்.
குறியீடு பதிவேற்றப்பட்டதும் பின்வருவதைக் காட்டும் காட்சியைக் காண வேண்டும்.

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

முழு குறியீடு கூடியவர் மற்றும் விரிவான வீடியோ கீழே காணலாம். எல்சிடி டிஸ்ப்ளேயில் காண்பிக்கப்படும் உரையை மாற்ற முயற்சிக்கவும்.
