MATLAB உடன் Arduino ஐ எவ்வாறு இடைமுகப்படுத்துவது?

மைக்ரோகண்ட்ரோலர்கள் பல மின்னணு திட்டங்களில் பயன்படுத்தப்படுகின்றன, மேலும் அவை மின்னணு துறையில் பெரும் முக்கியத்துவத்தைக் கொண்டுள்ளன. மைக்ரோகண்ட்ரோலர் என்று பெயரிடப்பட்டது அர்டுயினோ கிட்டத்தட்ட ஒவ்வொரு எலக்ட்ரானிக்ஸ் திட்டத்திலும் பயன்படுத்தப்படுகிறது, மேலும் இது பல்வேறு சுற்றுகளில் பல்வேறு செயல்பாடுகளைச் செய்யப் பயன்படுகிறது. நாங்கள் ஒரு எரிக்கிறோம் சி குறியீடு எப்படி, என்ன செயல்பாடுகளைச் செய்ய வேண்டும் என்பதைக் கூற இந்த குழுவில். இந்த கட்டுரையில், MATLAB உடன் Arduino இன் இடைமுகத்தைக் கற்றுக்கொள்வோம். MATLAB என்பது ஒரு மென்பொருளாகும், இதில் பல உள்ளமைக்கப்பட்ட பொறியியல் வழிமுறைகள், சதித்திட்டங்கள் மற்றும் வன்பொருள் தொகுப்புகள் உள்ளன. ஆட்டோமேஷன் சிஸ்டம்ஸ் போன்ற திட்டங்களை MATLAB மூலம் இயக்க முடியும், ஆனால் அவ்வாறு செய்ய, முதலில் நாம் MATLAB இல் சில வன்பொருள் ஆதரவு தொகுப்புகளை நிறுவ வேண்டும். MATLAB உடன் Arduino இன் தொடர்புக்கு ஒரு USB கேபிள் தேவை. இந்த கட்டுரையில், நாங்கள் சில தொகுப்புகளை நிறுவுவோம், பின்னர் நாங்கள் எங்கள் இலக்கை அடைந்துவிட்டோம் என்பதை உறுதிப்படுத்த சில அடிப்படை சோதனைகளை இயக்குவோம்.



Arduino வாரியத்துடன் பேசுகிறார்

யூ.எஸ்.பி கேபிள் மூலம் அர்டுயினோ போர்டுடன் எவ்வாறு தொடர்புகொள்வது?

திட்டத்தின் சுருக்கம் எங்களுக்குத் தெரியும், தேவையான மென்பொருளைப் பதிவிறக்குவதற்கும் சோதனைக்கு சில வன்பொருள் கூறுகளை சேகரிப்பதற்கும் தொடங்குவோம். Arduino UNO ஐ இடைமுகப்படுத்தவும் பின்னர் சோதனைக்காகவும் பயன்படுத்துவோம்.



படி 1: பயன்படுத்தப்படும் கூறுகள் (வன்பொருள்)

  • யூ.எஸ்.பி கேபிளுடன் Arduino UNO
  • 1 கே ஓம் மின்தடை
  • எல்.ஈ.டி.
  • ப்ரெட்போர்டு ஜம்பர் கம்பிகள்
  • ப்ரெட்போர்டு

படி 2: பயன்படுத்தப்படும் கூறுகள் (மென்பொருள்)

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



  • MATLAB 2019

படி 3: வன்பொருள் ஆதரவு தொகுப்புகளை நிறுவுதல்

  1. MATLAB ஐத் தொடங்கவும்.

    MATLAB 2019



  2. இல் துணை நிரல்களைத் தேடுங்கள் வீடு மெனு பின்னர் அதைக் கிளிக் செய்க.

    துணை நிரல்களைக் கிளிக் செய்க

  3. ஒரு கீழ்தோன்றும் மெனு தோன்றும், அந்த மெனுவிலிருந்து “ வன்பொருள் ஆதரவு தொகுப்புகளைப் பெறுங்கள் '.

    வன்பொருள் தொகுப்புகளைத் தேடுகிறது

  4. ஆதரவு தொகுப்பு நிறுவி திறந்து இணையத்திலிருந்து நிறுவு என்பதைத் தேர்ந்தெடுக்கும்.

    தொகுப்புகளை நிறுவுதல்



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

    தொகுப்புகள் கிடைத்தன

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

படி 4: நிறுவப்பட்ட வன்பொருள் தொகுப்புகளை சரிபார்க்கிறது

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

a = arduino ()

சேவையகக் குறியீட்டைப் புதுப்பித்தல்

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

போர்ட் எண்

இப்போது, ​​எங்கள் Arduino COM11 உடன் இணைக்கப்பட்டுள்ளது என்பதை நாங்கள் அறிந்துகொள்கிறோம், எனவே அந்த போர்ட் எண்ணை குறியீட்டில் குறிப்பிடுவோம். என் விஷயத்தில் போர்ட் எண் COM11 மற்றும் இது அனைவரின் கணினியிலும் வித்தியாசமாக இருக்கும், எனவே, தொகுப்பதில் முன் குறியீட்டில் போர்ட் எண்ணை மாற்றவும்:

a = arduino ('com11', 'uno')

துறைமுக எண்ணை குறியீட்டில் குறிப்பிடுவது

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

பெயரிடப்பட்ட மாறி ‘ to ' பணியிடத்தில் தோன்றும், மேலும் மாறியை அழிக்க பின்வரும் கட்டளை பயன்படுத்தப்படும்.

தெளிவான ஒரு

படி 5: சோதனை

MATLAB ஐப் பயன்படுத்தி Arduino இல் எல்இடி ஒளிரும் சோதனையை செய்வோம். யூ.எஸ்.பி கேபிள் மூலம் ஆர்டுயினோ போர்டை மடிக்கணினி அல்லது பிசியுடன் இணைத்து, தொகுப்புகள் நிறுவப்பட்டுள்ளதா என சரிபார்க்கப்பட்டதால், இப்போது எங்கள் வன்பொருள் மற்றும் மென்பொருள் சரியாக செயல்படுகிறதா என்பதை அறிய எல்.ஈ.டி சிமிட்டும் சோதனை செய்கிறோம். சோதனை பகுதியின் இரண்டு பகுதிகள் உள்ளன.

  1. வயரிங் தி சர்க்யூட்: கீழே காட்டப்பட்டுள்ள வரைபடத்தின்படி சுற்று இணைக்கவும். அர்டுயினோவின் 13 வது எண்ணை எல்.ஈ.டி யின் நேர்மறை முள் இணைக்கவும், எல்.ஈ.டி தரையை முள் எண் 13 க்கு அடுத்ததாக அர்டுயினோவின் மைதானத்துடன் இணைக்கவும். எல்.ஈ.டி எதிர்மறை காலுடன் 1 கே ஓம் மின்தடையத்தை இணைக்கவும், இதனால் எல்.ஈ.டி. சக்தி திரும்பும்போது அடிக்க வேண்டாம் இயக்கப்பட்டது . ( குறிப்பு: மின்னழுத்தத்தை எல்.ஈ.டி வீசுவதற்கு அதிகமாக இல்லாததால், சுற்றுவட்டத்தில் மின்தடையைச் சேர்ப்பது கட்டாயமில்லை.)

    சுற்று வரைபடம்

  2. குறியீடு: வன்பொருள் திறந்த MATLAB மென்பொருளில் சுற்று ஒன்றைக் கூட்டிய பின் பின்வரும் குறியீட்டை எழுதவும். குறியீடு மிகவும் எளிமையானது மற்றும் சுய விளக்கமளிக்கும், ஆனால் குறியீட்டின் சில பொதுவான விளக்கம் கீழே கொடுக்கப்பட்டுள்ளது:
% ஒரு arduino பொருளை உருவாக்கு a = arduino ('com11