ఈ ట్యుటోరియల్లో మీరు మీ ఆర్డునో మరియు మాట్లాబ్ల మధ్య ప్రత్యక్ష సంబంధాన్ని ఏర్పరచుకోవడం నేర్చుకుంటారు, తద్వారా మీరు మీ ఆర్డునోను నేరుగా మాట్లాబ్ ద్వారా ప్రోగ్రామ్ చేయవచ్చు. మీరు రోబోటిక్ హ్యాండ్, హ్యూమనాయిడ్ వంటి సంక్లిష్టమైన రోబోటిక్స్పై పని చేస్తున్నప్పుడు ఇది చాలా ఉపయోగకరంగా ఉంటుంది, ఎందుకంటే మీరు మీ కాంప్లెక్స్ ప్రోగ్రామ్ను మీ పిసిలో మాట్లాబ్లోని ప్రాసెస్ చేయవచ్చు మరియు ఫలితాలను నేరుగా ఆర్డునోలో ప్రోగ్రామ్ చేయవచ్చు.
కాబట్టి ప్రారంభిద్దాం:
మొదట మీరు మాట్లాబ్ నుండి ఆర్డునో సపోర్ట్ ప్యాకేజీని డౌన్లోడ్ చేసుకోవాలి. కింది లింక్ను ఉపయోగించి మీరు దీన్ని డౌన్లోడ్ చేసుకోవచ్చు:
in.mathworks.com/hardware-support/arduino-matlab.html
ఇది కంప్రెస్డ్ ఫైల్ను డౌన్లోడ్ చేస్తుంది, కాబట్టి మొదట దాన్ని కంప్రెస్ చేసి ఫోల్డర్లో సేవ్ చేసి ఫోల్డర్కు ArduinoIO అని పేరు పెట్టండి. ఇప్పుడు Arduino IDE ని తెరవండి, నేను Arduino 1.0.6 ఉపయోగిస్తున్నాను, ఫైల్ మెనుపై క్లిక్ చేసి, ఆపై ArduinoIO ఫోల్డర్ను తెరిచి, Pde ఫోల్డర్ నుండి మీ ఆసక్తి యొక్క.pde ఫైల్ను ఎంచుకోండి. సర్వో మోటార్లు నియంత్రించడానికి ఇది మాకు వీలు కల్పిస్తున్నందున నేను adioes.pde ని ఎంచుకున్నాను. మీకు నచ్చిన విధంగా ఇతర ప్రోగ్రామ్లను ఎంచుకోవచ్చు. Arduino IDE లో తెరవడం ద్వారా మీరు వివిధ pde ఫైల్ గురించి తెలుసుకోవచ్చు.
ఇప్పుడు చివరి దశ మీ Arduino లో adioes.pde ప్రోగ్రామ్ను అప్లోడ్ చేయడం మరియు ఇప్పుడు మేము మాట్లాబ్కి వెళ్తాము.
చిత్రాన్ని ఉపయోగించి మాట్లాబ్ కోడ్ గురించి మీకు నేర్పడానికి నేను ప్రయత్నిస్తాను, తద్వారా ఇది సులభంగా అర్థం చేసుకోవచ్చు.
మాట్లబ్లో మీ ప్రస్తుత ఫోల్డర్గా ArduinoIO ఫోల్డర్ను ఎంచుకోవడం చాలా ముఖ్యమైన విషయం. 'ఫోల్డర్ను బ్రౌజ్ చేయండి' పై క్లిక్ చేయడం ద్వారా మీరు దీన్ని చెయ్యవచ్చు.
ఇప్పుడు మీ ప్రస్తుత ఫోల్డర్ ఎంచుకున్న తర్వాత, మీరు ఉపయోగించగల అన్ని ఫంక్షన్ మరియు ఆదేశాలను పొందడానికి మీరు arduino.m పై క్లిక్ చేయవచ్చు. మీరు దీన్ని చూడవచ్చు, మొదటి ఆదేశం arduino (comport).
ఇప్పుడు మీ మొదటి ఆదేశం వేరియబుల్ a = arduino (“COM3”) ను సృష్టించడం; , ఇది ఆర్డునో మరియు మాట్లాబ్ మధ్య కమ్యూనికేట్ చేయడానికి ఉపయోగించబడే వేరియబుల్ 'ఎ' ను సృష్టిస్తుంది. ఆ తరువాత మీ ఆర్డునోను మాట్లాబ్కు కనెక్ట్ చేయడానికి కొన్ని సెకన్ల సమయం పడుతుంది. మీరు క్రింద ఇచ్చిన చిత్రంలో చూడవచ్చు. () లో మీరు మా ఆర్డునో కనెక్ట్ అయిన COM పోర్ట్ గురించి వ్రాయాలి.
కనెక్షన్ విజయవంతం అయిన తర్వాత, మీరు ఏ విభిన్న హార్డ్వేర్ను ఉపయోగించవచ్చో చూడవచ్చు.
ఆ తరువాత మీరు మీ సర్వోను ఆర్డునోలో అందించిన పిడబ్ల్యుఎం పిన్స్లో ఒకదానికి అటాచ్ చేయాలి. నేను పిన్ 3 ను ఉపయోగించాను కాని మీరు పిడబ్ల్యుఎం ఉన్న ఎవరినైనా ఎంచుకోవచ్చు, మీరు సర్వో అటాచ్ (ఎ, 3) ఉపయోగించాలి; దీన్ని ఆదేశించండి.
మీ సర్వో జతచేయబడిన తరువాత మీరు దానిని ఏ కోణంలోనైనా తిప్పడానికి సర్వో రైట్ ఆదేశాన్ని ఉపయోగించవచ్చు. పై ఉదాహరణలో వలె, నేను దానిని 45 డిగ్రీల కోసం తిరుగుతాను. దీన్ని చేయడానికి మీరు సర్వోరైట్ (a, 3,45) ఆదేశాన్ని కలిగి ఉండాలి.
సర్క్యూట్:
నేను 7.4 V వోల్టేజ్ సరఫరా అవసరమయ్యే సర్వో మోటారును ఉపయోగించాను. కాబట్టి నేను లిపో బ్యాటరీని ఉపయోగించడం ద్వారా విద్యుత్ సరఫరాను అందిస్తాను. ఆర్డునో యొక్క భూమికి విద్యుత్ సరఫరా యొక్క భూమిని తగ్గించడం చాలా ముఖ్యమైన విషయం, లేకపోతే సర్వో సరిగా పనిచేయదు. ఇది చాలా సాధారణ తప్పు. మీ ఆర్డునో నుండి సర్వోకు శక్తిని ఇవ్వవద్దు ఎందుకంటే ఇది మీ ఆర్డునోను నాశనం చేస్తుంది.
/>