మాట్లాబ్‌తో ఆర్డునోను ఇంటర్‌ఫేస్ చేయడం ఎలా?

మైక్రోకంట్రోలర్‌లను అనేక ఎలక్ట్రానిక్ ప్రాజెక్టులలో ఉపయోగిస్తారు మరియు ఎలక్ట్రానిక్స్ రంగంలో వాటికి ఎంతో ప్రాముఖ్యత ఉంది. మైక్రోకంట్రోలర్ పేరు పెట్టారు ఆర్డునో దాదాపు ప్రతి ఎలక్ట్రానిక్స్ ప్రాజెక్టులో ఉపయోగించబడుతుంది మరియు ఇది వివిధ సర్క్యూట్లలో వివిధ కార్యకలాపాలను నిర్వహించడానికి ఉపయోగించబడుతుంది. మేము ఒక బర్న్ సి కోడ్ ఎలా మరియు ఏ ఆపరేషన్లు చేయాలో చెప్పడానికి ఈ బోర్డులో. ఈ వ్యాసంలో, మాట్లాబ్‌తో ఆర్డునో యొక్క ఇంటర్‌ఫేసింగ్ నేర్చుకుంటాము. మాట్లాబ్ అనేది అనేక అంతర్నిర్మిత ఇంజనీరింగ్ అల్గోరిథంలు, ప్లాటింగ్ విధులు మరియు హార్డ్‌వేర్ ప్యాకేజీలను కలిగి ఉన్న సాఫ్ట్‌వేర్. ఆటోమేషన్ సిస్టమ్స్ వంటి ప్రాజెక్టులను మాట్లాబ్ ద్వారా ఆపరేట్ చేయవచ్చు, అయితే, మొదట మనం కొన్ని హార్డ్‌వేర్ సపోర్ట్ ప్యాకేజీలను మ్యాట్‌లాబ్‌లో ఇన్‌స్టాల్ చేయాలి. MATLAB తో Arduino యొక్క కమ్యూనికేషన్‌కు కేవలం USB కేబుల్ అవసరం. ఈ వ్యాసంలో, మేము కొన్ని ప్యాకేజీలను ఇన్‌స్టాల్ చేస్తాము, ఆపై మేము మా లక్ష్యాన్ని సాధించామని ధృవీకరించడానికి కొన్ని ప్రాథమిక పరీక్షలను అమలు చేస్తాము.



ఆర్డునో బోర్డుతో మాట్లాడుతూ

USB కేబుల్ ద్వారా ఆర్డునో బోర్డుకు ఎలా కమ్యూనికేట్ చేయాలి?

ప్రాజెక్ట్ యొక్క సారాంశం మాకు తెలుసు కాబట్టి, అవసరమైన సాఫ్ట్‌వేర్‌ను డౌన్‌లోడ్ చేయడం మరియు పరీక్ష కోసం కొన్ని హార్డ్‌వేర్ భాగాలను సేకరించడం ప్రారంభిస్తాము. మేము ఇంటర్‌ఫేసింగ్ కోసం Arduino UNO ని మరియు తరువాత పరీక్ష కోసం ఉపయోగిస్తాము.



దశ 1: ఉపయోగించిన భాగాలు (హార్డ్‌వేర్)

  • USB కేబుల్‌తో Arduino UNO
  • 1 కె ఓం రెసిస్టర్
  • LED లు
  • బ్రెడ్‌బోర్డ్ జంపర్ వైర్లు
  • బ్రెడ్‌బోర్డ్

దశ 2: ఉపయోగించిన భాగాలు (సాఫ్ట్‌వేర్)

హార్డ్వేర్ భాగాలను అమర్చిన తరువాత మేము ప్రాజెక్ట్లో ఉపయోగించబడే సాఫ్ట్‌వేర్ కోసం చూస్తాము. మేము మాట్లాడుతున్న మా ల్యాప్‌టాప్ లేదా పిసిలో మ్యాట్‌లాబ్ యొక్క తాజా వెర్షన్‌ను ఇన్‌స్టాల్ చేస్తాము. మ్యాట్‌లాబ్ 2019 ను డౌన్‌లోడ్ చేసుకోవడం మంచిది ఎందుకంటే ఇది మ్యాథ్‌వర్క్స్ నుండి తాజా విడుదల. సాఫ్ట్‌వేర్‌ను డౌన్‌లోడ్ చేయడానికి మ్యాథ్‌వర్క్స్ యొక్క అధికారిక వెబ్‌సైట్‌కు లింక్ క్రింద అందుబాటులో ఉంది.



  • మాట్లాబ్ 2019

దశ 3: హార్డ్‌వేర్ మద్దతు ప్యాకేజీలను వ్యవస్థాపించడం

  1. మాట్లాబ్ ప్రారంభించండి.

    మాట్లాబ్ 2019



  2. లో యాడ్-ఆన్స్ టాబ్ కోసం చూడండి హోమ్ మెను ఆపై దానిపై క్లిక్ చేయండి.

    యాడ్-ఆన్‌లను క్లిక్ చేయడం

  3. డ్రాప్-డౌన్ మెను కనిపిస్తుంది మరియు ఆ మెను నుండి “ హార్డ్వేర్ మద్దతు ప్యాకేజీలను పొందండి '.

    హార్డ్వేర్ ప్యాకేజీల కోసం వెతుకుతోంది

  4. మద్దతు ప్యాకేజీ ఇన్స్టాలర్ తెరవబడుతుంది మరియు ఇంటర్నెట్ నుండి ఇన్‌స్టాల్ ఎంచుకోండి.

    ప్యాకేజీలను వ్యవస్థాపించడం



  5. మాట్లాబ్ యొక్క అందుబాటులో ఉన్న అన్ని ప్యాకేజీలను చూపించే తదుపరి విండో కనిపిస్తుంది. జాబితాలోని Arduino ప్యాకేజీ కోసం చూడండి, ఆపై సంస్థాపనను కొనసాగించడానికి తదుపరి క్లిక్ చేయండి. దిగువ ఉన్న చిత్రం ప్యాకేజీలను ఇప్పటికే ఇన్‌స్టాల్ చేసినట్లు చూపిస్తుంది ఎందుకంటే నేను ఇంతకు ముందు వాటిని ఇన్‌స్టాల్ చేసాను. గమనిక: సిములింక్ మరియు మాట్లాబ్ అని పిలువబడే రెండు ప్యాకేజీలను చెక్-ఇన్ చేయండి.

    ప్యాకేజీలు కనుగొనబడ్డాయి

తదుపరి క్లిక్ చేసిన తరువాత ఒక విండో మ్యాథ్‌వర్క్స్ ఖాతా యొక్క లాగిన్ వివరాలను అడుగుతుంది. మీకు ఒకటి లేకపోతే దయచేసి ఖాతా చేసి, ఆపై ముందుకు సాగండి. నేను ఇప్పటికే లాగిన్ వివరాలను నమోదు చేసినందున, ప్యాకేజీలు వ్యవస్థాపించబడతాయి మరియు ఇప్పుడు మేము పరీక్ష చేయడానికి సిద్ధంగా ఉన్నాము.

దశ 4: ఇన్‌స్టాల్ చేయబడిన హార్డ్‌వేర్ ప్యాకేజీలను ధృవీకరిస్తోంది

మేము ప్యాకేజీల సంస్థాపనను పూర్తి చేసాము, అందువల్ల అవి మాట్లాబ్‌లో కూడా కనిపిస్తున్నాయో లేదో తనిఖీ చేస్తాము. దాని కోసం మేము కమాండ్ విండోలో కింది ఆదేశాన్ని టైప్ చేస్తాము:

a = arduino ()

సర్వర్ కోడ్‌ను నవీకరిస్తోంది

కొన్నిసార్లు, పిసికి ఒకటి కంటే ఎక్కువ మైక్రోకంట్రోలర్ కనెక్ట్ చేయబడింది, కాబట్టి మనం ఏ బోర్డుతో మాట్లాడుతున్నామో చెప్పాలి. పోర్ట్ నంబర్‌ను తనిఖీ చేయడానికి మేము కంట్రోల్ పానెల్ ఆపై పరికరాలు మరియు ప్రింటర్‌లకు వెళ్లి తనిఖీ చేస్తాము తో పోర్ట్ సంఖ్య:

పోర్ట్ సంఖ్య

ఇప్పుడు, మా ఆర్డునో COM11 కి అనుసంధానించబడిందని మేము తెలుసుకున్నాము, అందువల్ల మేము ఆ పోర్ట్ సంఖ్యను కోడ్‌లో ప్రస్తావిస్తాము. నా విషయంలో పోర్ట్ సంఖ్య COM11 మరియు ఇది ప్రతి ఒక్కరి PC లో భిన్నంగా ఉంటుంది కాబట్టి, కంపైల్ చేయడానికి ముందు కోడ్‌లోని పోర్ట్ సంఖ్యను మార్చండి:

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

పోర్ట్ సంఖ్యను కోడ్‌లో పేర్కొనడం

మాట్లాబ్ ఆర్డునో బోర్డ్‌తో కమ్యూనికేట్ చేయడానికి ప్రయత్నిస్తుంది మరియు కమ్యూనికేషన్ విజయవంతమైతే పోర్ట్ నంబర్, మోడల్ ఆఫ్ బోర్డ్ వంటి కొన్ని లక్షణాలు తెరపై ప్రదర్శించబడతాయి.

వేరియబుల్ అనే పేరు ‘ కు ' వర్క్‌స్పేస్‌లో కనిపిస్తుంది మరియు వేరియబుల్ a ని క్లియర్ చేయడానికి కింది ఆదేశం ఉపయోగించబడుతుంది.

క్లియర్ a

దశ 5: పరీక్ష

మాట్లాబ్‌ను ఉపయోగించి ఆర్డునోలో ఎల్‌ఈడీ బ్లింక్ టెస్ట్ చేస్తాం. మేము ఆర్డునో బోర్డ్‌ను ల్యాప్‌టాప్ లేదా పిసితో యుఎస్‌బి కేబుల్ ద్వారా కనెక్ట్ చేసి, ప్యాకేజీలు ఇన్‌స్టాల్ చేయబడిందని ధృవీకరించినందున, ఇప్పుడు మన హార్డ్‌వేర్ మరియు సాఫ్ట్‌వేర్ సరిగా పనిచేస్తుందో లేదో తనిఖీ చేయడానికి ఎల్‌ఇడి బ్లింక్ టెస్ట్ చేస్తాము. పరీక్ష భాగం యొక్క రెండు భాగాలు ఉన్నాయి.

  1. వైరింగ్ ది సర్క్యూట్: క్రింద చూపిన రేఖాచిత్రం ప్రకారం సర్క్యూట్‌ను కనెక్ట్ చేయండి. ఆర్డునో యొక్క 13 వ సంఖ్యను పిన్ చేయడానికి LED యొక్క పాజిటివ్ పిన్‌ను కనెక్ట్ చేయండి మరియు పిన్ నంబర్ 13 ప్రక్కన ఉన్న ఎల్‌యుడి యొక్క గ్రౌండ్‌ను ఆర్డునో గ్రౌండ్‌కు కనెక్ట్ చేయండి. ఎల్‌ఇడి యొక్క ప్రతికూల కాలుతో 1 కె ఓం రెసిస్టర్‌ను కనెక్ట్ చేయండి. శక్తి మారినప్పుడు దెబ్బతినదు పై . ( గమనిక: సర్క్యూట్లో రెసిస్టర్‌ను జోడించడం తప్పనిసరి కాదు ఎందుకంటే వోల్టేజ్ LED ని పేల్చివేసేంత ఎక్కువ కాదు.)

    సర్క్యూట్ రేఖాచిత్రం

  2. కోడ్: హార్డ్‌వేర్ ఓపెన్ మాట్‌లాబ్ సాఫ్ట్‌వేర్‌పై సర్క్యూట్‌ను సమీకరించిన తరువాత దానిపై ఈ క్రింది కోడ్‌ను రాయండి. కోడ్ చాలా సులభం మరియు స్వీయ వివరణాత్మకమైనది, కానీ కోడ్ యొక్క కొన్ని సాధారణ వివరణ క్రింద ఇవ్వబడింది:
% arduino వస్తువును సృష్టించండి a = arduino ('com11