- PlatformIO అంటే ఏమిటి?
- Arduino Uno కోసం PlatformIO ని ఏర్పాటు చేస్తోంది
- ప్లాట్ఫాం ఐడిఇని ఉపయోగించి ఆర్డునో యుఎన్ఓను ప్రోగ్రామింగ్ చేస్తోంది
- ప్లాట్ఫామ్ ఐడిఇని ఉపయోగించి ప్రోగ్రామింగ్ STM32 బోర్డ్
Arduino మరియు Arduino IDE లలో అభివృద్ధి వారి సాధారణ వినియోగదారు ఇంటర్ఫేస్తో ఎల్లప్పుడూ సులభం మరియు సరదాగా ఉంటుంది. Arduino IDE ఓపెన్-సోర్స్ మరియు ఆర్డ్యునో బోర్డులకు కోడ్ను వ్రాయడం, కంపైల్ చేయడం మరియు అప్లోడ్ చేయడం వంటి అన్ని లక్షణాలతో అభివృద్ధి పర్యావరణాన్ని ఉపయోగించడానికి ఉచితం. ఇది జావాపై ఆధారపడింది మరియు విండోస్, OS X మరియు Linux వంటి ప్రధాన OS లలో నడుస్తుంది. కానీ దాని సరళత మరియు పెద్ద సమాజంతో, అనుభవజ్ఞుడైన డెవలపర్కు అభివృద్ధి కాలాన్ని తగ్గించగల వేగవంతమైన అభివృద్ధికి అవసరమైన కొన్ని లక్షణాలు దీనికి లేవు. Arduino కోసం అనేక అభివృద్ధి వాతావరణాలు అందుబాటులో ఉన్నాయి, కానీ అన్నింటికీ కొన్ని ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి. ఈ రోజు, మేము ప్లాట్ఫారమ్ ఐఓ డెవలప్మెంట్ ఎన్విరాన్మెంట్తో ప్రారంభిస్తాము, ఇది ఉపయోగించడానికి సులభమైనది మరియు ఆర్డునో పర్యావరణంతో పోల్చితే లక్షణాలను జోడించింది.
PlatformIO అంటే ఏమిటి?
ప్లాట్ఫారమ్ ఐఓటి అభివృద్ధి కోసం పైథాన్ ఆధారిత ఓపెన్ సోర్స్ పర్యావరణ వ్యవస్థ మరియు విండోస్, మాక్ మరియు లైనక్స్లో ఏకీకృత డీబగ్గర్తో క్రాస్ ప్లాట్ఫాం ఐడిఇ. ప్లాట్ఫారమ్ IO యూనిట్ పరీక్ష మరియు ఫర్మ్వేర్ నవీకరణలతో పాటు Arduino లేదా MBED మద్దతు వంటి ప్లాట్ఫారమ్ల కోసం లైబ్రరీ మేనేజర్తో వస్తుంది. ప్లాట్ఫాం ఐఓ అనేక ప్లాట్ఫారమ్లు, ఫ్రేమ్వర్క్లు, ఆర్డునో, ఇఎస్పి 32, ఇఎస్పి 8266 వంటి బోర్డులకు మద్దతు ఇస్తుంది మరియు అనేక ఉదాహరణలు మరియు లైబ్రరీలతో వస్తుంది. ఇది నడుస్తున్న ప్లాట్ఫాం నుండి స్వతంత్రంగా ఉంటుంది మరియు దీనికి కంప్యూటర్లో ఇన్స్టాల్ చేయబడిన పైథాన్ మాత్రమే అవసరం.
PlatformIO యొక్క ప్రయోజనాలు
ప్లాట్ఫారమ్ IO వేగంగా అభివృద్ధి చెందడానికి సి / సి ++ కోడ్ కంప్లీషన్ మరియు స్మార్ట్ కోడ్ లింటర్ వంటి వేగవంతమైన వృత్తిపరమైన అభివృద్ధి కోసం ఆర్డునో ఐడిఇలో లేదు. వీటితో పాటు, ప్లాట్ఫామ్ ఐఓఓ ఎప్పుడైనా అభివృద్ధి కోసం ముదురు మరియు లేత రంగులతో థీమ్ మద్దతును అందిస్తుంది. ఇది స్మార్ట్ కోడ్ నావిగేషన్స్ మరియు కోడ్ ఫార్మాటింగ్తో కూడా వస్తుంది. ప్రధాన లక్షణాలలో మల్టీ-ప్లాట్ఫాం బిల్డ్ సిస్టమ్, లైబ్రరీ మేనేజర్, సీరియల్ పోర్ట్ మానిటర్ మొదలైనవి ఉన్నాయి.
యూనిఫైడ్ డీబగ్గర్ బహుళ ఆర్కిటెక్చర్లు మరియు అభివృద్ధి ప్లాట్ ఒక మద్దతుతో జీరో ఆకృతీకరణ-డీబగ్ బహుళ ఎంబెడెడ్ బోర్డులు అనుమతిస్తుంది. ప్లాట్ఫారమ్ ఐయో యూనిఫైడ్ డీబగ్గర్లో షరతులతో కూడిన బ్రేక్పాయింట్లు, ఎక్స్ప్రెషన్స్ మరియు వాచ్పాయింట్లు, మెమరీ వ్యూయర్, క్రియాశీల డీబగ్గింగ్ సెషన్ యొక్క వేడి పున art ప్రారంభం వంటి లక్షణాలు ఉన్నాయి. ప్లాట్ఫాం ఐఓఓ కోర్ పైథాన్ 2.7 లో వ్రాయబడింది మరియు విండోస్, మాకోస్, లైనక్స్, ఫ్రీబిఎస్డి మరియు రాస్ప్బెర్రీ పై, బీగల్బోన్, క్యూబీబోర్డ్, శామ్సంగ్ ఆర్టిక్ వంటి ARM- ఆధారిత క్రెడిట్ కార్డ్ పరిమాణ కంప్యూటర్లలో కూడా పనిచేస్తుంది. ప్రాజెక్ట్ ఒక నిర్దిష్ట స్థాయికి పెరిగినప్పుడు ఫైళ్ళను నిర్వహించడం మరియు నిర్వహించడం అవసరం అవుతుంది.
Arduino Uno కోసం PlatformIO ని ఏర్పాటు చేస్తోంది
PlatformIO ని ఉపయోగించడం చాలా సులభం మరియు ప్రారంభించడానికి కొన్ని దశలు అవసరం. ప్లాట్ఫామ్ ఐఓ కోర్ పైథాన్ 2.7 లో వ్రాయబడిందని పైన వివరించినందున కంప్యూటర్లో పైథాన్ వ్యవస్థాపించాల్సిన అవసరం ఉంది. ప్లాట్ఫామ్ ఐఓ పైథాన్ 3 కి మద్దతు ఇవ్వదని గమనించండి, కాబట్టి పైథాన్ 2 వెర్షన్ను ఇన్స్టాల్ చేసి, ప్లాట్ఫాం ఐఓ ఐడిఇని సెటప్ చేయడానికి కొనసాగాలని సిఫార్సు చేయబడింది. ప్లాట్ఫాం ఐఓఓ అనేది ఐడిఇ ప్లస్ మరియు ఇది అత్యంత ప్రజాదరణ పొందిన ఐడిఇలు మరియు టెక్స్ట్ ఎడిటర్లకు అధికారిక ప్యాకేజీలను (ప్లగిన్లు, ఎక్స్టెన్షన్స్) అందిస్తుంది.
ఈ రోజు మనం ప్లాట్ఫాం ఐఓని అటామ్ మరియు విజువల్ స్టూడియో కోడ్ వంటి టెక్స్ట్ ఎడిటర్కు ఇన్స్టాల్ చేస్తాము. ప్లాట్ఫామ్ IDE యొక్క అధికారిక డాక్యుమెంటేషన్లో, VS కోడ్ (విజువల్ స్టూడియో కోడ్) కోసం ప్లాట్ఫారమ్ ఐడిఇ మెరుగైన సిస్టమ్ పనితీరును అందిస్తుంది, మరియు వినియోగదారులు ప్రారంభించడం సులభం అని కనుగొన్నారు. కాబట్టి మేము విజువల్ స్టూడియో కోడ్లో ప్లాట్ఫాం ఐఓని సెటప్ చేస్తాము. VS కోడ్ అనేది వివిధ ప్రోగ్రామింగ్ భాషలలో అభివృద్ధి చెందడానికి అనుమతించే పొడిగింపుల సంఖ్య కలిగిన ప్రసిద్ధ టెక్స్ట్ ఎడిటర్.
ప్రారంభిద్దాం Arduino UNO లో కోడ్ అభివృద్ధి ప్రారంభించడానికి PlatformIO ఏర్పాటు. క్రింద వివరించిన దశలు ఉన్నాయి:
- మొదట దాని అధికారిక వెబ్సైట్ నుండి విజువల్ స్టూడియో కోడ్ను ఇన్స్టాల్ చేయండి. విజువల్ స్టూడియో కోడ్ యొక్క సంస్థాపనా దశలు ఇక్కడ వివరించబడవు కాని మీరు దానిని VS కోడ్ వెబ్సైట్లో కనుగొనవచ్చు. విండోస్ OS లో ఏదైనా ఇతర సాఫ్ట్వేర్ను ఇన్స్టాల్ చేసినట్లే సాధారణ దశలు ఉన్నాయి.
- విజువల్ స్టూడియో కోడ్ విజయవంతంగా ఇన్స్టాల్ చేయబడినప్పుడు అనుసరిస్తున్నట్లు కనిపిస్తుంది.
- తదుపరి దశలో VS కోడ్ పొడిగింపులను ఉపయోగించి ప్లాట్ఫారమ్ IO ని ఇన్స్టాల్ చేయడం ఉంటుంది. దీని కోసం మీరు VS కోడ్ యొక్క ఎగువ ఎడమ మూలలోని పొడిగింపుల ఐకాన్కు వెళ్లాలి. చదరపు బాక్స్ ఐకాన్ ఉంది, ఇది ఎగువ ఎడమ మూలలో 5 వ చిహ్నం. దానిపై క్లిక్ చేయండి మరియు సి / సి ++, సి #, పైథాన్, పిహెచ్పి, గో, జావాస్క్రిప్ట్, టైప్స్క్రిప్ట్ మరియు నోడ్.జెస్ వంటి వివిధ ప్రోగ్రామింగ్ భాషల కోసం మీరు చాలా పొడిగింపులను కనుగొనగలిగే దాని పక్కన ఒక శోధన పెట్టె కనిపిస్తుంది.
- పొడిగింపు శోధన పెట్టెలో “PlatformIO” కోసం శోధించండి మరియు మీరు పేరు మరియు వివరణతో PlatformIO చిహ్నాన్ని చూస్తారు. దానిపై క్లిక్ చేసి, దాన్ని ఇన్స్టాల్ చేయండి. టూల్చైన్లు మరియు ఇతర డిపెండెన్సీలను ఇన్స్టాల్ చేయడానికి కొంత సమయం పడుతుంది. డిపెండెన్సీలలో సి / సి ++ పర్యావరణం ఉన్నాయి, ఎందుకంటే ఆర్డునో అభివృద్ధి ఎక్కువగా సి / సి ++ లో జరుగుతుంది.
- సంస్థాపన పూర్తయినప్పుడు, మీరు ఈ క్రింది ఇంటర్ఫేస్ చూస్తారు. ఇంటర్ఫేస్ కొత్త ప్రాజెక్ట్, దిగుమతి ఆర్డునో ప్రాజెక్ట్, ఓపెన్ ప్రాజెక్ట్, ప్రాజెక్ట్ ఉదాహరణలు వంటి అన్ని అవసరమైన నావిగేషన్లను కలిగి ఉంది. ప్లాట్ఫాం ఐఓఓ యొక్క సంస్థాపన తర్వాత విఎస్ కోడ్ ఎడిటర్ను పున art ప్రారంభించమని సిఫార్సు చేయబడింది.
ఇది PlatformIO యొక్క సంస్థాపనా దశలను పూర్తి చేస్తుంది. ఇప్పుడు PlatformIO వ్యవస్థాపించబడింది మరియు ఉపయోగించడానికి సిద్ధంగా ఉంది. Arduino IDE మాదిరిగానే, మేము బ్లింక్ ప్రోగ్రామ్తో ప్రారంభిస్తాము మరియు Arduino UNO లో బ్లింక్ ప్రోగ్రామ్ను అప్లోడ్ చేయడానికి ప్రయత్నిస్తాము.
ప్లాట్ఫాం ఐడిఇని ఉపయోగించి ఆర్డునో యుఎన్ఓను ప్రోగ్రామింగ్ చేస్తోంది
Arduino UNO ను ప్రోగ్రామింగ్ చేస్తున్నప్పుడు ప్లాట్ఫాం IO ఇంటర్ఫేస్ ఏకకాలంలో వివరించబడుతుంది. ప్లాట్ఫారమ్ ఐఓఓను ఉపయోగించి ఎల్ఇడి మెరిసేందుకు ఆర్డ్యునోను ఇక్కడ ప్రోగ్రామింగ్ చేస్తున్నాము. Arduino IDE ని ఉపయోగించి కూడా చేయవచ్చు. LED మెరిసే కొత్త ప్రాజెక్ట్ను సృష్టించడానికి క్రింది దశలను అనుసరించండి.
- శీఘ్ర ప్రాప్యత మెను నుండి “క్రొత్త ప్రాజెక్ట్” టాబ్ ఎంచుకోండి.
- ప్రాజెక్ట్ పేరు పెట్టండి (ఇక్కడ ఇది 'బ్లింక్'). Arduino UNO అయిన బోర్డును శోధించండి మరియు ఎంచుకోండి. మేము ఆర్డునో ఫ్రేమ్వర్క్లో పనిచేస్తున్నందున, ఎంచుకున్న ఫ్రేమ్వర్క్ ఆర్డునో అవుతుంది. అన్ని వివరాలను నింపిన తరువాత ముగించుపై క్లిక్ చేయండి.
- వనరులు మరియు ఇతర డిపెండెన్సీలను సేకరించడం ద్వారా ప్రాజెక్ట్ సృష్టించడం ప్రారంభమవుతుంది.
- ప్రాజెక్ట్ విజయవంతంగా సృష్టించబడినప్పుడు, నిండిన అన్ని వివరాలతో “ప్రాజెక్ట్ విజయవంతంగా ప్రారంభించబడింది” అని మీరు ప్రాంప్ట్ సందేశాన్ని పొందుతారు.
- టు రూపొందించినవారు ప్రాజెక్టు తెరవడానికి, కేవలం స్క్రోల్ డౌన్ PlatformIO హోం మెనూ మరియు మీరు మొదలు నుండి రూపొందించినవారు ప్రాజెక్టులు అన్ని జాబితా చూస్తారు. సృష్టించిన ప్రాజెక్ట్ యొక్క కుడి మూలలో 'ఓపెన్' పై క్లిక్ చేసి ప్రాజెక్ట్ను తెరిచి ఎడిటింగ్ ప్రారంభించండి.
- ప్రాజెక్ట్ తెరిచినప్పుడు, మొదట్లో అది దాచినట్లుగా కనిపిస్తుంది, కానీ చింతించకండి, ప్లాట్ఫామ్ ఐఓలో ఫైల్ ఎక్స్ప్లోరర్ ఫీచర్ ఉంది, ఇక్కడ ప్రస్తుత ప్రాజెక్ట్ యొక్క అన్ని ఫైల్లు కనుగొనబడతాయి. ఎగువ ఎడమ మూలకు వెళ్లి 'పేరులేని (కార్యాలయంలో)' తెరవండి. దానిపై క్లిక్ చేసినప్పుడు, అన్ని ఫైల్లు డ్రాప్డౌన్ మెనూగా కనిపిస్తాయి. 'కోడ్' ను సవరించడానికి టెక్స్ట్ ఎడిటర్ను కనుగొనడానికి, 'src' మరియు ఓపెన్ 'main.cpp' ఎంచుకోండి. టెక్స్ట్ ఎడిటర్ మోడ్ క్రొత్త టాబ్ను తెరవడంతో హోమ్ స్క్రీన్లో కనిపిస్తుంది. ఇక్కడ మీరు ప్రస్తుత కొనసాగుతున్న ప్రాజెక్ట్ యొక్క అన్ని సంకేతాలను వ్రాయవచ్చు.
- Arduino UNO కోసం బ్లింక్ కోడ్ను వ్రాయండి. ప్లాట్ఫారమ్ ఐఓకు ఆర్డునో లైబ్రరీలకు డిఫాల్ట్ యాక్సెస్ లేదు, కాబట్టి మీరు ఆర్డునో కోసం కోడ్ వ్రాసే ప్రతిసారీ, ఎల్లప్పుడూ ఆర్డునో లైబ్రరీని చేర్చండి, అంటే ప్రోగ్రామ్ ప్రారంభంలో “# చేర్చండి”.
- తదుపరి దశ కోడ్ను కంపైల్ చేసి అప్లోడ్ చేస్తుంది. అలా చేయడానికి, ప్లాట్ఫారమ్ఐఓ అందించిన విధులను పరిశీలిద్దాం. ప్లాట్ఫాం ఐఓఓ డిఫాల్ట్గా COM పోర్ట్ను ఎంచుకుంటుంది. పోర్ట్ కావలసిన కామ్ పోర్ట్ కాకపోతే మీరు కూడా మార్చవచ్చు. COM పోర్ట్ యొక్క మార్పు తరువాత ఈ ట్యుటోరియల్లో వివరించబడుతుంది. ప్లాట్ఫాం ఐఓలో బిల్డ్, అప్లోడ్, రిమోట్ పరికరానికి అప్లోడ్, క్లీన్, టెస్ట్, రన్ టాస్క్, సీరియల్ మానిటర్, న్యూ టెర్మినల్ వంటి విధులు ఉన్నాయి. అన్ని విధులు ఎడిటర్ యొక్క ఎడమ దిగువ మూలలో చూడవచ్చు. మీరు చిహ్నాలపై హోవర్ చేసినప్పుడు, విధులు చూపబడతాయి.
- స్కెచ్ను రూపొందించడానికి, 'బిల్డ్' పై క్లిక్ చేసి, స్కెచ్ను అప్లోడ్ చేయడానికి 'అప్లోడ్' ఐకాన్పై క్లిక్ చేయండి. అప్లోడ్ పూర్తయినప్పుడు, మీరు అన్ని ఇతర వివరాలతో అప్లోడ్ చేయడానికి తీసుకున్న సమయం మరియు “సక్సెస్” అనే సందేశాన్ని చూడగలరు. కోడ్ విజయవంతంగా అప్లోడ్ చేయబడింది మరియు మీరు ఆర్డునో బోర్డులో LED యొక్క మెరిసేటట్లు చూడగలరు.
ఏదైనా COM పోర్ట్ను ఎంచుకోవడానికి లేదా మార్చడానికి, ప్లాట్ఫామ్ ఐఓఓ హోమ్ స్క్రీన్కు వెళ్లి, ఆపై పరికరాలకు వెళ్లండి, ఇక్కడ మీరు అందుబాటులో ఉన్న అన్ని పరికరాలను కనెక్ట్ చేయవచ్చు. తగిన COM పోర్ట్ను ఎంచుకోండి మరియు స్కెచ్ను అప్లోడ్ చేయడానికి అదే విధానాన్ని అనుసరించండి.
ప్లాట్ఫామ్ ఐడిఇని ఉపయోగించి ప్రోగ్రామింగ్ STM32 బోర్డ్
STM32 బోర్డ్ ప్రోగ్రామింగ్ పైన వివరించిన ప్రోగ్రామింగ్ Arduino UNO వంటి సారూప్య దశలను కలిగి ఉంటుంది. STM32 కోసం కొత్త ప్రాజెక్ట్ను తెరిచినప్పుడు STM32 కోసం బోర్డును ఎంచుకోవడం తేడా. ప్లాట్ఫాం ఐఓఓ గురించి మంచి విషయం ఏమిటంటే, ఏ బోర్డ్కు విడిగా డౌన్లోడ్ చేయడానికి దీనికి బాహ్య ప్యాకేజీ అవసరం లేదు, ఇది స్వయంచాలకంగా అన్ని ప్యాకేజీలను డౌన్లోడ్ చేస్తుంది మరియు బోర్డుని ఎంచుకుని ఎడిటర్కు వెళ్లడం మాకు సులభం చేస్తుంది. STM32 కు స్కెచ్ను అప్లోడ్ చేయడానికి మేము బాహ్య JLink / JTAG / STLink / సీరియల్ ప్రోగ్రామర్ను ఉపయోగిస్తాము. STM32 ను Arduino IDE తో కూడా ప్రోగ్రామ్ చేయవచ్చు. ప్లాట్ఫామ్ఐఓతో ప్రోగ్రామ్ చేయడానికి క్రింది దశలతో కొనసాగండి.
- ప్రాజెక్ట్కు పేరు పెట్టండి (ఇక్కడ ఇది 'బ్లింక్ STM32'). అప్పుడు STM32 కొరకు బోర్డుని ఎంచుకోండి, అంటే ' బ్లూపిల్ F103C8 (జెనెరిక్) '. అప్పుడు ఫ్రేమ్వర్క్ను ఆర్డునోగా ఎంచుకోండి. ముగించుపై క్లిక్ చేసి, కొంతకాలం వేచి ఉండండి, ప్రారంభంలో STM32 బోర్డు కోసం ప్యాకేజీలు మరియు డిపెండెన్సీలను డౌన్లోడ్ చేయడానికి సమయం పడుతుంది.
- సెటప్ చేసిన తర్వాత, తదుపరి ప్రాజెక్ట్ సృష్టి సమయం మొదటిదానితో పోల్చితే తక్కువగా ఉంటుంది. ఇప్పుడు ఎడమ ఫైల్ ఎక్స్ప్లోరర్లో పేరులేని (వర్క్స్పేస్) -> src -> main.cpp కి వెళ్లండి.
- STM32 బోర్డ్ ప్రోగ్రామింగ్ కోసం మనం ఏ ప్రోగ్రామర్ ఉపయోగించాలో నిర్ణయించాల్సిన అవసరం ఉన్నందున ఇప్పుడు రాబోయే దశలు ముఖ్యమైనవి. JTAG, STLink, JLink, Serial మొదలైన అనేక ప్రోగ్రామర్లు అందుబాటులో ఉన్నాయి. అన్నీ పని చేస్తాయి కాని మీరు 'platformio.ini' కాన్ఫిగరేషన్ పేజీ లేదా ఫైల్ను కాన్ఫిగర్ చేయాలి.
- ఈ ప్రాజెక్ట్లో, మేము UART వంతెనకు సీరియల్ ప్రోగ్రామర్ CP210x USB ని ఉపయోగిస్తున్నాము. మేము ఇప్పటికే USB పోర్ట్ ఉపయోగించి ప్రోగ్రామింగ్ STM32F103C8 బోర్డ్ చేసాము, చాలా చర్యలు అక్కడ నుండి మాత్రమే తీసుకోబడతాయి. మీరు లింక్ను సందర్శించి దీని గురించి మరింత తెలుసుకోవచ్చు.
- మొదట, కింది పిన్ మ్యాపింగ్తో సీరియల్ ప్రోగ్రామర్ను STM32 బోర్డ్కి కనెక్ట్ చేయండి మరియు దానిని PC కి కనెక్ట్ చేయండి.
సీరియల్ ప్రోగ్రామర్కు యుఎస్బి |
STM32 బోర్డు |
5 వి |
5 వి |
Gnd |
Gnd |
Rx |
A9 |
Tx |
ఎ 10 |
- ఇప్పుడు ప్రాజెక్ట్ ఎక్స్ప్లోరర్కు వెళ్లి 'platformio.ini' పేజీని తెరిచి, చిత్రంలో చూపిన విధంగా స్టేట్మెంట్ను మార్చండి. Upload_protocol ప్రోగ్రామర్ వాడాలి ఆ (STLink, JLink, సీరియల్ etc) ఇత్సెల్ఫ్. Upload_port COM పోర్ట్ ఎంపిక. హోమ్ పేజీలోని 'పరికరాలు' కు వెళ్లడం ద్వారా మీరు కనుగొనవచ్చు. మీ COM పోర్ట్ ప్రకారం COM పోర్టును మార్చండి.
- వెళ్ళండి 'main.cpp' మరియు కార్యక్రమం మార్చడానికి బ్లింక్ కార్యక్రమం. ఇప్పుడు ప్రోగ్రామ్ను అప్లోడ్ చేయండి మరియు ఇది విజయ సందేశాన్ని మరియు అప్లోడ్ చేయడానికి తీసుకున్న సమయాన్ని చూపుతుంది. ఇప్పుడు ఎల్ఈడీ STM32 బోర్డు యొక్క PC13 పిన్ వద్ద కనెక్ట్ చేయడం ప్రారంభమవుతుంది.
ఇది ప్లాట్ఫాం ఐఓని ఉపయోగించి ఆర్డునో యుఎన్ఓ మరియు ఎస్టిఎమ్ 32 బోర్డ్ ప్రోగ్రామింగ్పై పూర్తి ట్యుటోరియల్ను పూర్తి చేస్తుంది. దశలను అనుసరించేటప్పుడు మీకు ఏమైనా ఇబ్బందులు ఎదురైతే దయచేసి మా ఫోరమ్కు వ్రాయండి లేదా క్రింద వ్యాఖ్యానించండి.