Macలో Thonny IDE మరియు ESP32తో మైక్రోపైథాన్‌ను ప్రారంభించడం

Maclo Thonny Ide Mariyu Esp32to Maikropaithan Nu Prarambhincadam



MicroPythonతో ESP32 బోర్డ్‌ను ప్రోగ్రామ్ చేయడానికి, మైక్రోకంట్రోలర్‌కి కోడ్‌ని బర్న్ చేయగల IDE అవసరం. ఇక్కడ ఈ గైడ్‌లో, మేము MacOSలో Thonny IDE యొక్క పూర్తి ఇన్‌స్టాలేషన్ విధానాన్ని కవర్ చేస్తాము మరియు MicroPythonని ఉపయోగించి ESP32 బోర్డులో LED బ్లింకింగ్ యొక్క మా మొట్టమొదటి ప్రోగ్రామ్‌ను అప్‌లోడ్ చేస్తాము.

మైక్రోపైథాన్ అంటే ఏమిటి

MicroPython C లో వ్రాయబడింది మరియు ఇది పైథాన్ 3 కోసం ప్రధానంగా ఎంబెడెడ్ సిస్టమ్ అప్లికేషన్‌లను లక్ష్యంగా చేసుకునే సాఫ్ట్‌వేర్ అమలు. అయినప్పటికీ, ఇది పూర్తిగా పైథాన్ 3 ప్రామాణిక లైబ్రరీలను అమలు చేయదు. మైక్రోపైథాన్ అనేది పైథాన్ యొక్క రూపాంతరం మరియు ప్రత్యేకంగా ఎంబెడెడ్ సిస్టమ్‌ల కోసం రూపొందించబడింది. MicroPython మరియు Python ప్రోగ్రామింగ్ లాంగ్వేజ్ మధ్య వ్యత్యాసం ఏమిటంటే MicroPython నిర్బంధ పరిస్థితులలో పనిచేస్తుంది. అందుకే MicroPython పూర్తిగా పైథాన్ స్టాండర్డ్ ప్రోగ్రామింగ్ లైబ్రరీలకు మద్దతు ఇవ్వదు.







Macలో Thonny IDEని సెటప్ చేయడానికి కొనసాగిద్దాం:



  1. MacOSలో Thonny IDEని డౌన్‌లోడ్ చేస్తోంది
  2. MacOSలో Thonny IDEని ఇన్‌స్టాల్ చేస్తోంది
  3. MacOSలో ESP32కి MicroPython ఫర్మ్‌వేర్‌ను ఇన్‌స్టాల్ చేస్తోంది
  • MacOSలో మైక్రోపైథాన్‌ని ఉపయోగించి ESP32 ప్రోగ్రామింగ్
  • Thonny IDEని ఉపయోగించి ESP32లో అప్‌లోడ్ చేసిన స్క్రిప్ట్‌ను రన్ చేస్తోంది
  • 1: MacOSలో Thonny IDEని డౌన్‌లోడ్ చేస్తోంది

    Thonny IDEని డౌన్‌లోడ్ చేయడానికి, ఇచ్చిన సూచనలను అనుసరించండి.



    దశ 1 : వెళ్ళండి thonny.org , Mac కోసం Thonny IDE వెర్షన్‌ని ఎంచుకోండి.





    దశ 2 : పైథాన్ 3.Xతో ఇన్‌స్టాలర్‌ని ఎంచుకుని, డౌన్‌లోడ్ పూర్తయ్యే వరకు వేచి ఉండండి.



    దశ 3 : డౌన్‌లోడ్ చేసిన తర్వాత కింది ప్యాకేజీ ఫైల్ డౌన్‌లోడ్ డైరెక్టరీలో చూడవచ్చు.

    మేము Thonny IDEని డౌన్‌లోడ్ చేసాము ఇప్పుడు మేము ఇన్‌స్టాలేషన్ భాగం వైపు వెళ్తాము.

    2: MacOSలో Thonny IDEని ఇన్‌స్టాల్ చేస్తోంది

    Thonny IDE యొక్క ఇన్‌స్టాలేషన్ కోసం, దాని ప్యాకేజీ ఫైల్‌ను అమలు చేయాలి. దిగువ ఇవ్వబడిన దశలు Thonny IDE ఇన్‌స్టాలేషన్‌పై మీకు మార్గనిర్దేశం చేస్తాయి.

    దశ 1 : ప్యాకేజీ ఫైల్ ఇన్‌స్టాలేషన్ విండోను రెండుసార్లు క్లిక్ చేయండి, క్రింద ఇచ్చిన చిత్రంలో చూపిన విధంగా తెరవబడుతుంది. క్లిక్ చేయండి కొనసాగించు .

    దశ 2 : క్లిక్ చేయడం ద్వారా లైసెన్స్ కోసం అనుమతిని అనుమతించండి కొనసాగించు బటన్.

    దశ 3 : క్లిక్ చేయండి అంగీకరిస్తున్నారు కొనసాగించడానికి.

    దశ 4 : ఎంచుకోండి ఇన్‌స్టాలర్ ఫైల్‌ల గమ్యం . ఇది మీ కోసం మాత్రమే ఉంటుంది లేదా మొత్తం సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడుతుంది కాబట్టి ఇతర వినియోగదారులు కూడా యాక్సెస్ చేయవచ్చు. కాబట్టి, మేము మొదటి ఎంపికను కొనసాగిస్తాము.

    దశ 5 : ప్రారంభించడానికి సంస్థాపన విధానం, ఇన్‌స్టాల్ క్లిక్ చేయండి.

    దశ 6 : తర్వాత విజయవంతమైన సంస్థాపన క్లిక్ చేయండి దగ్గరగా .

    దశ 7 : ఇప్పుడు యొక్క సంస్థాపన థోనీ IDE ESP32 బోర్డ్‌ను Macతో కనెక్ట్ చేయడం పూర్తయింది, మేము దానిని ESP32తో కాన్ఫిగర్ చేయవచ్చు.

    దశ 8 : తెరవండి థోనీ IDE అప్లికేషన్ జాబితా నుండి. కింది విండో కనిపిస్తుంది:

    ఇక్కడ మనం రెండు కిటికీలను చూడవచ్చు ఎడిటర్ మరియు షెల్/టెర్మినల్.

    ఎడిటర్ : ఎడిటర్ అన్నింటినీ కలిగి ఉంటుంది .py ఫైల్‌లు ఇక్కడ మనం బహుళ ప్రాజెక్ట్ ఫైల్‌లను సృష్టించవచ్చు.

    షెల్ : MicroPython టెర్మినల్‌లోని ఇతర ఫైల్‌లు లేదా లైబ్రరీలతో సంబంధం లేకుండా వెంటనే అమలు చేయబడే ఆదేశాలను కలిగి ఉంటుంది. షెల్/టెర్మినల్ మాకు అమలు చేయబడిన ఆదేశాలు, బోర్డు పరిస్థితి, సింటాక్స్ లోపం మరియు సందేశాల గురించిన సమాచారాన్ని కూడా చూపుతుంది.

    మైక్రోపైథాన్‌తో ESP32 బోర్డులను ప్రోగ్రామ్ చేయడానికి మేము ఇప్పుడు Thonny IDEని విజయవంతంగా ఇన్‌స్టాల్ చేసాము. మేము ESP32ని MicroPython ఫర్మ్‌వేర్‌తో ఫ్లాష్ చేస్తాము.

    3: MacOSలో ESP32కి MicroPython ఫర్మ్‌వేర్‌ను ఇన్‌స్టాల్ చేస్తోంది

    డిఫాల్ట్‌గా, మైక్రోపైథాన్ ESP32 బోర్డులోకి ఫ్లాష్ చేయబడలేదు. కాబట్టి, ESP32 బోర్డులను ప్రోగ్రామింగ్ ప్రారంభించే ముందు మొదటి విషయం ESP32లో ఫర్మ్‌వేర్‌ను ఫ్లాష్/అప్‌లోడ్ చేయడం.

    మేము ఉపయోగించగల వివిధ పద్ధతులు ఉన్నాయి, అయితే మేము ESP32 బోర్డ్‌లో MicroPythonని త్వరగా ఇన్‌స్టాల్ చేయడానికి మిమ్మల్ని అనుమతించే Thonny IDE సాధనంతో కొనసాగుతాము.

    Thonny IDEని ఉపయోగించి మైక్రోపైథాన్ ఫర్మ్‌వేర్‌ను ESP32కి ఇన్‌స్టాల్ చేయడంలో రెండు దశలు ఉంటాయి:

    3.1: మైక్రోపైథాన్ ఫర్మ్‌వేర్‌ను డౌన్‌లోడ్ చేస్తోంది

    MicroPython ఫర్మ్‌వేర్‌ను వారి అధికారిక సైట్ నుండి లేదా శీఘ్ర Google శోధనను ఉపయోగించడం ద్వారా డౌన్‌లోడ్ చేసుకోవచ్చు. డౌన్‌లోడ్ విధానాన్ని పూర్తి చేయడానికి, దిగువ జాబితా చేయబడిన సూచనలకు కట్టుబడి ఉండండి.

    దశ 1 : వెళ్ళండి MicroPython ఫర్మ్‌వేర్ డౌన్‌లోడ్ పేజీ. మనం ఫర్మ్‌వేర్‌ను డౌన్‌లోడ్ చేయాల్సిన బోర్డుని ఎంచుకోండి.

    దశ 2 : ఇక్కడ మీరు ఉపయోగిస్తున్న ESP32 బోర్డ్‌ను ఎంచుకోండి ESP32 DEVKIT V1 DOIT.

    దశ 3 : కింది విండో కనిపిస్తుంది. ఫర్మ్‌వేర్ కోసం తాజా విడుదలను డౌన్‌లోడ్ చేయండి మరియు అధునాతన ప్రోగ్రామర్‌ల కోసం రాత్రిపూట బిల్డ్ వెర్షన్‌ని డౌన్‌లోడ్ చేయకూడదని నిర్ధారించుకోండి.

    3.2: Thonny IDE ఉపయోగించి మైక్రోపైథాన్ ఫర్మ్‌వేర్ ఫ్లాషింగ్

    ప్రస్తుతం మేము MicroPython ఫర్మ్‌వేర్‌ను డౌన్‌లోడ్ చేసాము. ఇప్పుడు మనం దానిని Thonny IDE సాధనాన్ని ఉపయోగించి ESP32 బోర్డ్‌లో ఇన్‌స్టాల్ చేస్తాము. దిగువ పేర్కొన్న దశలను అనుసరించండి:

    దశ 1 : ESP32 బోర్డుని Macతో కనెక్ట్ చేయండి మరియు Thonny IDEని తెరవండి. దీనికి వెళ్లండి: సాధనాలు> ఎంపికలు:

    దశ 2 : ఇక్కడ ఒక కొత్త విండో తెరుచుకుంటుంది ఇంటర్‌ప్రెటర్‌ని ఎంచుకోండి.

    దశ 3 : మీరు ఉపయోగిస్తున్న బోర్డుని ఎంచుకోండి. ఇక్కడ మా విషయంలో ESP32 బోర్డు కనెక్ట్ చేయబడింది.

    దశ 4 : బోర్డ్‌ని ఎంచుకున్న తర్వాత ఇప్పుడు ESP32 కనెక్ట్ చేయబడిన COM పోర్ట్‌ని ఎంచుకోండి.

    దశ 5 : బోర్డు మరియు COM పోర్ట్‌ని ఎంచుకున్న తర్వాత క్లిక్ చేయండి MicroPythonని ఇన్‌స్టాల్ చేయండి లేదా అప్‌డేట్ చేయండి.

    దశ 6 : ఇప్పుడు COM పోర్ట్‌ను నిర్ధారించండి.

    దశ 7 : తదుపరి ఎంచుకోండి మైక్రోపైథాన్ ఫర్మ్‌వేర్ ESP32 కోసం ఫైల్‌ని క్లిక్ చేయడం ద్వారా మేము ఇప్పుడే డౌన్‌లోడ్ చేసాము బ్రౌజ్ చేయండి బటన్.

    క్లిక్ చేయండి ఇన్స్టాల్ ESP32 బోర్డులో ఫర్మ్‌వేర్ ఇన్‌స్టాలేషన్‌ను ప్రారంభించడానికి.

    దశ 8 : ఇప్పుడు మనం MicroPython ఫర్మ్‌వేర్ ESP32 బోర్డ్‌లోకి ఫ్లాషింగ్ చేయడం ప్రారంభించినట్లు చూడవచ్చు. Mac నుండి ESP32 బోర్డుని డిస్‌కనెక్ట్ చేయవద్దు.

    దశ 9 : ఫర్మ్వేర్ యొక్క సంస్థాపన తర్వాత, విండోను మూసివేయండి.

    దశ 10 : విజయవంతమైన సంస్థాపన రకం తర్వాత సహాయం() ఇన్‌స్టాలేషన్‌ని నిర్ధారించడానికి షెల్/టెర్మినల్‌లో. విజయవంతమైన ఇన్‌స్టాలేషన్‌లో దిగువ హైలైట్ చేయబడిన సందేశం కనిపిస్తుంది.

    ఇప్పుడు ESP32 Thonny IDEని ఉపయోగించి MicroPythonతో ప్రోగ్రామ్ చేయడానికి సిద్ధంగా ఉంది.

    4: MacOSలో మైక్రోపైథాన్‌ని ఉపయోగించి ESP32 ప్రోగ్రామ్

    ఇప్పుడు ఇన్‌స్టాలేషన్ పూర్తయినందున, మేము Thonny IDEని ఉపయోగించి ESP32 బోర్డుతో MicroPython కోడ్‌ని పరీక్షిస్తాము. క్రింది దశలను అనుసరించండి:

    దశ 1 : Thonny IDE ఎడిటర్‌లో కొత్త ఫైల్‌ను తెరవండి, దిగువ కోడ్‌ను టైప్ చేయండి.

    యంత్రం దిగుమతి పిన్ నుండి

    నుండి సమయం దిగుమతి నిద్ర

    led = పిన్ ( 12 , Pin.OUT )

    అయితే నిజం:

    దారితీసింది.విలువ ( దారితీసింది కాదు.విలువ ( ) )
    నిద్ర ( 1 )

    ఈ కోడ్ బ్లింక్ చేస్తుంది LED యొక్క పిన్ 12కి కనెక్ట్ చేయబడింది ESP32 యొక్క ఆలస్యం తో 1 సెక.

    దశ 2 : మనం ఫైల్‌ను అమలు చేయడానికి ముందు, దానిని ESP32 బోర్డులో సేవ్ చేయాలి. దీనికి వెళ్లండి: ఫైల్>సేవ్ చేయండి . అప్పుడు ఎంచుకోండి మైక్రోపైథాన్ పరికరం.

    దశ 3 : ఫైల్‌ను main.py పేరుతో సేవ్ చేసి, క్లిక్ చేయండి అలాగే .

    మా మొదటి మైక్రోపైథాన్ ఫైల్ విజయవంతంగా సృష్టించబడింది ఇప్పుడు మేము దానిని అప్‌లోడ్ చేస్తాము ESP32 బోర్డు మరియు ఫలితాన్ని చూడండి.

    5: Thonny IDEని ఉపయోగించి ESP32లో అప్‌లోడ్ చేసిన స్క్రిప్ట్‌ని రన్ చేయడం

    ఫైల్‌ను పరీక్షించడానికి, మేము కేవలం ఎగువన ఉన్న రన్ బటన్‌ను క్లిక్ చేయండి లేదా ESP32లో అప్‌లోడ్ చేసిన కోడ్‌ను అమలు చేయడం ప్రారంభించడానికి F5ని నొక్కండి మరియు ప్రోగ్రామ్‌ను ఆపివేయడానికి దిగువ చూపిన విధంగా ఆపు/పునఃప్రారంభించు బటన్‌ను క్లిక్ చేయండి లేదా నొక్కండి Ctrl+F2.


    LED బ్లింక్ చేయడం ప్రారంభమవుతుంది. LED మారుతుంది 1 సెకను పాటు ఆన్‌లో ఉంది.

    LED రెడీ 1 సెకను ఆగండి. స్క్రిప్ట్ ఆపే వరకు ఈ చక్రం కొనసాగుతుంది.

    మేము ESP32 బోర్డుతో పని చేస్తున్న Thonny IDEని విజయవంతంగా పరీక్షించాము మైక్రోపైథాన్ కోడ్.

    ముగింపు

    మైక్రోపైథాన్ అనేది పైథాన్ భాష యొక్క ఉపసమితి మరియు ఎంబెడెడ్ సిస్టమ్‌ల కోసం రూపొందించబడింది. ఇది ఖచ్చితంగా పైథాన్ వలె లేదు, అయినప్పటికీ ఇది ఇప్పటికీ బహుళ లైబ్రరీలకు మద్దతు ఇస్తుంది మరియు వివిధ మైక్రోకంట్రోలర్‌ల యొక్క GPIO పిన్‌లను నియంత్రించగలదు. మైక్రోపైథాన్‌తో ESP32 ప్రోగ్రామ్ చేయడానికి IDE అవసరం. ఈ గైడ్ ESP32 బోర్డ్‌తో Thonny IDE ఇన్‌స్టాలేషన్‌ను కవర్ చేస్తుంది macOS .