شروعاتي طور تي پنهنجي پهرين مائڪرو ڪنٽرولر کي چونڊڻ ۾ اهم فرق

شروعاتي طور تي پنهنجي پهرين مائڪرو ڪنٽرولر کي چونڊڻ ۾ اهم فرق

پنهنجو پهريون مائڪرو ڪنٽرولر چونڊڻ دلچسپ آهي، پر اهو ڏکيو محسوس ٿي سگهي ٿو. توهان هڪ اهڙو چاهيو ٿا جيڪو استعمال ڪرڻ ۾ آسان هجي. ان ۾ ڪيترائي گائيڊ ۽ هڪ مددگار ڪميونٽي هجڻ گهرجي. Arduino، STM32، ۽ Micro:Bit سٺا انتخاب آهن. اهي توهان کي آساني سان پروگرام ڪرڻ جي اجازت ڏين ٿا. انهن ۾ ڪيترائي ايڊ آن ۽ گهڻي مدد آهي. جڏهن توهان چونڊن تي نظر وجهو ٿا، ته اهم فرقن تي ڌيان ڏيو:

  1. پروسيسنگ پاور ۽ ياداشت

  2. I/O پنن جو تعداد ۽ بلٽ ان خاصيتون

  3. بجلي جو استعمال

  4. برادري جي مدد ۽ سکيا جا رهنما

صحيح چونڊڻ توهان جي پهرين منصوبي کي مزيدار ۽ آسان بڻائي ٿو!

ڪيٻئي جا رستا

  • اهڙو مائڪرو ڪنٽرولر چونڊيو جيڪو استعمال ڪرڻ ۾ آسان هجي. آرڊينو نئين سکندڙن لاءِ سٺو آهي. ان کي سيٽ اپ ڪرڻ آسان آهي. ان لاءِ ڪيتريون ئي هدايتون آهن.

  • اهڙو پروگرامنگ ماحول ڳوليو جيڪو استعمال ڪرڻ ۾ آسان هجي. Arduino ۽ Micro:Bit ۾ سادا انٽرفيس آهن. STM32 استعمال ڪرڻ ڏکيو آهي.

  • سٺي ڪميونٽي سپورٽ سان هڪ مائڪرو ڪنٽرولر چونڊيو. آرڊينو وٽ هڪ وڏو ڪميونٽي آهي. ماڻهو منصوبن لاءِ مدد ۽ وسيلا شيئر ڪندا آهن.

  • توهان کي گهربل هارڊويئر خاصيتن تي نظر وجهو. چيڪ ڪريو ته ڪيترا I/O پن آهن. ڏسو ته ان ۾ ڪهڙا ڪميونيڪيشن انٽرفيس آهن. پڪ ڪريو ته اهو توهان جي منصوبي ۾ مناسب آهي.

  • قيمت بابت سوچيو ۽ اهو خريد ڪرڻ ڪيترو آسان آهي. ڪيترائي شروعاتي بورڊ گهڻو خرچ نٿا ڪن. اهي ڳولڻ ۾ آسان آهن. هي توهان کي پنهنجا منصوبا شروع ڪرڻ ۾ مدد ڪري ٿو.

شروعات ڪندڙن لاءِ اهم فرق

استعمال جي آسانيء

جڏهن توهان مائڪرو ڪنٽرولرز سان شروع ڪندا آهيو، توهان ڪجهه سادو چاهيو ٿا. توهان شروع ڪرڻ کان اڳ ڦاسي نه ٿا چاهيو. آرڊينو استعمال ڪرڻ آسان آهي. توهان ان کي پلگ ان ڪريو ٿا ۽ سافٽ ويئر کوليو ٿا. توهان شين کي فوري طور تي چمڪائڻ يا منتقل ڪرڻ جو سبب بڻجي سگهو ٿا. آرڊينو شروعات ڪندڙن لاءِ آسان آهي. STM32 ۾ وڌيڪ خاصيتون آهن، پر ان کي سکڻ ۾ وڌيڪ وقت لڳندو آهي. نتيجا ڏسڻ کان اڳ توهان کي وڌيڪ وقت جي ضرورت آهي. مائڪرو: بِٽ پڻ آسان آهي.، خاص طور تي جيڪڏهن توهان بصري اوزار پسند ڪندا آهيو. توهان جلدي نتيجا ڏسي سگهو ٿا.

هتي ڪجھ شيون آهن جيڪي مائڪرو ڪنٽرولر کي آسان بڻائين ٿيون:

مضمون

شروعات ڪندڙن لاءِ فائدا

سادگي

ننڍا مائڪرو ڪنٽرولر استعمال ڪرڻ ۾ آسان آهن.

اعليٰ سطحي پروگرامنگ سپورٽ

توهان کي اهي ٻوليون استعمال ڪرڻ جي اجازت ڏئي ٿو جيڪي توهان اڳ ۾ ئي ڄاڻو ٿا.

منظم دستاويز

نون استعمال ڪندڙن لاءِ به پڙهڻ ۽ پيروي ڪرڻ آسان.

جيڪڏهن توهان ڪجهه مختلف چاهيو ٿا، ته Raspberry Pi Pico دوستانه آهي. توهان فائلن کي پروگرام ڪرڻ لاءِ ڇڪي ۽ ڇڏي سگهو ٿا. هي انهن لاءِ سٺو آهي جن ڪڏهن به مائڪرو ڪنٽرولر استعمال نه ڪيو آهي.

پروگرامنگ ماحول

پروگرامنگ ماحول اهو آهي جتي توهان ڪوڊ لکندا آهيو. توهان ڪجهه چاهيو ٿا جيڪو توهان جي ڪمپيوٽر تي ڪم ڪري ۽ مفت هجي. اهو مونجهارو نه هجڻ گهرجي. Arduino هڪ سادي IDE استعمال ڪري ٿو. توهان ان کي مفت ۾ ڊائون لوڊ ڪري سگهو ٿا. اهو ونڊوز، ميڪ ۽ لينڪس تي ڪم ڪري ٿو. انٽرفيس صاف آهي. توهان جي مدد لاءِ ڪيتريون ئي مثالون آهن.

مائڪرو: بِٽ مختلف آهي. اهو گرافيڪل پروگرامنگ استعمال ڪري ٿو. توهان بلاڪ سان ڪوڊ ٺاهيندا آهيو، هڪ راند وانگر. جيڪڏهن توهان ڪوڊنگ ۾ نوان آهيو ته اهو بهترين آهي. توهان سکڻ لاءِ ڇڪيو ۽ ڇڏي سگهو ٿا. مائڪرو: بِٽ ميڪ ڪوڊ کي سپورٽ ڪري ٿو، هڪ ويب ٽول. توهان کي ڪجهه به انسٽال ڪرڻ جي ضرورت ناهي.

STM32 وڌيڪ ترقي يافته آهي. اهو STM32CubeIDE يا Keil استعمال ڪري ٿو. اهي اوزار توهان کي وڌيڪ ڪنٽرول ڏين ٿا. اهي پهرين ۾ مونجهارو پيدا ڪري سگهن ٿا. توهان کي گائيڊ پڙهڻ ۽ وڊيوز ڏسڻ جي ضرورت پئجي سگهي ٿي.

هتي هڪ تڪڙو مقابلو آهي:

پليٽ فارم

اهم خصوصيتون

رسائي جي سطح

اردوين

سادو IDE، گھڻا گائيڊ، وڏي برادري، گهٽ قيمت

شروعاتي

اسٽيم 32

ترقي يافته خاصيتون، ايمبيڊڊ سسٽم لاءِ سٺيون

وچولي کان ترقي يافته

مائڪرو: بٽ

اسڪول لاءِ آسان گرافيڪل پروگرامنگ، MakeCode کي سپورٽ ڪري ٿي.

شروعاتي

جيڪڏهن توهان تيزيءَ سان شروع ڪرڻ چاهيو ٿا، ته پوءِ Arduino ۽ Micro:Bit بهترين آهن. جيڪڏهن توهان مائڪرو ڪنٽرولرز بابت وڌيڪ سکڻ چاهيو ٿا ته STM32 سٺو آهي.

ڪميونٽي مدد

جڏهن توهان کي مدد جي ضرورت هجي ته توهان اڪيلو محسوس ڪرڻ نٿا چاهيو. هڪ مضبوط برادري توهان کي مسئلا حل ڪرڻ ۾ مدد ڪري سگهي ٿي. اهو توهان کي خيال ڏئي ٿو ۽ توهان کي متحرڪ رکي ٿو. آرڊينو وٽ هڪ وڏو ۽ سرگرم برادري آهي. توهان تقريبن ڪنهن به منصوبي لاءِ فورم، گائيڊ ۽ وڊيوز ڳولي سگهو ٿا. جيڪڏهن توهان مدد ڳوليندا، ته توهان کي جلدي جواب ملندا.

مائڪرو: بِٽ ۾ هڪ دوستانه برادري پڻ آهي. ڪيترائي استاد ۽ شاگرد ان کي استعمال ڪندا آهن. توهان کي ڪيترائي گائيڊ ۽ سبق جا منصوبا ملندا. اهو توهان جي پنهنجي رفتار سان سکڻ آسان بڻائي ٿو.

STM32 ۾ هڪ وڌندڙ برادري آهي. اهو وڌيڪ ترقي يافته استعمال ڪندڙن لاءِ آهي. فورم فعال آهن، پر ڳالهيون وڌيڪ ٽيڪنيڪل آهن. هتي STM32 فورم سرگرمي تي هڪ نظر آهي:

بار چارٽ جيڪو STM32 فورم جي درجي جي مطابق پوسٽن جو تعداد ڏيکاري ٿو.

توهان ڳولي سگهو ٿا شروعاتي ھدايتون ٽنهي پليٽ فارمن لاءِ:

  • آرڊينو: قدم بہ قدم هدايتون، منصوبي جا خيال، ۽ ايندڙ قدم.

  • STM32: STM32duino، Arm Mbed، ۽ مختلف IDEs بابت معلومات.

  • مائڪرو: بِٽ: ڪلاس روم جا گھڻا وسيلا ۽ مزيدار منصوبا.

صلاح: جيڪڏهن توهان ڦاسي پيا ته پنهنجو سوال آن لائن ڳولهيو. شايد ڪنهن ٻئي کي به ساڳيو مسئلو هو ۽ هن جواب ڳولي ورتو هوندو!

جڏهن توهان Arduino، STM32، ۽ Micro:Bit جي وچ ۾ اهم فرقن تي نظر وجهو ٿا، ته توهان ڏسندا ته استعمال ۾ آساني، پروگرامنگ ماحول، ۽ ڪميونٽي سپورٽ تمام گهڻي اهميت رکن ٿا. Arduino سادو ۽ مزيدار آهي. Micro:Bit توهان کي ڪم ڪندي سکڻ ۾ مدد ڪري ٿو. STM32 توهان کي وڌيڪ طاقت ڏئي ٿو پر وڌيڪ ڪوشش جي ضرورت آهي. توهان لاءِ بهترين مائڪرو ڪنٽرولر ان تي منحصر آهي ته توهان ڪيئن سکڻ چاهيو ٿا ۽ توهان ڇا ٺاهڻ چاهيو ٿا.

مائڪرو ڪنٽرولر هارڊويئر جون خاصيتون

مائڪرو ڪنٽرولر هارڊويئر جون خاصيتون
تصويري جو ماخذ unsplash

جڏهن توهان پنهنجو پهريون مائڪرو ڪنٽرولر چونڊيو ٿا، ته ان جي هارڊويئر خاصيتن تي نظر وجهو. اهي خاصيتون فيصلو ڪن ٿيون ته توهان جو بورڊ ڇا ڪري سگهي ٿو. اچو ته شروعات ڪندڙن لاءِ سڀ کان اهم بابت ڳالهايون.

آئون / او پنون

I/O پن توهان جي مائڪرو ڪنٽرولر لاءِ هٿن ۽ ڪنن وانگر ڪم ڪن ٿا. توهان انهن پنن کي سينسر، LED ۽ موٽر جهڙين شين کي ڳنڍڻ لاءِ استعمال ڪندا آهيو. ڪجهه بورڊن ۾ وڌيڪ پن هوندا آهن، تنهنڪري توهان وڏا پروجيڪٽ ٺاهي سگهو ٿا. Arduino بورڊن ۾ عام طور تي گهڻا I/O پن هوندا آهن. اهو توهان کي ڪيتريون ئي شيون آزمائڻ جي اجازت ڏئي ٿو. Micro:Bit ۾ گهٽ پن آهن، پر اهو سادي منصوبن لاءِ ڪافي آهي. STM32 بورڊن ۾ اڪثر وڌيڪ هوندا آهن پن ۽ اضافي هارڊويئر خاصيتون. اهي مشڪل منصوبن ۾ مدد ڪن ٿا.

صلاح: جيڪڏهن توهان وڌيڪ حصا شامل ڪرڻ چاهيو ٿا، ته چيڪ ڪريو ته ڇا توهان جو مائڪرو ڪنٽرولر ايڪسپينشن شيلڊز يا ماڊلز استعمال ڪري سگهي ٿو.

ڪميونيڪيشن انٽرفيس

ڪميونيڪيشن انٽرفيس توهان جي مائڪرو ڪنٽرولر کي ٻين ڊوائيسز سان ڳالهائڻ ۾ مدد ڪن ٿا. توهان شايد ڊسپلي، سينسر، يا ٻين مائڪرو ڪنٽرولر کي ڳنڍڻ چاهيندا. هتي مکيه قسم آهن جيڪي توهان ڏسندا.:

انٽرفيس

وضاحت

UART

توهان جي مائڪرو ڪنٽرولر کي سيريل ڪميونيڪيشن استعمال ڪندي ٻين هارڊويئر سان ڊيٽا موڪلڻ ۽ حاصل ڪرڻ جي اجازت ڏئي ٿو.

I2C

ڪيترن ئي ڊوائيسز کي صرف ٻن تارن سان ڳنڍي ٿو. اهو سينسر ۽ ڊسپلي لاءِ بهترين آهي.

ايس آء

توهان جي مائڪرو ڪنٽرولر ۽ ميموري چپس يا اسڪرين جهڙين شين جي وچ ۾ ڊيٽا کي تيزي سان منتقل ڪري ٿو.

گھڻا شروعاتي بورڊ، جهڙوڪ Arduino، STM32، ۽ Micro:Bit، ۾ اهي خاصيتون آهن. توهان انهن کي نئون هارڊويئر شامل ڪرڻ يا ٻين ڊوائيسز سان ڳنڍڻ لاءِ استعمال ڪري سگهو ٿا.

فعاليت وڌائيندڙ

پيري فيرلز اضافي هارڊويئر خاصيتون آهن جيڪي توهان جي مائڪرو ڪنٽرولر ۾ ٺهيل آهن. اهي خاصيتون توهان جي منصوبن کي آسان ۽ وڌيڪ مزيدار بڻائين ٿيون. عام پيري فيرلز جيڪي توهان کي ملندا انهن ۾ شامل آهن:

  • ڊجيٽل ۽ اينالاگ سگنلن لاءِ I/O پورٽس

  • وقت جي ڳڻپ يا ماپ لاءِ ٽائمر

  • اينالاگ کان ڊجيٽل سگنلن کي تبديل ڪرڻ لاءِ ڪنورٽرز

توهان پنهنجي مائڪرو ڪنٽرولر ۾ شيلڊز ۽ ماڊلز سان وڌيڪ شامل ڪري سگهو ٿا. مثال طور، آرڊينو شيلڊز سان ڪم ڪري ٿو جهڙوڪ ڪشش ثقل IO توسيع شيلڊ. هي وڌيڪ هارڊويئر خاصيتون شامل ڪري ٿو. توهان پنهنجي مائڪرو ڪنٽرولر کي وڌيڪ خاصيتون ڏيڻ لاءِ ٽچ اسڪرين، اي-پيپر ڊسپلي، يا ڪميونيڪيشن شيلڊز پلگ ان ڪري سگهو ٿا.

جيڪڏهن توهان وڏا پراجيڪٽ ٺاهڻ چاهيو ٿا، ته هارڊويئر جون خاصيتون ڳوليو جيڪي توهان کي وڌيڪ پرزا ۽ پيري فيرلز شامل ڪرڻ جي اجازت ڏين. هن طريقي سان، توهان جو مائڪرو ڪنٽرولر توهان جي خيالن سان وڌي سگهي ٿو.

قيمت ۽ دستيابي

جڏهن توهان پنهنجو پهريون مائڪرو ڪنٽرولر چونڊيندا آهيو، توهان ڄاڻڻ چاهيندا آهيو ان جو خرچ ڪيترو ٿيندو؟ ۽ اهو حاصل ڪرڻ ڪيترو آسان آهي. ڪجهه بورڊ سستا ۽ ڳولڻ ۾ آسان آهن. ٻيا وڌيڪ مهانگا ٿي سگهن ٿا يا خريد ڪرڻ ڏکيو ٿي سگهن ٿا. اچو ته ڏسو ته توهان کي ڇا ڄاڻڻ جي ضرورت آهي.

قيمت جي حد

مائڪرو ڪنٽرولرز سان شروع ڪرڻ لاءِ توهان کي گهڻو خرچ ڪرڻ جي ضرورت ناهي. ڪيترائي شروعاتي بورڊ سستا هوندا آهن. هتي ڪجهه مشهور بورڊن جي قيمت تي هڪ مختصر نظر آهي:

بورڊ جو نالو

قيمت (EGP)

STM32F103C6T6 آرم بورڊ

230.00

آرڊينو ميگا 2560 ريو 3

1,450.00

آرڊينو پرو ميني ATMEGA328P 5V

225.00

توهان ڏسي سگهو ٿا ته قيمت تمام گهڻي بدلجي ٿي بورڊن جي وچ ۾. Arduino Mega2560 جي قيمت STM32 يا Pro Mini کان وڌيڪ آهي. جيڪڏهن توهان پئسا بچائڻ چاهيو ٿا، ته توهان هڪ ننڍڙي بورڊ سان شروع ڪري سگهو ٿا. توهان کي اڃا تائين پنهنجي منصوبن لاءِ سٺيون خاصيتون ملنديون.

پهچ

توهان هڪ مائڪرو ڪنٽرولر چاهيو ٿا جيڪو توهان آساني سان خريد ڪري سگهو ٿا. گهڻا آرڊينو، ايس ٽي ايم 32، ۽ مائڪرو: بِٽ بورڊ ڪيترن ئي اسٽورن ۽ آن لائن دڪانن ۾ وڪرو ڪيا ويندا آهن. جيڪڏهن توهان پنهنجو بورڊ ٽوڙي ڇڏيو يا ٻيو چاهيو ٿا، ته توهان جلدي هڪ نئون آرڊر ڪري سگهو ٿا. توهان انهن بورڊن لاءِ ڪيترائي ايڊ آن ۽ شيلڊ پڻ ڳولي سگهو ٿا. اهو توهان جي منصوبي کي تمام گهڻو خرچ ڪرڻ کان سواءِ وڌائڻ آسان بڻائي ٿو.

صلاح: پنهنجو منصوبو شروع ڪرڻ کان اڳ هميشه چيڪ ڪريو ته ڇا توهان کي گهربل بورڊ اسٽاڪ ۾ آهي. اهو توهان جو وقت ۽ دٻاءُ بچائيندو آهي.

طاقت ۽ سائيز

توهان جو مائڪرو ڪنٽرولر جيڪو طاقت استعمال ڪري ٿو اهو توهان جي منصوبي لاءِ اهم آهي. جيڪڏهن توهان ڪجهه ٺاهڻ چاهيو ٿا جيڪو بيٽرين تي هلندو آهي، ته اهڙو بورڊ چونڊيو جيڪو گهٽ طاقت استعمال ڪري. ننڍا بورڊ اڪثر ڪري گهٽ طاقت استعمال ڪندا آهن ۽ تنگ جڳهن ۾ فٽ ٿيندا آهن. مثال طور، Arduino Pro Mini ننڍو آهي ۽ گهٽ طاقت استعمال ڪندو آهي. STM32 بورڊ پڻ ننڍي سائيز ۾ ايندا آهن ۽ گهٽ طاقت تي هلائي سگهن ٿا. Arduino Mega2560 جهڙا وڏا بورڊ وڌيڪ طاقت استعمال ڪندا آهن پر توهان کي وڌيڪ خاصيتون ڏيندا آهن.

توهان کي پنهنجي منصوبي جي سائيز بابت پڻ سوچڻ گهرجي. جيڪڏهن توهان هڪ پائڻ لائق يا ننڍو روبوٽ ٺاهڻ چاهيو ٿا، ته هڪ ننڍڙو مائڪرو ڪنٽرولر بهترين ڪم ڪري ٿو. جيڪڏهن توهان کي وڌيڪ پنن يا خاصيتن جي ضرورت آهي، ته توهان کي هڪ وڏي بورڊ جي ضرورت پئجي سگهي ٿي.

صحيح مائڪرو ڪنٽرولر چونڊڻ جو مطلب آهي قيمت بابت سوچڻ، ان کي خريد ڪرڻ ڪيترو آسان آهي، ۽ توهان کي ڪيتري طاقت ۽ جاءِ جي ضرورت آهي. هي توهان کي بغير ڪنهن تعجب جي توهان جي منصوبي کي مڪمل ڪرڻ ۾ مدد ڪري ٿو.

مائڪرو ڪنٽرولرز ايڪو سسٽم لاءِ شروعاتي گائيڊ

جڏهن توهان مائڪرو ڪنٽرولرز سان شروعات ڪندا آهيو، ته توهان گيجٽ ۽ اوزارن جي دنيا ۾ داخل ٿيندا آهيو. هي گائيڊ توهان کي ڏسڻ ۾ مدد ڪندو آهي ته ڇا موجود آهي. اهو ڏيکاري ٿو ته توهان پنهنجي منصوبن کي بهتر بڻائڻ لاءِ انهن شين کي ڪيئن استعمال ڪري سگهو ٿا.

لوازمات

ڪيترا اهڙا آهن توهان جي ڊولپمينٽ بورڊ لاءِ لوازمات. اهي ايڊ آن منصوبن کي وڌيڪ مزيدار بڻائين ٿا. اهي توهان کي نوان خيال آزمائڻ جي اجازت ڏين ٿا. هتي ڪجهه مشهور چونڊون آهن:

Accessory

زمرو

وضاحت

0.25W 8 Ohm 40mm پتلي اسپيڪر

آواز ۽ موسيقي

هي ننڍڙو اسپيڪر آواز جي منصوبن لاءِ مائڪرو: بِٽ سان ڪم ڪري ٿو.

16 ان 1 بلڊنگ: بِٽ سپر ڪٽ

Robotics

هي ڪٽ توهان کي مائڪرو: بِٽ سان روبوٽ ٺاهڻ ۽ پروگرام ڪرڻ جي اجازت ڏئي ٿو.

مائڪرو: بِٽ لاءِ 2×40 ساڄي زاويه واري ڪنڊ ڪنيڪٽر

اليڪٽرانڪس

هي ڪنيڪٽر مائڪرو: بِٽ جي ڪنڊ تي فٽ ٿئي ٿو.

32 IN 1 ونڊر بلڊنگ ڪٽ

اليڪٽرانڪس

هن ڪٽ ۾ مائڪرو: بِٽ لاءِ 32 منصوبا آهن.

توهان پڻ حاصل ڪري سگهو ٿا شيلڊ، سينسر، ۽ ڊسپلي آرڊينو بورڊ ۽ ايس ٽي ايم 32 بورڊ لاءِ. اهي لوازمات توهان جي خيالن کي وڌائڻ ۾ مدد ڪن ٿا. توهان کي هر شيءِ پاڻ ٺاهڻ جي ضرورت ناهي.

سافٽ ويئر اوزار

توهان کي پنهنجي مائڪرو ڪنٽرولر کي پروگرام ڪرڻ ۽ درست ڪرڻ لاءِ سافٽ ويئر ٽولز جي ضرورت آهي. ڪيترائي ٽولز مفت ۽ استعمال ۾ آسان آهن. هتي ڪجهه پسنديده آهن:

توهان انهن اوزارن کي ڪوڊ لکڻ ۽ ان کي پنهنجي بورڊ تي اپلوڊ ڪرڻ لاءِ استعمال ڪندا آهيو. اهي توهان کي مسئلا حل ڪرڻ ۾ مدد ڪندا آهن. اهي شروعات ڪندڙن لاءِ سٺا آهن ۽ توهان کي جلدي سکڻ ۾ مدد ڪندا آهن.

سکيا جا وسيلا

آن لائن ڪيترائي سکيا جا وسيلا موجود آهن. رهنمائي ۽ ڪورس توهان کي مائڪرو ڪنٽرولر چونڊڻ ۾ مدد ڪن ٿا جيڪو توهان جي ضرورتن مطابق هجي. هتي ڪجهه مشهور چونڊون آهن:

ڪورس جو نالو

وضاحت

آرڊينو ڪورسز

هي ڪورس شروعاتي ماڻهن کي پروگرامنگ، اليڪٽرانڪس، ۽ سائنس قدم بہ قدم سيکاريندا آهن.

بلاڪ تي ٻڌل ڪوڊنگ ۽ روبوٽڪس

هي ڪورس نوجوان شاگردن کي مزيدار STEAM سرگرمين سان روبوٽس کي پروگرام ڪرڻ سکڻ ۾ مدد ڪري ٿو.

مائڪروپٿون ۾ روبوٽڪس جي ڳولا ڪريو

توهان مهارتون ٺاهڻ دوران پروگرام ڪرڻ ۽ پنهنجي الوڪ کي استعمال ڪرڻ سکندا آهيو.

پلگ ۽ ٺاهيو

توهان IoT ڊوائيسز ٺاهيندا آهيو انهن منصوبن سان جيڪي مڪمل طور تي بيان ڪيا ويا آهن.

تعليم جي شروعات ڪندڙ ڪٽ

هي ڪٽ پروگرامنگ ۽ اليڪٽرانڪس لاءِ قدم بہ قدم مشقون ڏئي ٿو.

جيڪڏهن توهان وڌيڪ سکڻ چاهيو ٿا، ته توهان فورمز ۾ شامل ٿي سگهو ٿا يا وڊيوز ڏسي سگهو ٿا. اهي وسيلا توهان جي منصوبي لاءِ مائڪرو ڪنٽرولر ۽ بورڊ چونڊڻ ۾ مدد ڪن ٿا. مائڪرو ڪنٽرولرز ايڪو سسٽم لاءِ شروعاتي گائيڊ توهان کي اهو ڏئي ٿو جيڪو توهان کي شروع ڪرڻ ۽ سکڻ جاري رکڻ جي ضرورت آهي.

توهان جي پروجيڪٽ سان مائڪرو ڪنٽرولر ملائي رهيو آهي

توهان جي پروجيڪٽ سان مائڪرو ڪنٽرولر ملائي رهيو آهي
تصويري جو ماخذ unsplash

منصوبي جي ضرورتون

توهان چاهيو ٿا ته توهان جو مائڪرو ڪنٽرولر توهان جي منصوبي سان ملندڙ. پهرين، سوچيو ته توهان جو منصوبو ڇا ڪندو. ڇا توهان روبوٽ، آئي او ٽي ڊيوائس، يا ڊيٽا گڏ ڪرڻ لاءِ ڪجهه ٺاهي رهيا آهيو؟ هر منصوبي کي ڪارڪردگي ۽ پروگرامنگ لاءِ مختلف شين جي ضرورت آهي. توهان کي جانچڻ گهرجي ته توهان ڪيترو ڪوڊ لکندا. سوچيو ته توهان کي ڪهڙن سينسر جي ضرورت آهي. انهي سان گڏ، فيصلو ڪريو ته منصوبو ڪيترو ڏکيو ٿي سگهي ٿو.

هتي هڪ ٽيبل آهي جيڪا توهان جي پروجيڪٽ سان خاصيتن کي ملائڻ ۾ مدد ڪندي.:

معيار

وضاحت

ڪنيڪٽوٽي جون ضرورتون

وائي فائي يا بلوٽوٿ چونڊيو IoT يا روبوٽس لاءِ.

GPIO گهرجون

سينسر ۽ آئوٽ پُٽ لاءِ گهربل پنن کي ڳڻيو.

تعمير

پنهنجي ڊوائيس ۽ ايپليڪيشنن لاءِ صحيح رفتار چونڊيو.

ترقي جي حمايت

آسان رهنمائي، لائبريريون، ۽ ڪميونٽي مدد ڳوليو.

لاڳت

اپ گريڊ ۽ ڪنهن به اضافي فيس بابت سوچيو.

سيڪيورٽي

IoT لاءِ، چيڪ ڪريو ته ڇا ان ۾ بلٽ ان سيڪيورٽي خاصيتون آهن.

صلاح: هميشه چيڪ ڪريو ته ڇا توهان جي مائڪرو ڪنٽرولر ۾ توهان جي پروجيڪٽ لاءِ ڪافي پروگرامنگ لائبريريون ۽ سبق آهن. اهو سکڻ کي آسان بڻائي ٿو ۽ مشڪل کي گهٽائي ٿو.

مناسب

توهان شايد پنهنجي منصوبي کي بعد ۾ وڏو ڪرڻ چاهيو ٿا. اسڪيليبلٽي جو مطلب آهي ته توهان جو مائڪرو ڪنٽرولر وڌيڪ ڪوڊ يا سينسر سنڀالي سگهي ٿو. جيڪڏهن توهان وڌيڪ خاصيتون شامل ڪرڻ چاهيو ٿا، ته اضافي ميموري ۽ پنن سان هڪ بورڊ چونڊيو. اهو توهان کي حدن ۾ ڀڄڻ کان بچڻ ۾ مدد ڪري ٿو.

ھتي ڪجھ شيون آھن ڏسڻ لاءِ:

  • وڏي ڪوڊ ۽ وڌيڪ ايپليڪيشنن لاءِ ڪافي ياداشت.

  • نون سينسرز يا آئوٽ پُٽ لاءِ ڪافي پن.

  • ٻين ڊوائيسز سان ڳنڍڻ جا سٺا طريقا.

  • ترقي يافته منصوبن لاءِ خاص هارڊويئر.

  • بيٽري منصوبن لاءِ گھٽ بجلي جو استعمال.

  • هڪ مضبوط برادري جنهن ۾ گهڻيون رهنمائيون ۽ لائبريريون آهن.

بهترين مائڪرو ڪنٽرولر فيملي توهان کي سادو ۽ ترقي يافته انتخاب ڏئي ٿي. توهان آساني سان شروع ڪري سگهو ٿا ۽ بغير ڪنهن پريشاني جي سخت منصوبن ڏانهن منتقل ٿي سگهو ٿا.

  1. پڪ ڪريو ته توهان وٽ توهان جي ڪوڊ ۽ منصوبن لاءِ ڪافي ياداشت آهي..

  2. مستقبل جي تبديلين لاءِ 20-30٪ ياداشت خالي ڇڏيو.

گھڻن منصوبن کي محفوظ ڪوڊ ۽ ڊيٽا جي ضرورت هوندي آهي. جيڪڏهن توهان پنهنجي منصوبي کي محفوظ رکڻ چاهيو ٿا ته هارڊويئر سيڪيورٽي جي ڳولا ڪريو..

مثال

اچو ته ڪجهه شروعاتي منصوبن تي نظر وجهون. اهي ڏيکارين ٿا ته توهان پنهنجي مائڪرو ڪنٽرولر کي پنهنجي منصوبي ۽ صلاحيتن سان ڪيئن ملائي سگهو ٿا:

  • هڪ سادي موسم اسٽيشن لاءِ Arduino استعمال ڪريو. توهان سينسرز ۽ ڊسپلي لاءِ ڪيتريون ئي گائيڊ ۽ لائبريريون ڳولي سگهو ٿا. پروگرامنگ آسان آهي، ۽ توهان کي تمام گهڻي مدد ملندي آهي.

  • ننڍي روبوٽ لاءِ STM32 آزمايو. توهان کي وڌيڪ رفتار ۽ جديد خاصيتون ملنديون. ڪوڊ ڏکيو ٿي سگهي ٿو، پر توهان کي آن لائن ڪيتريون ئي گائيڊ ۽ لائبريريون ملنديون.

  • اسٽيپ ڪائونٽر يا ڪلاس روم پروجيڪٽ لاءِ مائڪرو: بِٽ چونڊيو. پروگرامنگ بلاڪ استعمال ڪري ٿي، تنهن ڪري اهو ڏکيو ناهي. توهان کي تڪڙا نتيجا ۽ گهڻي مدد ملندي آهي.

توهان IoT منصوبن لاءِ راسبي بورڊ پڻ استعمال ڪري سگهو ٿا. اهي انهن منصوبن لاءِ سٺو ڪم ڪن ٿا جن کي وڌيڪ ڪوڊ يا اضافي رفتار جي ضرورت آهي. راسبي بورڊن ۾ ڪيترائي گائيڊ، لائبريريون، ۽ ترقي يافته منصوبن لاءِ مدد هوندي آهي.

توهان جيڪو به ٺاهيو، هميشه پروگرامنگ جي مشڪل، دستياب گائيڊن ۽ سپورٽ کي چيڪ ڪريو. هي توهان کي پنهنجو منصوبو مڪمل ڪرڻ ۽ نوان صلاحيتون سکڻ ۾ مدد ڪندو.

اليڪٽرانڪ پراڊڪٽ ڊيزائن ۽ پيداوار لاءِ غور ويچار

جڏهن توهان پنهنجي منصوبي کي هڪ حقيقي پيداوار ۾ تبديل ڪرڻ چاهيو ٿا، ته توهان کي صرف ان کي ڪم ڪرڻ کان وڌيڪ سوچڻ جي ضرورت آهي. توهان جي ڊيزائن ٺاهڻ ۾ سادي، مضبوط، ۽ ماڻهن جي خريد ڪرڻ لاءِ تيار هجڻ گهرجي. اچو ته ڏسون ته سڀ کان اهم ڇا آهي.

پيداوار ۽ انضمام

صحيح مائڪرو ڪنٽرولر چونڊڻ توهان جي پراڊڪٽ کي ٺاهڻ کي تمام گهڻو آسان بڻائي ٿو. جيڪڏهن توهان عام حصن سان بورڊ چونڊيو ٿا، ته اهو ڳولڻ آسان آهي جيڪو توهان کي گهربل آهي. ٺاهيندڙ پسند ڪن ٿا جڏهن توهان انهن جي مشينن ۾ مناسب پرزا استعمال ڪندا آهيو. اهو توهان کي انتظار کان بچڻ ۾ مدد ڪري ٿو ۽ قيمت گهٽ رکي ٿو.

اهم غور

بي اثر

معياري جزا

حصن کي ڳولڻ آسان بڻائي ٿو

اوزارن جا خيال

ڪيس جي ڊيزائن ۾ مدد ڪري ٿو

ٺاهيندڙ جي ترتيب

عمارت کي تيز ۽ هموار بڻائي ٿو

جيڪڏهن توهان مشهور مائڪرو ڪنٽرولر استعمال ڪندا آهيو، ته توهان کي جلدي مدد ملي سگهي ٿي. توهان جي پراڊڪٽ کي بعد ۾ درست ڪرڻ يا بهتر ڪرڻ پڻ آسان ٿيندو.

ڊگهي مدت جي دستيابي ۽ سپلائي چين

توهان چاهيو ٿا ته توهان جي پيداوار گهڻي وقت تائين رهي. ان جو مطلب آهي ته توهان کي مستقبل لاءِ منصوبابندي ڪرڻ جي ضرورت آهي. ڪڏهن ڪڏهن، مائڪرو ڪنٽرولر ڳولڻ مشڪل هوندا آهن. توهان منصوبابندي ڪندي ۽ تيار رهڻ سان مسئلن کان بچي سگهو ٿا.

  • پنھنجي بورڊ کي اھڙي طرح ٺاھيو جو ضرورت پوڻ تي توھان ان جا حصا تبديل ڪري سگھو.

  • هڪ کان وڌيڪ سپلائرز سان ڪم ڪريو.

  • ڪجهه اضافي مائڪرو ڪنٽرولر صرف صورت ۾ رکو.

  • اهڙا پرزا چونڊيو جيڪي ڪيتريون ئي ڪمپنيون ٺاهين.

ٽيمون جيڪي اڳواٽ منصوبابندي ڪن ٿيون انهن کي گهٽ مسئلا ٿين ٿا. جيڪڏهن توهان مختلف سپلائرز سان ڪم ڪريو ٿا، ته توهان ڊگهي انتظار کان بچي سگهو ٿا. بيڪ اپ پلان ۽ اضافي حصا هجڻ سان توهان کي وقت تي ڪم ختم ڪرڻ ۾ مدد ملندي.

سرٽيفڪيشن ۽ تعميل

پنهنجي پراڊڪٽ وڪڻڻ کان اڳ، توهان کي گهرجي ته ضابطن تي عمل ڪريو. ڪيترين ئي هنڌن تي ليبارٽري ٽيسٽ ۽ خاص ڪاغذن جي ضرورت آهي. مثال طور، توهان کي آمريڪا ۾ FCC جي منظوري جي ضرورت پئجي سگهي ٿي. توهان کي مسئلا ڳولڻ لاءِ پنهنجي ڊوائيس کي جلد جانچڻ گهرجي.

  • ايف سي سي يا ٻين قاعدن لاءِ ليبارٽري ٽيسٽ پاس ڪريو.

  • جلد مسئلا ڳولڻ لاءِ ابتدائي جاچ استعمال ڪريو.

  • سڀني ٽيسٽن مان گذرڻ کان پوءِ پنهنجي پراڊڪٽ تي ليبل لڳايو.

  • Arduino بورڊ RoHS ۽ UL جهڙن ڪيترن ئي قاعدن کي پورو ڪريو.

جيڪڏهن توهان اهي شيون ڪندا، ته توهان جي پيداوار محفوظ ۽ وڪڻڻ لاءِ تيار هوندي. ضابطن تي عمل ڪرڻ سان ماڻهن کي توهان جي پيداوار تي ڀروسو ڪرڻ ۾ پڻ مدد ملندي.

صلاح: پنهنجي پراڊڪٽ وڪڻڻ کان اڳ هميشه پنهنجي ملڪ لاءِ نوان قاعدا چيڪ ڪريو. اهو توهان جو وقت ۽ بعد ۾ پريشاني بچائيندو آهي.

توهان وٽ توهان جي پهرين مائڪرو ڪنٽرولر لاءِ ڪيترائي آپشن آهن. سوچيو ته توهان ڇا ٺاهڻ چاهيو ٿا. سوچيو ته توهان ڪيئن سکڻ پسند ڪندا آهيو. انهي سان گڏ، سوچيو ته توهان ڪيترا پئسا خرچ ڪري سگهو ٿا. هن کي استعمال ڪريو. آسان چيڪ لسٽ توهان کي چونڊڻ ۾ مدد ڪرڻ لاءِ:

چيڪ لسٽ آئٽم

ڇا ڪجي

هارڊويئر انٽرفيس جي فهرست ٺاهيو

سڀئي سينسر ۽ ڊوائيسز لکو جيڪي توهان کي گهرجن

سافٽ ويئر آرڪيٽيڪچر چيڪ ڪريو

فيصلو ڪريو ته توهان کي ڪيتري پروسيسنگ پاور جي ضرورت آهي

آرڪيٽيڪچر چونڊيو

پنهنجي منصوبي لاءِ 8، 16، يا 32-بٽ چونڊيو.

ياداشت جي گهرجن جو تعين ڪريو

پڪ ڪريو ته توهان وٽ توهان جي ڪوڊ لاءِ ڪافي ياداشت آهي.

قيمت ۽ بجلي جي پابنديون چيڪ ڪريو

پنهنجي بجيٽ ۾ رهو ۽ بجلي جي استعمال کي چيڪ ڪريو

ڊوائيس جي دستيابي چيڪ ڪريو

پڪ ڪريو ته توهان بورڊ آساني سان خريد ڪري سگهو ٿا.

هڪ ڊولپمينٽ ڪٽ چونڊيو

هڪ ڪٽ ڳوليو جيڪو توهان جي منصوبي کي پورو ڪري

جيڪڏهن توهان نوان آهيو، ته هڪ بورڊ چونڊيو جنهن ۾ گهڻي مدد ۽ مثال هجن. توهان هن طريقي سان تيزيءَ سان سکندا. توهان غلطيون ڪري سگهو ٿا، پر توهان پنهنجن ڪنيڪشنن کي جانچڻ ۽ پنهنجي بورڊ کي جانچڻ سان انهن کي درست ڪري سگهو ٿا. هر ڪو جڏهن شروع ڪندو آهي ته غير يقيني محسوس ڪندو آهي. مختلف بورڊ آزمايو ۽ مدد لاءِ پڇو. مزو وٺو ۽ سکڻ جاري رکو. توهان اهو ڪري سگهو ٿا!

لوڊ

شروعات ڪندڙن لاءِ سڀ کان آسان مائڪرو ڪنٽرولر ڪهڙو آهي؟

آرڊينو نئين سکندڙن لاءِ هڪ سٺو انتخاب آهي. ان کي سيٽ اپ ڪرڻ ۽ استعمال ڪرڻ آسان آهي. ترقي جو ماحول سادو ۽ دوستانه آهي. آن لائن ڪيتريون ئي هدايتون ۽ مثال موجود آهن. هي توهان کي پنهنجي پهرين منصوبي بابت گهٽ پريشان محسوس ڪرڻ ۾ مدد ڪري ٿو. توهان جلدي نتيجا ڏسي سگهو ٿا ۽ جيئن توهان وڃو ٿا سکي سگهو ٿا.

ڇا مان پنهنجي سڀني منصوبن لاءِ هڪ مائڪرو ڪنٽرولر استعمال ڪري سگهان ٿو؟

توهان ڪيترن ئي منصوبن لاءِ هڪ مائڪرو ڪنٽرولر استعمال ڪري سگهو ٿا. پر ڪڏهن ڪڏهن توهان جي منصوبي جون ضرورتون تبديل ٿي وينديون آهن. جيڪڏهن توهان جو منصوبو وڏو ٿيندو، ته توهان کي وڌيڪ پنن يا ياداشت جي ضرورت پوندي. هڪ بورڊ چونڊيو جيڪو توهان جي مقصدن سان ملندو ۽ توهان جي خيالن سان وڌي سگهي.

مائڪرو ڪنٽرولر ڊولپمينٽ لاءِ صحيح پروگرامنگ ٻولي ڪيئن چونڊجي؟

اهڙي ٻولي چونڊيو جيڪا توهان جي صلاحيتن سان ملندڙ هجي. Arduino C يا C++ استعمال ڪري ٿو. Micro:Bit توهان کي بلاڪ ڪوڊنگ يا Python استعمال ڪرڻ جي اجازت ڏئي ٿو. STM32 بورڊ C ۽ C++ سان ڪم ڪن ٿا. توهان جو تجربو ۽ توهان جي منصوبي جي ضرورت توهان کي چونڊڻ ۾ مدد ڪندي.

مائڪرو ڪنٽرولر ڊولپمينٽ دوران مون کي ڪٿي مدد ملندي؟

توهان آن لائن فورمز ۽ وڊيو سبقن مان مدد حاصل ڪري سگهو ٿا. سرڪاري دستاويز پڻ مددگار آهن. Arduino، STM32، ۽ Micro:Bit ڪميونٽيون سرگرم آهن. توهان کي جلدي جواب ملندا آهن. توهان سوال پڇي سگهو ٿا ۽ پنهنجي ترقي شيئر ڪري سگهو ٿا.

ڇا مونکي مائڪرو ڪنٽرولر ڊولپمينٽ لاءِ خاص اوزارن جي ضرورت آهي؟

توهان کي ڪمپيوٽر ۽ هڪ USB ڪيبل جي ضرورت آهي. توهان کي مفت ڊولپمينٽ سافٽ ويئر جي به ضرورت آهي. Arduino IDE، STM32CubeIDE، ۽ MakeCode مشهور اوزار آهن. اهي ڊولپمينٽ کي آسان بڻائين ٿا. توهان پنهنجي منصوبن ۾ وڌيڪ شامل ڪرڻ لاءِ سينسر ۽ شيلڊ استعمال ڪري سگهو ٿا.

صلاح: شروع ڪرڻ کان اڳ هميشه چيڪ ڪريو ته ڇا توهان جو بورڊ توهان جي سافٽ ويئر ۽ لوازمات سان ڪم ڪري ٿو.

اوزار جو نالو

ترقي ۾ استعمال ڪريو

آردوينو IDE

ڪوڊ ۽ اپلوڊ پروگرام

STM32CubeIDE

اعليٰ ترقي

ميڪ ڪوڊ

بلاڪ تي ٻڌل ترقي

تبصرو ڪيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهري شعبن لڳل آهن *