Difference between revisions of "Arduino/C2/Display-counter-using-Arduino/Tamil"
From Script | Spoken-Tutorial
(Created page with "{| Border = 1 | '''Time''' |'''Narration''' |- | 00:01 |''' Display counter using Arduino.''' குறித்த '''spoken tutorial''' க்கு நல்வரவு...") |
|||
Line 5: | Line 5: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | |''' Display counter using Arduino | + | |''' Display counter using Arduino''' குறித்த '''spoken tutorial''' க்கு நல்வரவு |
|- | |- | ||
Line 13: | Line 13: | ||
|- | |- | ||
| 00:22 | | 00:22 | ||
− | | இந்த டுடோரியலை புரிந்துகொள்ள உங்களுக்கு, மின்னணுவியல் பற்றிய அடிப்படை மற்றும் ''' C''' | + | | இந்த டுடோரியலை புரிந்துகொள்ள உங்களுக்கு, மின்னணுவியல் பற்றிய அடிப்படை மற்றும் ''' C''' அல்லது'''C++''' programming languageன் அடிப்படை தெரிந்து இருக்கவேண்டும். |
|- | |- | ||
| 00:34 | | 00:34 | ||
− | | இங்கு நான் பயன்படுத்துவது: '''Arduino UNO Board''', '''Ubuntu Linux 14.04 operating system''' மற்றும் '''Arduino IDE'''. | + | | இங்கு நான் பயன்படுத்துவது:'''Arduino UNO Board''', '''Ubuntu Linux 14.04 operating system''' மற்றும் '''Arduino IDE'''. |
|- | |- | ||
Line 37: | Line 37: | ||
|- | |- | ||
| 01:17 | | 01:17 | ||
− | | ஒரு '''pushbutton ''' ஒரு '''100 ohm resistor | + | | ஒரு '''pushbutton ''' ஒரு '''100 ohm resistor'''க்கு இணைக்கப்பட்டுள்ளது |
− | + | ||
|- | |- | ||
| 01:22 | | 01:22 | ||
− | | ''' pushbutton''' '''pin number 7 '''க்கு | + | | '''pushbutton''' '''pin number 7 '''க்கு இணைக்கப்பட்டுள்ளது மற்றும் ஒரு '''100 ohm resistor''' '''ground'''க்கு இணைக்கப்பட்டுள்ளது |
|- | |- | ||
Line 53: | Line 52: | ||
|- | |- | ||
| 01:44 | | 01:44 | ||
− | | இப்போது, '''Arduino IDE | + | | இப்போது, '''Arduino IDE'''ல் நாம் ஒரு programஐ எழுதுவோம். அதனால், '''Arduino IDE'''க்கு மாறவும் |
|- | |- | ||
| 01:54 | | 01:54 | ||
− | | முதலில் நாம் '''Liquid crystal library | + | | முதலில் நாம் '''Liquid crystal library'''ஐ சேர்க்கவேண்டும் |
|- | |- | ||
Line 65: | Line 64: | ||
|- | |- | ||
| 02:02 | | 02:02 | ||
− | | நான் ''' LiquidCrystal | + | | நான் ''' LiquidCrystal''' வகையை சேர்ந்த ஒரு variable '''lcd '''ஐ initialize செய்துள்ளேன் |
|- | |- | ||
| 02:08 | | 02:08 | ||
− | | இங்கு, '''pin '''number''' 12''', '''Register Select ''' என initialize செய்யப்பட்டுள்ளது மற்றும் '''pin '''number''' 11''', '''Enable | + | | இங்கு, '''pin '''number''' 12''', '''Register Select ''' என initialize செய்யப்பட்டுள்ளது மற்றும் '''pin '''number''' 11''', '''Enable''' எனவும் initialize செய்யப்பட்டுள்ளது |
|- | |- | ||
| 02:19 | | 02:19 | ||
− | | அடுத்த 4 அளவுருக்கள் '''LCD | + | | அடுத்த 4 அளவுருக்கள் '''LCD'''ன் '''data line'''களை குறிப்பிடுகின்றன |
|- | |- | ||
| 02:25 | | 02:25 | ||
− | | '''void setup''' functionல் காட்டப்பட்டுள்ளபடி டைப் செய்க: '''lcd.begin 16 comma 2 '''. இந்த '''command''', '''LCD'''ஐ வரிசைகள் மற்றும் நெடுவரிசைகளுடன் | + | | '''void setup''' functionல் காட்டப்பட்டுள்ளபடி டைப் செய்க: '''lcd.begin 16 comma 2 '''. இந்த '''command''', '''LCD'''ஐ வரிசைகள் மற்றும் நெடுவரிசைகளுடன் துவக்குகிறது |
|- | |- | ||
| 02:41 | | 02:41 | ||
− | | | + | |அடுத்து, '''pin '''number''' 7'''ஐ நாம் '''INPUT'''ஆக அமைப்போம். காட்டப்பட்டுள்ளபடி codeஐ டைப் செய்யவும் |
|- | |- | ||
| 02:49 | | 02:49 | ||
− | | வேறு விதமாக, '''pin''' எண்ணை நாம் ஒரு variable '''pbutton | + | | வேறு விதமாக, '''pin''' எண்ணை நாம் ஒரு variable '''pbutton'''ல் சேமிக்கலாம். காட்டப்பட்டுள்ளபடி '''pbutton '''variable ஐ நாம் வரையறுப்போம் |
|- | |- | ||
| 03:01 | | 03:01 | ||
− | | இப்போது, '''void loop | + | | இப்போது, '''void loop'''க்கான codeஐ எழுதுவோம். '''pushbutton''' அழுத்தப்படும் போதெல்லாம், '''LCD'''யில் ஒரு எண்ணிக்கை அதிகரிக்கிறது |
|- | |- | ||
| 03:11 | | 03:11 | ||
− | | '''pushbutton''' | + | | '''pushbutton''' அழுத்தப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க, ஒரு எளிய ''''if' statement'''ஐ நாம் எழுதுவோம் |
|- | |- | ||
Line 101: | Line 100: | ||
|- | |- | ||
| 03:25 | | 03:25 | ||
− | | இந்த command | + | | இந்த command cursorஐ '''LCD'''யில் நிலை நிறுத்தும். '''lcd.print''' messageஐ print செய்யும் |
|- | |- | ||
Line 133: | Line 132: | ||
|- | |- | ||
| 04:37 | | 04:37 | ||
− | | பட்டனை அழுத்துவதற்கான நிலையை | + | | பட்டனை அழுத்துவதற்கான நிலையை நாம் குறிப்பிட்டதே இதற்குக் காரணம். ஆனால் release செய்யப்பட்ட பட்டனின் நிலையை நாம் குறிப்பிடவில்லை. |
|- | |- | ||
Line 157: | Line 156: | ||
|- | |- | ||
| 05:17 | | 05:17 | ||
− | | Program '''LCD'''ன் | + | | Program, '''LCD'''ன் துவக்கத்துடன் தொடங்குகிறது. நாம் variable '''pbutton ''' மற்றும் ''' count'''ஐ கொண்டிருக்கிறோம் |
|- | |- | ||
| 05:26 | | 05:26 | ||
− | | '''void setup''' functionனின் உள், 16 நெடுவரிசைகள் மற்றும் 2 வரிசைகளுடன் '''LCD'' ஐ நாம் | + | | '''void setup''' functionனின் உள், 16 நெடுவரிசைகள் மற்றும் 2 வரிசைகளுடன் '''LCD'' ஐ நாம் துவக்கியுள்ளோம். பின், '''pin '''number''' 7'''க்கு input, '''pinMode''' ஆகும் |
|- | |- | ||
| 05:42 | | 05:42 | ||
− | | ''' void loop''' functionல், '''pushbutton''' '''HIGH'''ஆக இருக்கிறதா அல்லது இல்லையா என்பதை | + | | ''' void loop''' functionல், '''pushbutton''' '''HIGH'''ஆக இருக்கிறதா அல்லது இல்லையா என்பதை நாம் சரிபார்க்கிறோம். |
|- | |- | ||
Line 201: | Line 200: | ||
|- | |- | ||
| 06:47 | | 06:47 | ||
− | | இந்த டுடோரியலில் நாம் கற்றது: ''' Arduino''' board க்கு ஒரு ''' LCD''' மற்றும் ஒரு '''Push button'''ஐ இணைப்பது மற்றும் '''pushbutton''' அழுத்தப்படும் போதெல்லாம் எண்ணிக்கையை காட்ட ஒரு programஐ எழுதுவது | + | | இந்த டுடோரியலில் நாம் கற்றது:''' Arduino''' board க்கு ஒரு ''' LCD''' மற்றும் ஒரு '''Push button'''ஐ இணைப்பது மற்றும் '''pushbutton''' அழுத்தப்படும் போதெல்லாம் எண்ணிக்கையை காட்ட ஒரு programஐ எழுதுவது |
|- | |- | ||
| 07:03 | | 07:03 | ||
− | | | + | | பின்வரும் பயிற்சியை செய்யவும்.எண்ணிக்கையை 2,4,6 மற்றும் பலவாக காட்ட அதே programஐ மாற்றவும். Programஐ '''compile''' செய்து, '''upload''' செய்யவும். மேலும், '''LCD'''யில் காட்டப்படும் எண்ணிக்கையைக் கவனிக்கவும். |
|- | |- |
Latest revision as of 11:03, 1 February 2022
Time | Narration |
00:01 | Display counter using Arduino குறித்த spoken tutorial க்கு நல்வரவு |
00:07 | இந்த டுடோரியலில் நாம் கற்கப்போவது: Arduino board க்கு ஒரு LCD மற்றும் ஒரு Push buttonஐ இணைப்பது மற்றும் pushbutton அழுத்தப்படும் போதெல்லாம் எண்ணிக்கையை அதிகரிக்க ஒரு programஐ எழுதுவது |
00:22 | இந்த டுடோரியலை புரிந்துகொள்ள உங்களுக்கு, மின்னணுவியல் பற்றிய அடிப்படை மற்றும் C அல்லதுC++ programming languageன் அடிப்படை தெரிந்து இருக்கவேண்டும். |
00:34 | இங்கு நான் பயன்படுத்துவது:Arduino UNO Board, Ubuntu Linux 14.04 operating system மற்றும் Arduino IDE. |
00:47 | இந்த தொடரின் முந்தைய டுடோரியல் ஒன்றில், Arduino மற்றும் LCDஐ பயன்படுத்தி நாம் ஒரு circuitஐ உருவாக்கினோம். இந்த டுடோரியலில் அதே circuitஐ பயன்படுத்துவோம் |
01:00 | இங்கு, ஒரு pushbuttonஐ சேர்த்து, ஒரு எளிய counterஐ செய்வோம் |
01:06 | முந்தைய டுடோரியலில் pushbutton எப்படி வேலை செய்கிறது என்பதை பற்றி ஏற்கனவே கற்றுக்கொண்டோம். |
01:12 | இப்போது, இணைப்பு circuit விவரங்களை அறிந்து கொள்வோம். |
01:17 | ஒரு pushbutton ஒரு 100 ohm resistorக்கு இணைக்கப்பட்டுள்ளது |
01:22 | pushbutton pin number 7 க்கு இணைக்கப்பட்டுள்ளது மற்றும் ஒரு 100 ohm resistor groundக்கு இணைக்கப்பட்டுள்ளது |
01:31 | மற்ற எல்லா இணைப்புகளும் நமது முந்தைய பரிசோதனையில் இருந்ததைப் போலவே இருக்கின்றன. |
01:37 | இது circuit வரைபடத்தில் காட்டப்பட்டுள்ள இணைப்பின் நேரடி அமைப்பாகும். |
01:44 | இப்போது, Arduino IDEல் நாம் ஒரு programஐ எழுதுவோம். அதனால், Arduino IDEக்கு மாறவும் |
01:54 | முதலில் நாம் Liquid crystal libraryஐ சேர்க்கவேண்டும் |
01:59 | காட்டப்பட்டுள்ளபடி codeஐ டைப் செய்யவும் |
02:02 | நான் LiquidCrystal வகையை சேர்ந்த ஒரு variable lcd ஐ initialize செய்துள்ளேன் |
02:08 | இங்கு, pin number 12, Register Select என initialize செய்யப்பட்டுள்ளது மற்றும் pin number 11, Enable எனவும் initialize செய்யப்பட்டுள்ளது |
02:19 | அடுத்த 4 அளவுருக்கள் LCDன் data lineகளை குறிப்பிடுகின்றன |
02:25 | void setup functionல் காட்டப்பட்டுள்ளபடி டைப் செய்க: lcd.begin 16 comma 2 . இந்த command, LCDஐ வரிசைகள் மற்றும் நெடுவரிசைகளுடன் துவக்குகிறது |
02:41 | அடுத்து, pin number 7ஐ நாம் INPUTஆக அமைப்போம். காட்டப்பட்டுள்ளபடி codeஐ டைப் செய்யவும் |
02:49 | வேறு விதமாக, pin எண்ணை நாம் ஒரு variable pbuttonல் சேமிக்கலாம். காட்டப்பட்டுள்ளபடி pbutton variable ஐ நாம் வரையறுப்போம் |
03:01 | இப்போது, void loopக்கான codeஐ எழுதுவோம். pushbutton அழுத்தப்படும் போதெல்லாம், LCDயில் ஒரு எண்ணிக்கை அதிகரிக்கிறது |
03:11 | pushbutton அழுத்தப்பட்டதா இல்லையா என்பதைச் சரிபார்க்க, ஒரு எளிய 'if' statementஐ நாம் எழுதுவோம் |
03:19 | எண்ணிக்கையைக் காண்பிக்கும் முன், பட்டனின் நிலையைச் சரிபார்ப்போம். |
03:25 | இந்த command cursorஐ LCDயில் நிலை நிறுத்தும். lcd.print messageஐ print செய்யும் |
03:35 | இப்போது நாம் programஐ compile செய்து, upload செய்வோம். இப்போது நான் pushbuttonஐ அழுத்துகிறேன் |
03:43 | இங்கு, LCDல் “button pressed” என்ற messageஐ நாம் காண்கிறோம். pushbutton வெற்றிகரமாகச் செயல்படுவதை இது காட்டுகிறது. |
03:54 | அடுத்து, ஒரு counterஐ set செய்ய, நாம் programஐ மாற்றுவோம் |
03:58 | Counterக்கு நமக்கு ஒரு variable தேவை. இப்போது, variable countஐ பூஜ்யத்திற்கு நாம் initialize செய்வோம் |
04:08 | இங்கு காட்டப்பட்டுள்ளபடி print statement ஐ மாற்றவும். ஒவ்வொரு முறையும் பட்டனை அழுத்தும் போது, count++ எண்ணிக்கையை ஒன்று அதிகரிக்கும். |
04:21 | இப்போது நாம் programஐ compile செய்து, upload செய்வோம். இப்போது நான் pushbuttonஐ அழுத்துகிறேன் |
04:29 | எதிர்பார்த்தபடி அது வேலை செய்யவில்லை. இங்கே வேறு எண்ணிக்கை காட்டப்படுவதைக் காண்கிறோம். ஏன் இப்படி? |
04:37 | பட்டனை அழுத்துவதற்கான நிலையை நாம் குறிப்பிட்டதே இதற்குக் காரணம். ஆனால் release செய்யப்பட்ட பட்டனின் நிலையை நாம் குறிப்பிடவில்லை. |
04:46 | பட்டனை அழுத்திய நேரத்தின் அடிப்படையில் அதிகரித்த எண்ணை output காட்டுகிறது. |
04:52 | அதனால் இங்கு காட்டப்பட்டுள்ளபடி, ஒரு 'while' statementஐ எழுதுவோம் |
04:57 | இது pushbutton அழுத்தப்பட்ட நிலையில் இருக்கும் போது எண்ணிக்கையைக் காண்பிக்கும். அதன் பொருள், pin 7 HIGH mode ல் உள்ளது |
05:07 | நீங்கள் பட்டனை release செய்யும் போது, நிலை LOW ஆகும், மேலும் அது 'while' loopல் இருந்து வெளியே வரும். |
05:14 | நான் programஐ விளக்குகிறேன் |
05:17 | Program, LCDன் துவக்கத்துடன் தொடங்குகிறது. நாம் variable pbutton மற்றும் countஐ கொண்டிருக்கிறோம் |
05:26 | void setup functionனின் உள், 16 நெடுவரிசைகள் மற்றும் 2 வரிசைகளுடன் LCD ஐ நாம் துவக்கியுள்ளோம். பின், pin number 7'க்கு input, pinMode ஆகும் |
05:42 | void loop functionல், pushbutton HIGHஆக இருக்கிறதா அல்லது இல்லையா என்பதை நாம் சரிபார்க்கிறோம். |
05:49 | pushbutton அழுத்தப்படும் போது, cursor பூஜ்ஜிய கமா பூஜ்ஜியமாக அமைக்கப்படும். |
05:56 | lcd.print statement எண்ணிக்கை மதிப்பை print செய்யும். தொடக்கத்தில் count பூஜ்யமாக இருக்கும். Count plus plus 1 ஆக இருக்கும் |
06:09 | பட்டன் release செய்யப்படும் போது, அது while loopஐ உடைத்துக்கொண்டு loop ல் இருந்து வெளியே வரும் |
06:15 | மீண்டும் நீங்கள் பட்டனை அழுத்தினால், அடுத்த மறு iteration தொடங்குகிறது மற்றும் அது எண்ணிக்கையை அதிகரிக்கிறது. |
06:23 | Programஐ compile செய்து, upload செய்வோம் |
06:27 | இப்போது, நான் ஒரு முறை பட்டனை அழுத்தி அதை release செய்கிறேன். |
06:32 | மீண்டும் நான் பட்டனை அழுத்தி, release செய்கிறேன். பட்டனை அழுத்தும் போதெல்லாம் எண்ணிக்கை அதிகரிப்பதைக் நீங்கள் காணலாம். |
06:42 | இத்துடன் நாம் இந்த டுடோரியலின் முடிவுக்கு வந்துவிட்டோம். சுருங்கச் சொல்ல, |
06:47 | இந்த டுடோரியலில் நாம் கற்றது: Arduino board க்கு ஒரு LCD மற்றும் ஒரு Push buttonஐ இணைப்பது மற்றும் pushbutton அழுத்தப்படும் போதெல்லாம் எண்ணிக்கையை காட்ட ஒரு programஐ எழுதுவது |
07:03 | பின்வரும் பயிற்சியை செய்யவும்.எண்ணிக்கையை 2,4,6 மற்றும் பலவாக காட்ட அதே programஐ மாற்றவும். Programஐ compile செய்து, upload செய்யவும். மேலும், LCDயில் காட்டப்படும் எண்ணிக்கையைக் கவனிக்கவும். |
07:21 | பின்வரும் இணைப்பில் உள்ள வீடியோ, Spoken Tutorial திட்டத்தை சுருங்கச் சொல்கிறது. அதை தரவிறக்கி காணவும் |
07:29 | Spoken Tutorial Project குழு: செய்முறை வகுப்புகள் நடத்தி, சான்றிதழ்கள் தருகிறது. மேலும் விவரங்களுக்கு எங்களுக்கு எழுதவும். |
07:38 | உங்கள் நேரமிடப்பட்ட கேள்விகளை இந்த மன்றத்தில் முன்வைக்கவும் |
07:42 | ஸ்போகன் டுடோரியல் திட்டத்திற்கு பண ஆதரவு, இந்திய அரசாங்கத்தின், NMEICT, MHRD, மூலம் கிடைக்கிறது. மேலும் விவரங்களுக்கு இந்த தளத்தை பார்க்கவும் |
07:53 | இந்த டுடோரியலை தமிழாக்கம் செய்தது ஜெயஸ்ரீ, குரல் கொடுத்தது பிரியதர்ஷினி. கலந்துகொண்டமைக்கு நன்றி. |