میک پر تھونی IDE اور ESP32 کے ساتھ MicroPython شروع کرنا

Myk Pr T Wny Ide Awr Esp32 K Sat Micropython Shrw Krna



مائیکرو پیتھون کے ساتھ ESP32 بورڈ کو پروگرام کرنے کے لیے ہمیں ایک IDE کی ضرورت ہے جو کوڈ کو مائیکرو کنٹرولر میں جلا سکے۔ یہاں اس گائیڈ میں، ہم MacOS میں Thonny IDE کی تنصیب کے مکمل طریقہ کار کا احاطہ کریں گے اور ESP32 بورڈ میں مائیکرو پِتھون کا استعمال کرتے ہوئے ایل ای ڈی بلنکنگ کا اپنا پہلا پروگرام اپ لوڈ کریں گے۔

MicroPython کیا ہے؟

MicroPython C میں لکھا گیا ہے اور یہ Python 3 کے لیے ایک سافٹ ویئر کا نفاذ بنیادی طور پر ایمبیڈڈ سسٹم ایپلی کیشنز کو نشانہ بناتا ہے۔ تاہم، یہ Python 3 معیاری لائبریریوں کو مکمل طور پر نہیں چلا سکتا۔ MicroPython Python کا ایک قسم ہے اور خاص طور پر ایمبیڈڈ سسٹمز کے لیے ڈیزائن کیا گیا ہے۔ MicroPython اور Python پروگرامنگ لینگویج کے درمیان فرق یہ ہے کہ MicroPython محدود حالات میں کام کرتا ہے۔ یہی وجہ ہے کہ مائیکرو پائتھون مکمل طور پر پائتھون معیاری پروگرامنگ لائبریریوں کو سپورٹ نہیں کرتا ہے۔







آئیے میک پر Thonny IDE ترتیب دینے کے لیے آگے بڑھیں:



  1. MacOS میں Thonny IDE ڈاؤن لوڈ کرنا
  2. MacOS میں Thonny IDE انسٹال کرنا
  3. MacOS میں ESP32 پر MicroPython فرم ویئر انسٹال کرنا
  • میک او ایس میں مائیکرو پائتھون کا استعمال کرتے ہوئے ESP32 پروگرام کرنا
  • Thonny IDE کا استعمال کرتے ہوئے ESP32 میں اپ لوڈ کردہ اسکرپٹ کو چلانا
  • 1: MacOS میں Thonny IDE ڈاؤن لوڈ کرنا

    Thonny IDE ڈاؤن لوڈ کرنے کے لیے دی گئی ہدایات پر عمل کریں۔



    مرحلہ نمبر 1 : کے پاس جاؤ thonny.org ، میک کے لیے Thonny IDE ورژن کو منتخب کریں۔





    مرحلہ 2 : Python 3.X کے ساتھ انسٹالر کو منتخب کریں اور ڈاؤن لوڈ مکمل ہونے تک انتظار کریں۔



    مرحلہ 3 : ڈاؤن لوڈ کرنے کے بعد درج ذیل پیکیج فائل کو ڈاؤن لوڈ ڈائریکٹری میں دیکھا جا سکتا ہے۔

    ہم نے Thonny IDE ڈاؤن لوڈ کر لیا ہے اب ہم انسٹالیشن کے حصے کی طرف بڑھیں گے۔

    2: macOS میں Thonny IDE انسٹال کرنا

    Thonny IDE کی تنصیب کے لیے، اس کی پیکیج فائل کو چلانے کی ضرورت ہے۔ ذیل میں دیے گئے اقدامات آپ کو Thonny IDE کی تنصیب پر رہنمائی کریں گے۔

    مرحلہ نمبر 1 : پیکیج فائل انسٹالیشن ونڈو پر ڈبل کلک کریں جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔ کلک کریں۔ جاری رہے .

    مرحلہ 2 : پر کلک کرکے لائسنس کے لیے اجازت دیں۔ جاری رہے بٹن

    مرحلہ 3 : کلک کریں۔ متفق جاری رکھنے کے لئے.

    مرحلہ 4 : منتخب کریں۔ انسٹالر فائلوں کی منزل . یہ صرف آپ کے لیے ہو سکتا ہے یا پورے سسٹم پر انسٹال ہو سکتا ہے تاکہ دوسرے صارفین بھی رسائی حاصل کر سکیں۔ لہذا، ہم پہلے آپشن کے ساتھ جاری رکھیں گے۔

    مرحلہ 5 : شروع کرنے کے لیے تنصیب کا طریقہ کار، انسٹال پر کلک کریں۔

    مرحلہ 6 : کے بعد کامیاب تنصیب کلک کریں بند کریں .

    مرحلہ 7 : اب کی تنصیب تھونی IDE ESP32 بورڈ کو میک کے ساتھ جوڑنے کے لیے مکمل کیا گیا ہے، ہم اسے ESP32 کے ساتھ کنفیگر کر سکتے ہیں۔

    مرحلہ 8 : کھولنا تھونی IDE درخواست کی فہرست سے۔ مندرجہ ذیل ونڈو ظاہر ہوگی:

    یہاں ہم دو کھڑکیاں دیکھ سکتے ہیں۔ ایڈیٹر اور شیل/ٹرمینل۔

    ایڈیٹر : ایڈیٹر تمام پر مشتمل ہے۔ .py فائلیں یہاں ہم متعدد پروجیکٹ فائلیں بنا سکتے ہیں۔

    شیل : مائیکرو پائتھون میں وہ کمانڈز شامل ہیں جو ٹرمینل میں موجود دیگر فائلوں یا لائبریریوں سے آزاد ہو کر فوری طور پر عمل میں آتے ہیں۔ شیل/ٹرمینل ہمیں ایکسیکیوٹڈ کمانڈز، بورڈ کنڈیشن، نحو کی خرابی اور پیغامات کے بارے میں معلومات بھی دکھاتا ہے۔

    ہم نے مائیکرو پائتھون کے ساتھ ESP32 بورڈز کو پروگرام کرنے کے لیے Thonny IDE کو کامیابی سے انسٹال کر لیا ہے۔ ہم ESP32 کو MicroPython فرم ویئر کے ساتھ فلیش کریں گے۔

    3: میک او ایس میں ESP32 پر مائیکرو پائتھون فرم ویئر انسٹال کرنا

    پہلے سے طے شدہ طور پر، مائیکرو پیتھون ESP32 بورڈ میں فلیش نہیں ہوتا ہے۔ لہذا، ESP32 بورڈز کی پروگرامنگ شروع کرنے سے پہلے پہلی چیز ESP32 پر فرم ویئر کو فلیش/اپ لوڈ کرنا ہے۔

    مختلف طریقے ہیں جو ہم استعمال کر سکتے ہیں لیکن ہم Thonny IDE کے ٹول کے ساتھ جاری رکھیں گے جو آپ کو ESP32 بورڈ میں مائیکرو پائتھون کو تیزی سے انسٹال کرنے کی اجازت دیتا ہے۔

    Thonny IDE کا استعمال کرتے ہوئے ESP32 پر MicroPython فرم ویئر کو انسٹال کرنے میں دو مراحل شامل ہیں:

    3.1: MicroPython فرم ویئر ڈاؤن لوڈ کرنا

    MicroPython فرم ویئر کو ان کی آفیشل سائٹ سے یا فوری گوگل سرچ کا استعمال کرکے ڈاؤن لوڈ کیا جاسکتا ہے۔ ڈاؤن لوڈ کے عمل کو مکمل کرنے کے لیے، نیچے دی گئی ہدایات پر قائم رہیں۔

    مرحلہ نمبر 1 : پر جائیں۔ MicroPython فرم ویئر ڈاؤن لوڈ صفحہ وہ بورڈ منتخب کریں جس کے لیے ہمیں فرم ویئر ڈاؤن لوڈ کرنے کی ضرورت ہے۔

    مرحلہ 2 : ہمارے پاس موجود ESP32 بورڈ کو منتخب کریں جسے آپ استعمال کر رہے ہیں۔ ESP32 DEVKIT V1 DOIT۔

    مرحلہ 3 : درج ذیل ونڈو ظاہر ہوگی۔ فرم ویئر کے لیے تازہ ترین ریلیز ڈاؤن لوڈ کریں اور اس بات کو یقینی بنائیں کہ نائٹ بلڈز ورژن ڈاؤن لوڈ نہ کریں کیونکہ وہ جدید پروگرامرز کے لیے ہیں۔

    3.2: تھونی IDE کا استعمال کرتے ہوئے MicroPython فرم ویئر کو چمکانا

    ابھی تک ہم نے MicroPython فرم ویئر ڈاؤن لوڈ کیا ہے۔ اب ہم اسے Thonny IDE ٹول کا استعمال کرتے ہوئے ESP32 بورڈ پر انسٹال کریں گے۔ درج ذیل اقدامات پر عمل کریں:

    مرحلہ نمبر 1 : ESP32 بورڈ کو میک کے ساتھ جوڑیں اور Thonny IDE کھولیں۔ کے پاس جاؤ: ٹولز>اختیارات:

    مرحلہ 2 : یہاں ایک نئی ونڈو کھلے گی مترجم کو منتخب کریں۔

    مرحلہ 3 : وہ بورڈ منتخب کریں جسے آپ استعمال کر رہے ہیں۔ یہاں ہمارے معاملے میں ESP32 بورڈ منسلک ہے۔

    مرحلہ 4 : بورڈ کو منتخب کرنے کے بعد اب COM پورٹ کو منتخب کریں جس پر ESP32 منسلک ہے۔

    مرحلہ 5 : بورڈ اور COM پورٹ کو منتخب کرنے کے بعد کلک کریں۔ مائیکرو پائتھون انسٹال یا اپ ڈیٹ کریں۔

    مرحلہ 6 : اب COM پورٹ کی تصدیق کریں۔

    مرحلہ 7 : اگلا منتخب کریں۔ مائیکرو پائتھون فرم ویئر ESP32 کے لیے فائل ہم نے ابھی کلک کرکے ڈاؤن لوڈ کی ہے۔ براؤز کریں۔ بٹن

    کلک کریں۔ انسٹال کریں ESP32 بورڈ میں فرم ویئر کی تنصیب شروع کرنے کے لیے۔

    مرحلہ 8 : اب ہم دیکھ سکتے ہیں کہ مائیکرو پائتھون فرم ویئر ESP32 بورڈ میں چمکنا شروع ہو گیا ہے۔ ESP32 بورڈ کو میک سے منقطع نہ کریں۔

    مرحلہ 9 : فرم ویئر کی تنصیب کے بعد ونڈو کو بند کر دیں۔

    مرحلہ 10 : کامیاب تنصیب کی قسم کے بعد مدد() تنصیب کی تصدیق کے لیے شیل/ٹرمینل میں۔ کامیاب تنصیب پر ذیل میں نمایاں کردہ پیغام ظاہر ہوگا۔

    اب ESP32 Thonny IDE کا استعمال کرتے ہوئے MicroPython کے ساتھ پروگرام کرنے کے لیے تیار ہے۔

    4: میک او ایس میں مائیکرو پائتھون کا استعمال کرتے ہوئے پروگرام ESP32

    اب انسٹالیشن مکمل ہونے پر، ہم Thonny IDE کا استعمال کرتے ہوئے ESP32 بورڈ کے ساتھ MicroPython کوڈ کی جانچ کریں گے۔ درج ذیل مراحل پر عمل کریں:

    مرحلہ نمبر 1 : Thonny IDE ایڈیٹر میں ایک نئی فائل کھولیں نیچے کا کوڈ ٹائپ کریں۔

    مشین درآمد پن سے

    سے وقت درآمد سونا

    قیادت = پن ( 12 , Pin.OUT )

    جبکہ سچ:

    led.value ( led.value نہیں ( ) )
    سونا ( 1 )

    یہ کوڈ پلک جھپکائے گا۔ ایل. ای. ڈی پن 12 سے منسلک ای ایس پی 32 کی تاخیر کے ساتھ 1 سیکنڈ.

    مرحلہ 2 : اس سے پہلے کہ ہم فائل کو چلا سکیں، ہمیں اسے ESP32 بورڈ میں محفوظ کرنے کی ضرورت ہے۔ کے پاس جاؤ: فائل> محفوظ کریں۔ . پھر سلیکٹ کریں۔ مائیکرو پائتھون آلہ

    مرحلہ 3 : main.py نام کے ساتھ فائل کو محفوظ کریں اور کلک کریں۔ ٹھیک ہے .

    ہمارا پہلا مائیکرو پائتھون فائل کامیابی کے ساتھ بنائی گئی ہے اب ہم اسے اپ لوڈ کریں گے۔ ای ایس پی 32 بورڈ اور نتیجہ دیکھیں.

    5: Thony IDE کا استعمال کرتے ہوئے ESP32 میں اپ لوڈ کردہ اسکرپٹ کو چلانا

    فائل کو جانچنے کے لیے، ہم صرف محفوظ کرتے ہیں اوپر رن ​​بٹن پر کلک کریں یا ESP32 میں اپ لوڈ کردہ کوڈ کو چلانے کے لیے F5 دبائیں اور پروگرام کو روکنے کے لیے اسٹاپ/ریسٹارٹ بٹن پر کلک کریں جیسا کہ نیچے دکھایا گیا ہے یا دبائیں Ctrl+F2۔


    ایک ایل ای ڈی ٹمٹمانے لگے گی۔ ایل ای ڈی بدل جائے گی۔ 1 سیکنڈ کے لیے آن۔

    ایل ای ڈی کرے گا 1 سیکنڈ کے لئے روکیں. یہ سلسلہ اس وقت تک جاری رہتا ہے جب تک اسکرپٹ بند نہیں ہو جاتا۔

    ہم نے ESP32 بورڈ کے ساتھ کام کرنے والے Thonny IDE کا کامیابی سے تجربہ کیا ہے۔ مائیکرو پائتھون کوڈ

    نتیجہ

    MicroPython Python زبان کا سب سیٹ ہے اور ایمبیڈڈ سسٹمز کے لیے ڈیزائن کیا گیا ہے۔ یہ بالکل Python جیسا نہیں ہے، تاہم یہ اب بھی متعدد لائبریریوں کو سپورٹ کرتا ہے اور مختلف مائیکرو کنٹرولرز کے GPIO پنوں کو کنٹرول کر سکتا ہے۔ ESP32 کو مائیکرو پیتھون کے ساتھ پروگرام کرنے کے لیے ایک IDE کی ضرورت ہے۔ اس گائیڈ میں ESP32 بورڈ کے ساتھ Thonny IDE کی تنصیب کا احاطہ کیا گیا ہے۔ macOS .