- ضروری اجزاء
- مائکرو پیتھن کیا ہے اور اس کا استعمال کیا ہے؟
- ای ایس پی 32 مائکرو پیتھن سے آغاز کرنے کے اقدامات:
- 1. ونڈوز پر ازگر 3.7.x انسٹال کرنا
- 2. پروگرام ESP32 پر ونڈوز پر uPyCraft IDE انسٹال کرنا
- 3. ESP32 بورڈ پر مائکروپائٹن فرم ویئر کو چمکانا
- 4. پروگرامنگ اور UPyCraft IDE کا استعمال کرتے ہوئے کوڈ کو ESP32 میں اپ لوڈ کرنا
ہم میں سے بیشتر ازگر کے پروگرامنگ زبان سے واقف ہیں۔ ازگر ایک بہت ہی طاقت ور پروگرامنگ زبان ہے اور انٹرنیٹ سے چیزوں سے لے کر مصنوعی ذہانت (اے آئی) میں بہت سے ایپلی کیشنز تیار کرنے کے لئے استعمال ہوتی ہے۔ ازگر کی مقبولیت کو دیکھ کر ، اس کمیونٹی نے ازگر کی نفاذ کو تیار کیا جسے مائکرو پائتھن کہا جاتا ہے ۔
لہذا اس ٹیوٹوریل میں ، ہم مائکرو پیتھن کے بارے میں جانیں گے ، کہ یہ ازگر سے کیسے مختلف ہے اور ESP32 / ESP8266 پر مائیکرو پائتھن کے ساتھ کیسے شروعات کریں گے۔ نیز ، ہم مائیکرو پیتھن کے استعمال کو ظاہر کرنے کے لئے ایل ای ڈی پلکیں جھپکنے کا ایک مثال پروجیکٹ دیکھیں گے۔
ضروری اجزاء
- ESP32 دیو بورڈ
- ایل. ای. ڈی
- جمپر تاروں
مائکرو پیتھن کیا ہے اور اس کا استعمال کیا ہے؟
مائکرو پیتھن ازگر سے بہت ملتا جلتا ہے اور یہ خاص طور پر سرایت شدہ سسٹمز اور مائکروکنٹرولرز کے لئے ڈیزائن کیا گیا ہے۔ یہ ازگر 3 کا نفاذ ہے ، لہذا کوئی بھی جس کے پاس ازگر کا علم ہے وہ مائیکرو پائی تھھن کے ساتھ آسانی سے کام کرسکتا ہے۔
ازگر اور مائکرو پیتھن کے مابین بنیادی فرق یہ ہے کہ مائکرو پائتھن مکمل لائبریری سپورٹ کے ساتھ نہیں آتے ہیں کیونکہ یہ مائکرو پائی تھن صرف پابند حالات میں کام کرتا ہے۔ جی پی آئی اوز ، وائی فائی ، وغیرہ جیسے نچلے درجے کے ہارڈویئر تک رسائی اور بات چیت کے ل standard معیاری لائبریریاں ہیں۔
اگر آپ ای ایس پی بورڈز پروگرام کرنا چاہتے ہیں تو مائیکروپائٹن ایک اچھا نقطہ آغاز ہے کیونکہ یہ بہت آسان اور سمجھنے میں آسان ہے۔ مائکرو پیتھن انٹرایکٹو REPL (پڑھیں - تشخیص-پرنٹ لوپ) کی فعالیت کے ساتھ بھی آتا ہے جس سے صارف کو کوڈ کو مرتب یا اپ لوڈ کیے بغیر بورڈ سے رابطہ قائم کرسکتے ہیں اور کوڈ کو تیزی سے عمل میں لائیں گے۔ اس سے قبل ہم نے تھونی آئی ڈی ای کا استعمال کرتے ہوئے مائکرو پیتھن کے ساتھ کام کیا۔
ای ایس پی 32 مائکرو پیتھن سے آغاز کرنے کے اقدامات:
- ازگر 3.7.x انسٹال کرنا
- پروگرام ESP32 کے لئے uPyCraft IDE انسٹال کرنا
- ESP32 پر مائکروپائٹن فرم ویئر کو چمکانا
- پروگرامنگ اور UPyCraft کا استعمال کرتے ہوئے ESP32 پر کوڈ اپ لوڈ
1. ونڈوز پر ازگر 3.7.x انسٹال کرنا
چونکہ مائکرو پیتھن ازگر کا نفاذ ہے لہذا ہمیں سب سے پہلے ازگر میں 3.7 یا اس سے زیادہ انسٹال کرنے کی ضرورت ہے۔
مرحلہ 1. اس لنک پر جائیں اور OS کے مطابق ازگر انسٹالر کا تازہ ترین سیٹ اپ ڈاؤن لوڈ کریں۔ یہاں ہم ونڈوز کا ورژن انسٹال کر رہے ہیں۔
مرحلہ 2. انسٹالر کو ڈاؤن لوڈ کرنے کے بعد ، انسٹالر پر ڈبل کلک کر کے چلائیں۔ جب ڈائیلاگ باکس ظاہر ہوتا ہے ، تو نشان ذیل میں دکھائے جانے والے پی اے ٹی ایچ ایچ آپشن میں پائی تھون کو شامل کریں پر نشان لگائیں ۔ پھر انسٹال ناؤ پر کلک کریں اور انسٹالیشن کا عمل مکمل ہونے تک انتظار کریں۔
مرحلہ 3. کامیاب تنصیب کے بعد ، کلوز پر کلک کریں اور ہم اپنے سسٹم میں ازگر کو انسٹال کرنے کے ساتھ کام کر رہے ہیں۔
2. پروگرام ESP32 پر ونڈوز پر uPyCraft IDE انسٹال کرنا
صرف چند IDEs ہیں جو مائکرو پیتھن کو سپورٹ کرتے ہیں۔ کچھ مشہور IDEs Thonny IDE اور uPyCraft IDE ہیں۔ Thonny IDE کے پاس ESP32 پر مائکروپائٹن فرم ویئر کو چمکانے کا آپشن نہیں ہے لہذا اسے فرم ویئر کو چمکانے کے لئے یسپٹول کی ضرورت ہے جس کی وضاحت Thonny IDE کے ساتھ ESP32 کے پچھلے سبق میں کی گئی ہے۔ لیکن uPyCraft IDE خاص طور پر ESP32 / ESP8266 حمایت یافتہ بورڈ کے لئے تیار کیا گیا ہے۔ اس میں فرم ویئر ، پروگرامنگ اور ESP بورڈز میں کوڈ اپ لوڈ کرنے کے لئے انبلٹ فعالیت ہے۔
uPyCraft IDE DFRobot کے ذریعہ تیار کیا گیا ہے ۔ یہ استعمال کرنا آسان ہے اور ابتدائ کے لئے تجویز کردہ۔ مندرجہ ذیل اقدامات سے پتہ چلتا ہے کہ یو پی کرافٹ کا استعمال کرتے ہوئے ESP32 کو کیسے چمکانا ہے۔
مرحلہ 1. اس لنک پر جائیں اور ونڈوز کے لئے uPyCraft کی.exe فائل ڈاؤن لوڈ کریں۔
مرحلہ 2. جس فائل کی آپ نے ڈاؤن لوڈ کی ہے اس پر ڈبل کلک کریں اور ذیل میں دکھائے جانے کے ساتھ ہی یو پی کرافٹ آئی ڈی ای کھل جائے گی۔
مرحلہ 3. آئیے یو پی کرافٹ آئی ڈی ای کو قریب سے دیکھیں اور آئی ڈی ای کے ہر حصے کے بارے میں جانیں۔
uPyCraft IDE کے 4 حصے ہیں:
1. فولڈر اور فائلیں: اس حصے میں فائلیں اور فولڈر ہیں۔
- ڈیوائس فولڈر میں ESP بورڈ میں محفوظ فائلیں شامل ہیں۔ اس فولڈر میں بوٹ پی پی بھی بطور ڈیفالٹ ہوتا ہے اور آپ کواپنا پروگرام لکھنےکے ل main مین پی پی کے ساتھ ایک اور فائل بنانی ہوگی ۔
- SD فولڈر میں SD کارڈ میں محفوظ فائلوں پر مشتمل ہوتا ہے ۔ یہاں بہت سارے بورڈ موجود ہیں جو ایسڈی کارڈ جیسے پائی بورڈ کی حمایت کرتے ہیں۔
- uPy_lib میں بلٹ میں مائکرو پیتھون IDE لائبریریاں شامل ہیں۔
- ورک اسپیس میں وہ فائلیں شامل ہیں جو آپ اپنے کمپیوٹر پر محفوظ کریں گے۔
2. ایڈیٹر: یہ سیکشن ازگر کے کوڈ کو لکھنے اور اس میں ترمیم کرنے کے لئے ہے۔ ایڈیٹر میں متعدد ازگر فائلیں کھولی جاسکتی ہیں۔
She. شیل / ٹرمینل: یہ سیکشن ESP بورڈ پر شیل کمانڈ لکھنے اور اس پر عمل درآمد کے لئے ہے۔ اس حصے میں پروگرام کی حیثیت ، غلطیاں ، پرنٹ پیغامات وغیرہ بھی دکھائے گئے ہیں۔
Tools. اوزار: اس حصے میں نئی فائل بنانے ، فائل کو محفوظ کرنے ، فائل اپ لوڈ کرنے ، بورڈ سے رابطہ قائم کرنے / منقطع کرنے وغیرہ کے اختیارات ہیں۔
3. ESP32 بورڈ پر مائکروپائٹن فرم ویئر کو چمکانا
ESP32 بورڈ کے لئے فرم ویئر ایک.bin فائل ہے جسے اس لنک سے ڈاؤن لوڈ کیا جاسکتا ہے۔ اپنے اپنے بورڈ کے لئے تازہ ترین.bin فائل ڈاؤن لوڈ کریں۔
مرحلہ 1. uPyCraft IDE کھولیں اور ESP بورڈ سے رابطہ کریں۔ پر جائیں Tools-> سیریل اور آپ کو بورڈ کے COM بندرگاہ منتخب کریں.
اگر آپ اپنے بورڈ کے لئے COM پورٹ نہیں ڈھونڈ سکتے ہیں تو یا تو USB کیبل ناقص ہے یا آپ کو ESP32 / ESP8266 کے لئے ڈرائیور نصب کرنے کی ضرورت ہے۔
مرحلہ 2. اب ، ٹولس-> بورڈ سے بورڈ کا انتخاب کریں ۔ ہمارے کیس بورڈ میں ESP32 ہے۔
برنفرم ویئر پر کلک کریں اور آپ کو نیچے دکھائے جانے کے مطابق ونڈو نظر آئے گا۔
انتخاب کریں burn_addr طور 0x1000 ، erase_flash طور ہاں. پھر صارفین پر کلک کریں اور .bin فائل منتخب کریں جو پہلے ڈاؤن لوڈ کی گئی ہے۔
3. مرحلہ دبا کر رکھیں بوٹ / فلیش ESP32 پر بٹن اور OK پر کلک کریں. جب مٹانا فلیش کا عمل شروع ہوجائے تو ، آپ بٹن کو جاری کرسکتے ہیں۔
کچھ سیکنڈ کے بعد فرم ویئر ESP32 پر چمک جائے گا۔
اب ہم نے فرم ویئر اپ لوڈ کرنے والے حصے کے ساتھ کیا ہے اور EP32 مائکرو پائتھن کا استعمال کرتے ہوئے یوپی کرافٹ IDE کا استعمال کرتے ہوئے بلنک ایل ای ڈی کے لئے پروگرام لکھنا شروع کریں گے ۔
4. پروگرامنگ اور UPyCraft IDE کا استعمال کرتے ہوئے کوڈ کو ESP32 میں اپ لوڈ کرنا
فرم ویئر چمکنے اور پی سی سے منسلک ہونے کے بعد ESP32 پروگرام کرنے کے لئے مندرجہ ذیل مراحل پر عمل کریں ۔
مرحلہ 1. uPyCraft IDE کھولیں اور ٹولس- > بورڈز پر جائیں ۔ اپنا بورڈ منتخب کریں۔
مرحلہ 2. پر جائیں > tools- سیریل اور آپ COM بندرگاہ منتخب کریں.
مرحلہ 3. اب ، IDE اور ESP بورڈ کے مابین رابطے کے ل Tools ٹولز سیکشن میں کنیکٹ آئیکن پر کلک کریں ۔
مرحلہ 4. اگر کنکشن کامیاب ہے تو ، ٹرمینل میں >>> نشان ہوگا جیسے نیچے دکھایا گیا ہو۔ یہاں آپ جانچ کے لئے کوئی بھی ازگر کمانڈ دے سکتے ہیں۔ ہم نے پرنٹ ('ہیلو') کمانڈ دیا ہے اور اس کے نتیجے میں ہیلو اگلی لائن میں پرنٹ ہوتا ہے۔ اس کا مطلب یہ ہے کہ مائیکرو پیتھن فرم ویئر انسٹال ہے اور توقع کے مطابق کام کررہا ہے۔
مرحلہ 5. اب ، ٹول سیکشن میں نیو فائل آئیکن پر کلیک کریں ۔ فائل ٹب میں ایک بے عنوان فائل دکھائی دے گی۔ اس فائل کو ٹول سیکشن میں محفوظ آئیکن پر کلک کرکے محفوظ کریں ۔ اس فائل کا نام main.py رکھیں
اس کے بعد ، آپ اپنی IDE دیکھیں گے جیسا کہ ذیل میں دکھایا گیا ہے۔
مرحلہ 6. جیسا کہ جہاز پر چلنے والی جہاز کو ٹمٹمانے کے لئے ہمیں ازگر کا کوڈ لکھنا ہے۔ لہذا مین پائے والے ٹیب پر کلک کریں اور جہاز کے ایل ای ڈی کو ٹمٹمانے کے لئے درج ذیل کوڈ کو کاپی پیسٹ کریں۔
وقت سے مشین درآمد سے نیند درآمد کریں پن لیڈڈ = پن (2 ، پن.آؤٹ) جبکہ سچ ہے: led.value (not led.value ()) نیند (1)
مذکورہ بالا ازگر کا کوڈ آسان اور سمجھنے میں آسان ہے۔ نحو کے سلسلے میں مزید معلومات کے ل please ، براہ کرم مائیکرو پیتھن دستاویزات پر ایک نظر ڈالیں۔
مرحلہ 7. اب ، ٹول سیکشن میں ڈاؤن لوڈ اور رن بٹن پر کلک کریں ۔
یہ نیچے دکھائے جانے والے ٹرمینل ونڈو میں ڈاؤن لوڈ اوکے دکھائے گا ۔
اب مین پیپی ڈیوائس فولڈر میں نظر آئے گا جس سے پتہ چلتا ہے کہ کوڈ کامیابی کے ساتھ ESP32 میموری میں اپلوڈ ہوا ہے۔
مرحلہ 8. اسکرپٹ کو جانچنے کے ل the ، ٹول سیکشن میں اسٹاپ آئیکن پر کلک کریں اور ESP32 پر این / ری سیٹ بٹن دبائیں۔ جیسا کہ ذیل میں دکھایا گیا ہے آپ کو ٹرمینل میں کچھ پیغامات نظر آئیں گے۔
یہی ہے. اب ESP32 آن بورڈ بورڈ ہر 1 سیکنڈ کے بعد پلک جھپکائے۔
اسی طرح ، آپ کسی بھی درخواست کے لئے ایک ازگر کا پروگرام لکھ سکتے ہیں جو ESP32 کے ساتھ کام کرتا ہے۔ ESP32 پر مبنی متعدد منصوبوں کے ذریعے ESP32 اور اس کے کام کرنے کے بارے میں مزید معلومات حاصل کریں