[Powered by Google Translate] இந்த வீடியோ நான் சில புதிய கூறுகளை அறிமுகப்படுத்தி வைக்கிறேன் உங்கள் முதல் சுற்று கட்ட பயன்படுத்தப்படும். பின்னர் நாம் Arduino வளர்ச்சி சூழல் அடியெடுத்து அது சில அடிப்படை அம்சங்கள் என்பதை அறிய. இறுதியாக நாம் நம் முதல் மைக்ரோகண்ட்ரோலரை நிரல் குறியீடு மற்றும் நம் Arduino பதிவேற்றி. அது துவங்கட்டும். நாம் நம்மை தெரிந்துகொள்ள வேண்டும் என்று முதல் கூறு solderless breadboard உள்ளது. இந்த breadboard எங்கள் சுற்றுகள் முன்மாதிரி அல்லது சோதிக்க அனுமதிக்கிறது வெறுமனே வைப்பதன் மூலம் இந்த சிறிய துளைகள் உள்ளே செல்கிறது அல்லது கூறு முனைகளிலும் துளைகளுக்கு என்று. அது எழுத்துக்கள் மற்றும் எண்கள் breadboard எல்லையை ஒட்டி ரன் கவனிக்கவேண்டியது முக்கியமாகும். ஒவ்வொரு எண் வரிசையில் துளைகளுக்கு இணைக்கப்பட்ட ஏனெனில் இது இது, எடுத்துக்காட்டாக, வரிசை 1E செய்ய வரிசையில் 1A பொருள் அதே தற்போதைய பெறும்; எனினும், வரிசைகளில் ஒருவருக்கொருவர் தொடர்பு இல்லை. அடுத்த கூறு முதன்மை puroposes கொண்ட மின்தடை உள்ளது தற்போதைய எல்லை மற்றும் மின்னழுத்த குறை. அனைத்து கூறுகளும் மின்னழுத்தம் அதே நிலை ஏற்றுக்கொள்ள நாம் மின்தடையங்கள் பயன்படுத்த சக்தி வழங்கும். ஒரு நிலையான மின்னழுத்தம் மின் தடையை வகிக்க பயன்படுத்தப்படும் போது, அது வழியாக அனுமதிக்கும் தற்போதைய அளவு அதன் எதிர்ப்பை தீர்மானிக்கப்படுகிறது இது ஓம்ஸ் அளவிடப்படுகிறது. எனவே இன்னும் ஓம்ஸ் குறைவாக தற்போதைய முடிவுகள். ஓம்ஸ் உள்ள எதிர்ப்பை அளவு கணக்கிட எப்படி கண்டுபிடிக்க வேண்டும் ஒரு மின்தடையம் பொருந்தும் என்று, நாங்கள் வெறுமனே அதன் நிறம் கோடுகள் இருக்கும் வெளிப்புற உறை சுற்றி எந்த மடக்கு. எதிர்ப்பை மதிப்பு வண்ண முதல் 3 கோடுகள் மூலம் படிக்க முடியும். ஒவ்வொரு நிறம் வெள்ளை என்பதால், 9, கருப்பு இருப்பது, 0 இருந்து ஒரு குறிப்பிட்ட மதிப்பை கொண்டுள்ளது. நீங்கள் கொடுத்த இணைப்பை இந்த மதிப்புகள் பற்றி மேலும் தகவல் அறிய முடியும். தங்கம், வெள்ளி, அல்லது வெறும் வெற்று ஒன்று வரும் என்று ஒரு நான்காவது வரி கூட இல்லை. இந்த மின் தடையை சகிப்புத்தன்மை நிலைகளை கொடுக்கிறது, அதன் தரம் எதிர்ப்பு பொருந்தும் எப்படி நெருக்கமாக அதாவது. இப்போது நாம் நான்காவது வரி தவிர்க்க முடியும் மற்றும் முதல் 3 நம் கவனம் அமைக்க. சகிப்புத்தன்மை பட்டை எதிர் இது முதல் வரி, முதல் இலக்க ஐக்கிய உள்ளது. இந்த மதிப்பு 0 முதல் 9 முடியும். இதேபோல், இரண்டாவது வரி கூட 0 9 ஒரு மதிப்பு இருக்க முடியும் இரண்டாவது இலக்க ஐக்கிய உள்ளது. அது வேறு மாறும் ஆனால் மூன்றாம் இலக்க ஐக்கிய உள்ளது. மூன்றாம் இலக்க ஐக்கிய முதல் 2 இலக்கங்கள் இறுதியில் சேர்க்கப்படும் என்று 0 என்ற எண்ணிக்கை. இந்த பட்டை முறையான பெயர் multiplor உள்ளது. எடுத்துக்காட்டாக இந்த மின்தடை கொள்ளுங்கள். நாங்கள் தற்போது ஒரு ஆரஞ்சு, ஆரஞ்சு, பழுப்பு மின்தடை உள்ளது. ஆரஞ்சு மதிப்பு 3, மற்றும் பழுப்பு மதிப்பு 1 ஆகும். எனவே, நாம் ஒரு 3, 3, 0 அல்லது 330 ஓம் மின்தடை உள்ளது. பழுப்பு இது மூன்றாவது பட்டை, நினைவில் நம்மை சேர்க்க வேண்டும் 0 என்ற ஒரே எண் சொல்கிறார் முதல் மற்றும் இரண்டாவது இலக்கங்கள் மீது. இறுதியாக எங்கள் கடைசி கூறு ஒளி உமிழும் டையோடு அல்லது சுருக்கமாக LED. LED நாம் மின்னணு பெரும்பாலான காணலாம் என்று ஒரு சிறிய ஒளி. வரிசையில் ஒரு LED லேசான, தற்போதைய ஒரு குறிப்பிட்ட திசையில் ஒரு முன்னணி வழியாக வேண்டும் உமிழ்கிறது. ஆனால் நாங்கள் விரைவில் இந்த திரும்பி வருவோம். இப்போது, 1 முன்னணி பிற மேலாக எப்படி கவனிக்க. இனி முன்னணி நேர்முனை என்று, இந்த LED நேர்மறையான முனையம் உள்ளது. எதிர்மறை முனை என்பது குறுகிய முன்னணி, கதோட்டு அழைக்கப்படுகிறது. இப்போது நாங்கள் எங்கள் கூறுகளின் ஒரு பொது புரிந்து கொள்ள என்று, நமது முதல் சுற்று உருவாக்க வேண்டும். நீங்கள் ஒரு சுற்று கட்டி தொடங்கும் போது, நீங்கள் எப்போதும் கணினியில் இருந்து உங்கள் Arduino பிரித்து வேண்டும். எனவே நம் திட்ட படி, நாம் மின்தடையம் இடையே இருக்க வேண்டும் என்று சக்தி, அதாவது Arduino டிஜிட்டல் முள்களுக்கு ஒன்று, மற்றும் நேர்முனை, எல்.ஈ. டி நேர்மறையான முன்னணி. கதோட்டு, எதிர்மறை முன்னணி, தரையில் நேரடியாக தொடர்பு இருக்கும் போது, இதனால் நமது சுற்று முடிந்தவுடன். LED போல், நாம் மின்தடையம் வைக்க எந்த திசையில் இல்லை. எதிர்ப்பவர்களின் நாம் இடத்தில் ஒரு சாக்கெட் வரிசையில் 1A உள்ள வழிவகுக்கிறது. இப்போது ஒரு தனி சுற்று பாதையில் மின்தடையம் மற்ற முன்னணி வைக்க வேண்டும். எப்படி வரிசையில் 2A பற்றி? பெரிய. பாதியில் அங்கு. இந்த LED செல்ல அனுமதிக்க. திட்ட படி, நம் நேர்முனை, நேர்மறை முன்னணி, நமது மின் இணைக்கப்பட வேண்டும். இந்த நாங்கள் அதே மீது ஒரு சாக்கெட் உள்ள எல்.ஈ. டி நேர்முனை வைக்க வேண்டும் என்று அர்த்தம் எதிர்ப்பவர்களின் 1 சுற்று பாதையில் செல்கிறது. வரிசை 2E செய்வோம். நம் திட்ட படி, நாம் கதோட்டு Arduinos தரையில் முள் நேரடியாக சென்று தெரியும். நாம் வரிசையில் 3E கொண்டு கதோட்டு வைக்க முடியும். பெரிய. நம் திட்ட இறுதி பகுதி வெறுமனே இந்த குதிப்பவர் கேபிள்கள் பயன்படுத்தி இதனால் சுற்று முடிந்தவுடன், நம் Arduino இணைக்க. Arduinos தரையில் கதோட்டு இருந்து இணைப்பு மூலம் ஆரம்பிக்கலாம். இதை செய்ய, நாங்கள் வெறுமனே துளைகளுக்கு எந்த ஒரு குதிப்பவர் கேபிள் அடைப்பை இதில் பங்கு கதோட்டு ஒரு மின் வரிசையில் ஒரு அதே. இந்த வழக்கில் நாம் நேரடியாக வரிசையில் 3A கொண்டு குதிப்பவர் கேபிள் 1 இறுதியில் அடைப்பை வேண்டும். மற்ற பிளக் Arduino என்ற அடிப்படையில் அல்லது GRD டிஜிட்டல் ஊசிகளின் 1 போகும். இரண்டாவது கேபிள் போன்ற, நம் திட்ட படி நாம் ஒரு இணைப்பு செய்வோம் எங்கள் மின்தடையம் நம் சக்தி மூலம் எந்த Arduino டிஜிட்டல் ஊசிகளின் 1. நாம் ஏற்கனவே மின் தடையை 1 இறுதியில் எல்.ஈ. டி நேர்முனை இணைக்கப்படும் என்று. இந்த மட்டுமே 1 விருப்பத்தை, ஈ மூலம் வரிசை 1 துளைகளுக்கு பி எங்களை விட்டு அது நம்மை நம் கூறுகள் இடையே சில அறை தருகிறேன். பிளக் வரிசையில் 1E உள்ள குதிப்பவர் கேபிள் 1 இறுதியில் நாம். இறுதியாக, டிஜிட்டல் முள் 13 இல் இந்த குதிப்பவர் கேபிள் மற்ற இறுதியில் பிளக். இந்த முள் நினைவில். அது விரைவில் மிக முக்கியமான இருக்கும். அதே சுற்று அழகா, ஆனால் நாம் ஏதாவது செய்ய வேண்டும். நமது விரல்களின் சிதைப்பதற்கு மற்றும் வணிக கீழே வைக்கலாம் நம் முதல் மைக்ரோகண்ட்ரோலரை நிரல் எழுதும். Arduino முதலில் பிளக் சதுர USB இறுதியில். நம் சொந்த நிரல் எழுத தொடங்கும் பொருட்டு, நாம், Arduino ஒருங்கிணைந்த வளர்ச்சி சூழல் அணுக வேண்டும் இதில் நான் IDE என பார்க்கவும். திரையின் கீழ் இடதுகை உள்ள பயன்பாட்டிற்கான மெனுவில் இந்த கிளிக் செய்ய. நிரலாக்க சென்று இந்த மெனுவிலிருந்து Arduino தேர்ந்தெடுக்கவும். Arduino மென்பொருள் தற்போது நிறுவப்பட்ட என்றால் நீங்கள் எளிதாக மூலம் நிறுவ முடியும் ஒரு முனை திறந்து பின்வரும் கட்டளையை தட்டச்சு: Sudo yum install arduino. அதை முடித்து போது பயன்பாட்டிற்கான மீண்டும் துவக்க வேண்டும். எனவே ஒரு முறை நீங்கள் IDE, நீங்கள் சரிபார்க்க வேண்டும் முதல் விஷயம் துவக்கவும் Arduino IDE பதிவு அல்லது உங்கள் Arduino சாதனம் பார்த்து இருந்தால் தான். நீங்கள் சாதாரணமாக கருவிகள் மெனு சென்று இதை செய்ய முடியும், சீரியல் போர்ட் மீது கர்சரை நகர்த்தினால் மற்றும் பட்டியலிடப்பட்ட குறைந்தது 3 சாதனங்கள் இருக்க வேண்டும். ஏற்கனவே தேர்வு என்றால், நீங்கள் / dev/ttyacm0 சரிபார்த்து உறுதி செய்ய நீங்கள் Arduino அங்கு இது போன்ற செருகப்படுகின்றன. நீங்கள் முதலில் ஒரு படம் என்று அழைக்கப்படும் Arduino IDE ஒரு புதிய திட்டத்தை, திறக்கும் போது, தானாக திறக்கிறது. இந்த பகுதியில் எங்கள் கோடிங் வைக்க பயன்படுத்தப்படும். திரையில் கீழே உள்ள தகவல் outputing பொறுப்பு ஒரு முனை விண்டோவில் உள்ளது complilation பதில் குறியீடுகள் அல்லது உங்கள் குறியீடு உள்ள தொடரியல் பிழைகளால் போன்ற. ஒரு கோப்பு மெனு கீழே திரையில் மேல், சின்னங்கள் ஒரு தொடர் உள்ளன நாம் தெரிந்திருக்க வேண்டும் என்று. தீவிர இடது இருந்து தொடங்கி, ஒரு காசோலை போல ஒரு ஐகான் இருக்கும். இந்த பொத்தானை சரிபார்க்க அழைப்பு, உங்கள் குறியீடு ஒடுக்குவதற்கான அதன் பொறுப்பு உங்கள் திட்டம் தொடரியல் சரியான உறுதிப்படுத்திய போது. வலது சுட்டும் ஒரு பக்கவாட்டாக அம்புக்குறி என்று போல இது சரிபார்க்க பின்னர் பொத்தானை,, பதிவேற்ற கட்டளை. பதிவேற்ற கட்டளை தொகுக்கப்பட்ட நிரல்கள் 1 மற்றும் 0 என்ற அனுப்புவதற்கு resonsible உள்ளது உங்கள் மைக்ரோகண்ட்ரோலருக்கு மேல் பலகையில் சேமிக்க வேண்டும். சரிபார்ப்பு பொத்தானை உங்கள் குறியீடு பதிவேற்ற முடியாது என்பதை நினைவில் கொள்ளுங்கள். அடுத்த 3 பொத்தான்கள் புதிய, திறந்த, மற்றும் முறையே சேமிக்க. இந்த மெனுவில் வலது இறுதி பொத்தானை, தொடர் கண்காணிப்பு அழைக்கப்படுகிறது அது மென்பொருள் உள்ளீடாக வாசிக்க Arduino கட்டமைக்க முடியும் அதனால் ஒரு ஆலோசனை செயல்படுகிறது அல்லது வெளியீடு மற்றும் தொடர் கண்காணிப்பு இருந்து காட்ட. நாம் மற்றொரு வீடியோ தொடர் கண்காணிப்பு திரும்பி விடுவேன். இப்போது எங்கள் திட்டம் எழுத ஆரம்பிப்போம். இப்போது ஒரு Arduino நிரல் எழுத தொடங்கி சிறிது வழக்கமான சி திட்டங்கள் வேறுபடுகிறது. ஒரு Arduino வேண்டும், ஏனெனில் இது, குறைந்தபட்சமாக, 2 குறிப்பிட்ட வெற்றிடத்தை வரையறுக்கப்பட்ட funtions. அமைவு மற்றும் சுழற்சி. Arduino எடுத்துக்காட்டாக குறியீடு வார்ப்புருக்கள் பயன்படுத்துவதன் மூலம் தொடங்குவதற்கு இது மிகவும் எளிதாக்குகிறது IDE உடன் அது வந்து. எங்கள் குறைந்தபட்சமாக ஏற்ற, எளிமையாக, எண் 1 அடிப்படைகளை தேர்வு, கோப்பு மெனு, உதாரணங்கள் செல்ல மற்றும் குறைந்தபட்சமாக கிளிக். ஒரு புதிய ஓவியத்தை சாளரம் தோன்றும். Templated குறியீடு ஏற்றும். இந்த 2 செயல்பாடுகளை மேல் போக சுருக்கமாக பார்ப்போம். அதை இயக்க முதல் செயல்பாடு என்பது போன்ற அமைப்பு விழாவில், முக்கிய ஒத்த இது ஒரு முறை மட்டுமே இயங்கும். அமைப்பு முள்களுக்கு உள்ளீடு அல்லது வெளியீடு இருக்கும் வரையறுக்கும் பயன்படுத்தப்படுகிறது. உதாரணமாக, நாம் வெளியனுப்புவதில் வேண்டும் என்று Arduino சொல்ல ஒரு பெரிய இடத்தில் இருக்கும் எண் 13 வர சில மின்சார. கண்ணி நுண் மீது தொடர்ந்து இயங்கும் ஒரு செயல்பாடு ஆகும். உங்கள் ஒலிக்கடிகை நிறுத்தப்படும் இல்லை ஏன் இதுவரை தெரியவில்லை? மைக்ரோகண்ட்ரோலர்கள் மிகவும் அவர்களின் திட்டம் மூலம் சுழற்சி காரணம் அது. நமது தற்போதைய சுற்று இந்த நாங்கள் செய்ய வேண்டும் என்று Arduino சொல்ல ஒரு பெரிய இடத்தில் இருக்கும் எப்போதும் நம் ஒளி ஒளிரும். எனவே சூடோகுறியீடு அது, தாமதிக்க n நொடிகள், ஒளி அணைக்க, மீது முறை ஒளி போல இருக்க வேண்டும் n வினாடிகள் தாமதம். நன்கு பதிலாக அந்த குறியீடு அவுட் எழுதும் நாம் ஏமாற்ற போகிறோம். இந்த நேரம். இந்த ஏற்கனவே உண்மையில் ஒரு ஒளிரும் எங்கள் உதாரணங்கள் சேமிக்கப்படும் LED ஒரு குறியீடு டெம்ப்ளேட்டாக உள்ளது. ஏற்ற அது, உதாரணங்கள் தாக்கல் எண் 1 அடிப்படைகளை தேர்வு, மற்றும் ஒளிரும் தேர்வு சென்று. இங்கே என்ன நடக்கும் ஒரு புதிய ஓவியத்தை சாளரம் ஏற்கனவே உள்ளே சில குறியீட்டை தோன்றும் வேண்டும். நிறுவல்களை உடலின் உள்ளே pinMode என்று ஒரு Arduino உதவி செயல்பாடு உள்ளது. PinMode பயன்படுத்த முள் தயார். இது 2 அளவுருக்கள் ஏற்றுக்கொள்கிறார். நீங்கள் பயன்படுத்த வேண்டும் முள் இது முதல் IO முள் எண்,, இரண்டாவது, ஒரு மதிப்பு முள் சுற்று உள்ளீடு பயன்படுத்தப்படுகிறது என்பதை பிரகடனம் தொடர்ந்து அனைத்து தலைநகரங்களில் உள்ளீட்டு மதிப்பு, அல்லது circut வெளியீடு, அனைத்து தலைநகரங்களில் உள்ள ஒரு நிலையான மதிப்பு வெளிப்பாடு ஆகும். உள்ளே 2 கூடுதல் Arduino உதவி செயல்பாடுகளை உள்ளன சுழற்சியில், 2 அளவுருக்கள் ஏற்று digialWrite மற்றும் 1 அளவுரு ஏற்று தாமதம். DigialWrite நீங்கள் pinMode பயன்படுத்தி கட்டமைக்கப்பட்ட அந்த முள் தொடர்பு பயன்படுத்தப்படுகிறது. முதல் வாதத்தை நீங்கள் தொடர்பு என்று முள் எண். இரண்டாவது வாதம், முழு மின்னழுத்தம் பொருள், அல்லது உயர் என்று ஒரு மாறிலி அல்லது குறைந்த, மின்னழுத்தம் பொருள். இரண்டாவது உதவி செயல்பாடு தாமதம் ஆகும் இது மில்லி விநாடிகளில் நேரம் அளவு அடிப்படையில் இயங்கும் இருந்து குறியீடு நிறுத்திவிடும். 1 இரண்டாவது 1,000 மில்லி விநாடிகளில் சமமாக ஞாபகம். எங்கள் ஒத்திகையும் அடிப்படையில் நாம் ஊகிக்க முடியும் என்று நம் சுற்று சரியாக அமைக்க வேண்டும் எங்கள் LED இயக்க வேண்டும் மற்றும் 1 இரண்டாவது எரிகிறது தங்கி அணைக்க மற்றும் 1 இரண்டாவது ஆஃப் இருக்க அதை மீண்டும் இயக்குவதற்கு முன்பு. இது சுழற்சி செயல்பாடு தற்போது இந்த எப்போதும் மீண்டும் வேண்டும். குழு பொத்தானை பதிவேற்றம் மற்றும் கண்டுபிடிக்க தேர்வு செய்யலாம். பெரிய. அதனால் அடுத்த என்ன என்று. நன்றாக இப்போது நீங்கள் உருவாக்க வேண்டும் என்று எல்லாவற்றையும் பற்றிய புரிதல் இல்லை என்று ஒரு Arduino சுற்று, நாம் அறிவு CS50 எங்கள் விரிவுரைகள் இருந்து பெற்றது விண்ணப்பிக்க முடியாது மேலும் நம் திறமைகளை கூர்மைப்படுத்துங்கள். உதாரணமாக, நான் Arduino சுழற்சி செயல்பாட்டை பயன்படுத்த என்ன விரும்பவில்லை என்றால்? நான் சுழல்கள் மற்றும் நிலைமைகளை என் சொந்த வகை எழுத என்ன என்றால், அல்லது குறைந்தபட்சமாக வெளியே என் சொந்த செயல்பாடுகளை உருவாக்க? நான் இசை விளையாட அல்லது ஒரு கள்வர் எச்சரிக்கை உருவாக்க என்ன என்றால் அல்லது என் Arduino உடன் இணைய தொடர்பு? அந்த கேள்விகளுக்கு பதில் வருகிறது. அதனால் சுற்றி ஒட்டிக்கொள்கின்றன. நான் Christoper பர்த்தலோமிவ் இருக்கிறேன். இந்த CS50 உள்ளது.