স্বপ্নের মাইক্রোকন্ট্রোলার টিউটোরিয়াল এখন বাংলা ভাষায় পর্ব-১(সাধারণ আলোচনা)।

আমার যেভাবে শেখা:

যেদিন প্রথম মাইক্রোকন্ট্রোলার নামটির সাথে পরিচিত হলাম , সেদিন থেকেই মাইক্রোকন্ট্রোলারের উপর মনের মধ্যে প্রবল আগ্রহ উপলব্ধি করলাম। আমাকে মাইক্রোকন্ট্রোলার প্রোগ্রামিং শিখতেই হবে। কিন্তু কোথা থেকে শিখব? কিভাবে শিখব? আর তাছাড়া শিখেই বা লাভ কি? মাইক্রোকন্ট্রোলার কোথায় পাব? মাইক্রোকন্ট্রোলার প্রোগ্রামার কোথায় পাব? এই প্রশ্ন গুলো মনের মধ্যে অস্থির ডেউ তুলল। ইন্টারনেটে খুজতে থাকলাম ভাল কোন টিউটোরিয়াল পাওয়া যায় কিনা , বাংলাতো অনেক পরের কথা ইংরেজিতেও পূর্ণাঙ্গ কোন কিছু পেলাম না। কিছুটা নিজেকে হতাশ মনে হল, কিন্তু ইচ্ছা থাকলে উপায় নিশ্চয় হবে কথাটি জানা ছিল। খুজতে থাকলাম মাইক্রোকন্ট্রোলার নিয়ে কাজ করেছে এমন কোন প্রযুক্তিপ্রেমীর সন্ধান পাওয়া যায় কিনা। শেষ পর্যন্ত এমন কিছু ব্যক্তির সন্ধান পেলাম যারা আমার জীবনে চির স্মরনীয় হয়ে থাকবে। তারা সবাই ছিলেন  ইসলামি বিশ্ববিদ্যালয়ের ছাত্র। তাদের কাছ থেকে হাতে তৈরি মাইক্রোকন্ট্রোলার প্রোগ্রামার সার্কিট , এর ডায়াগ্রাম , মাইক্রোকন্ট্রোলার বিষয়ক কিছু নোট এবং তারা যে সকল প্রোগ্রাম নিয়ে কাজ করেছে এরকম কিছু প্রাথমিক স্তরের সহজ প্রোগ্রাম সংগ্রহ করলাম। এতে করে মোটামটি ভাল একটা শিকড়ের সন্ধান পেলাম। এরপর লেগে গেলাম নিজের মাইক্রোকন্ট্রোলার প্রোগ্রামার সার্কিট তৈরিতে। যা তৈরি করতে এবং ট্রুটি মুক্ত করতেই আমার প্রায় ৪ মাস সময় লেগে যায়। বুয়েটের এক বন্ধুর সহায়তায় ঢাকা থেকে প্রয়জনীয় উপকরণ সংগ্রহ করলাম। তৈরি হয়ে গেল আমার মাইক্রোকন্ট্রোলার প্রোগ্রামার এখন প্রয়োজন প্রোগ্রামিং শেখা । সেটাতেও আমার খুব বেশি কষ্ট করতে হয়নি কুষ্টিয়া ইসলামি বিশ্ববিদ্যালয়ের শ্রদ্ধেয় বড় ভাইদের শ্নেহ আর ভালোবাসার সংস্পর্শে খুব সহজেই শিখে ফেলেছি।

আমার শুরুর কথাগুলো সবার সাথে শেয়ার করলাম হয়তবা অনেকের কাজে লাগতে পারে।

মাইক্রোকরন্ট্রোলার:

সিঙ্গেল চিপ মাইক্রোকম্পিউটারকে মাইক্রোকন্ট্রোলার বলা হয় । এতে একটি চিপের মধ্যেই নির্দিষ্ট পরিমান RAM,ROM, EEPROM, ALU, Timer , Counter, I/O port ইমবেডেড অবস্থায় থাকে । তাই মাইক্রোকন্ট্রোলার মাইক্রোকম্পিউটারের চেয়েও দ্রুত কাজ সম্পাদন করতে পারে। এতে টাইমিং এবং কন্ট্রোল ইউনিট যুক্ত থাকায় এর মাধ্যমে বিভিন্ন ধরণের মেশিনকে সুক্ষ ও নির্ভুলভাবে নিয়ন্ত্রন করা যায়।

মাইক্রোকন্ট্রোলার মাইক্রোপ্রসেসর , মেমরি, কন্ট্রোল ইউনিট ইত্যাদির সমন্বয়ে গঠিত। যদি মাইক্রোপ্রসেসর মানুষের মস্তিস্ক হয় তবে মাইক্রোকন্ট্রোলারকে একজন পূর্ণাঙ্গ মানুষের সাথে তুলনা করা চলে । মানুষ যেমন তার চিন্তা চেতনা এবং বুদ্ধিমত্তার দ্বারা পরিপার্শের যে কোন পরিবর্তনে সাড়া প্রদান করে তার কর্মকান্ডকে নিয়ন্ত্রণ করতে পারে ঠিক তেমনি, মাইক্রোকন্ট্রোলারের ইনপুট পোর্টে বিভিন্ন ধরণের সেন্সর ব্যবহারের মাধ্যমে পরিপার্শের বিভিন্ন পরিবর্তন থেকে সিগন্যাল গ্রহণ করে সে অনুযায়ী আউটপুট পরিবর্তণের মাধ্যমে সাড়া প্রদান করতে পারে। মাইক্রোকন্ট্রোলার সম্পূর্ণরূপে প্রোগ্রামেবল হাওয়ায় কোন সার্কিটের হার্ডওয়্যার পরিবর্তন না করেই শুধুমাত্র প্রোগ্রাম উন্নত করার মাধ্যমে সার্কিটের কার্যপরিধী ও কার্যদক্ষতা বৃদ্ধি করা সম্ভব হয়।

শেষে দুটি কথা:

বাংলা ভাষায় মাইক্রোকন্ট্রোলার এর উপর কোন টিউটোরিয়াল এখনো আমার চোখে পড়ে নি। আর এ বিষয়ে আমারও যে জ্ঞনের পরিধী যে খুব বেশি, তা কিন্তু নয়। তার পরও একটা ভাল মানের ধারাবাহিক টিউটোরিয়াল লেখার প্রত্যয় নিয়ে প্রথম শুরু করলাম । এ ব্যপারে সকলের সক্রিয় অংশগ্রহণ কামনা করছি।

মাইক্রোকন্ট্রোলার শেখার জন্য খুব বেশি কিছু নয় ইলেকট্রোনিক্স এবং প্রোগ্রামিং এর উপর সাধারণ ধারণা আর ইচ্ছাশক্তিই যথেষ্ট ।

Level 2

আমি অসীম কুমার পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 147 টি টিউন ও 469 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 17 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি অসীম কুমার পাল। ইলেকট্রনিক্স এবং ওয়েব ডিজাইনকে অন্তরে ধারণ করে পথ চলতেছি। স্বপ্ন দেখি এই পৃথিবীর বুকে একটা সুখের স্বর্গ রচনা করার। নিজেকে একজন অতি সাধারণ কিন্তু সুখী মানুষ ভাবতে পছন্দ করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ইলেকট্রোনিক্স
এবং প্রোগ্রামিং এর উপর কোন ধারনাই আমার নেই কিন্তু প্রবল ইচ্ছাশক্তি আছে যাই হোক আমি না পারি টেকের অনেকেই আপনার এই টিউনটির মাধ্যমে অনেক কিছু শিখতে পারবে ধন্যবাদ আপনাকে

    Level 2

    আল-আমীনূর ভাই ধন্যবাদ । “ইলেকট্রোনিক্স এবং প্রোগ্রামিং এর উপর কোন ধারনাই আমার নেই কিন্তু প্রবল ইচ্ছাশক্তি আছে” কথাটি আমার খুব ভাল লাগল । মাইক্রোকন্ট্রোলার শেখার জন্য আমি যে তিনটি বিষয় বলেছি তার মধ্যে ইচ্ছাশক্তিই প্রধান আর বাকী দুইটা তারই ফসল। আসলে শুধু মাইক্রোকন্ট্রোলার হবে কেন যে কোন কিছ শেখার জন্যই ইচ্ছাশক্তিই মূল। সময় লাগতে পারে কিন্তু এমন সময়ও আসতে পারে হয়তবা আপনার কাছ থেকেই আমরা মাইক্রোকন্ট্রোলারের কোন অজানা বিষয় শিখছি। তো সাথেই থাকুন।

    অবশ্যই উন্নতমানের টিউন। যারা ইলেক্ট্রনিক্স বিষয় নিয়ে কাজ করে তাদের খুব কাজে লাগবে, তাহলে আল-আমীনূর ভাই এর মত আমরা যারা আছি তাদের কি হবে?
    ফেইসবুক গুরু (ভাই) এর একটা টিউনে আমি নতুনদের বিষয়ে কমেন্ট করেছিলাম।(https://www.techtunes.io/internet/tune-id/22337/)
    সেখানে “তানভির আহমদ” এবং “মিশুক”(ভাই) এবং আমার কমেন্ট গুলো দেখেন। আমি এবং ফেইসবুক গুরু(ভাই) বলেছিলাম ওনাদের(তানভির,মিশুক) টিউন করার জন্য কারন আমরা কিছু শিখতে চাই, কিন্তু পরবর্তীতে আর কোন টিউন দেখালাম না।
    যাই হোক, ashim ভাই আপনি মাইক্রোকন্ট্রোলারের টিউন করে যান, আমাদের মত নতুনদের কাজে না লাগলেও অন্যদের লাগবে।

    {{{মাঝে মাঝে মনে হয় ইলেক্ট্রনিক্স আসলে EEE student এর জন্য।কিন্তু তাদের তো ভারসিটিতে স্যাররা শিখায়, তাহলে আমাদের শিখাবে কে? সত্যিই আমাদের নতুনদের শিখতে চাওয়া অরণ্যে রোদন মাত্র}}}

carry on bro…….

আপনাকে ধন্যবাদ দিয়ে আমার আরেকটি টিউন করতে হবে …… আমার যে কি পরিমান কাজে আসবে. …… আশা করি আপনি টিউটোরিয়ালটি সম্পূর্ণ করবেন।

    সমস্যা আসলে টেকটিউনের। আমি যদি কাউকে কোন কমেন্ট এর reply দেই তাহলে টেকটিউন ঐ ব্যক্তিকে ইমেইল করে reply কমেন্ট গুলো পাঠায় না । ফলে ঐ ব্যাক্তিকে পরবর্তীতে কি বলা হয়েছে তা সে কখনো জানতে পারে না। ফলে উক্ত reply তার অগোচরে থেকে যায়।

    Level 2

    দুঃসাহসী টিনটিন ভাই অসংখ্য ধন্যবাদ । আমার ১৫ টা টিউনে আপনার মন্তব্য ২-৩ টা হবে , তো সেখানে “আপনাকে ধন্যবাদ দিয়ে আমার আরেকটি টিউন করতে হবে ” আপনার উক্তিটি আমার কাছে স্বপ্নের মত মনে হচ্ছে । কিন্তু টিনটিন ভাই আমাকে ধন্যবাদ দিয়ে টেকটিউনের পাতা বৃদ্ধি করে লাভ নেই । তার চেয়ে টিউনটি নির্বাচিত করে কিছুদিন প্রথম পাতায় রাখতে পারলে হয়তবা আপনার মত অনেক সঙ্গী পাওয়া যেত যাদের সহযোগীতায় টিউটোরিয়ালটি সম্পূর্ণ করতে সুবিধা হত। হয়তবা এব্যপারে অনেকেই একমত হবেন।

ভাই দারুন একটা টিউন লিখলেন। আমার বেশ ভাল লাগলো। আমার কাজেও আসবে। আমি মাইক্রোকন্ট্রোলার নিয়ে অনেক দিন থেকে বাংলা টিউন খুজতেছিলাম। আশা করি এই টিউনের পর বন্ধ করে না দিয়ে নিয়মিত দিয়ে যাবেন আমাদের জন্য। যারা ইলেক্ট্রনিক্স এবং ইলেক্ট্রক্যাল নিয়ে পড়াশুনা করে তাদের বেশ কাজে আসবে।

অনেক ধন্যবাদ, আমার খুব কাজে আসবে টিউনটা, আমি আপনার টিউটোরিয়ালটা সম্পূর্ণ দেখতে চাই।

Level 0

মনের মতো জিনিস, নিয়মিত আশা করছি।

Level New

প্রথমেই আপনাকে সু-স্বাগতম।আপনি শুরু করেন যদি একেবারে নতুনদের বেসিক লেভেলে কোন সমস্যা হয় আমার মনে হয় এদেরকে(আমি) ব্যাকআপ দেয়ার মন মানসিকতা টি.টি. ভাইয়াদের আছে।

ভাই আপনাকে অনেক ধন্যবাদ। আমি ইলেক্ট্রিকাল এন্ড ইলেক্ট্রনিক্স এর ছাত্র। এরকম একটা টিউন আমার খুবই দরকার ছিলো। আশা করছি আপনি নিয়মিতই টিউন করে যাবেন। শুভ কামনায় …..

Level 0

ভাই আমি বেশ কিছু দিন ধরে মাইক্রোকন্ট্রোলার এবং পি এল সি নিয়ে কাজ করছি কিন্তু কোন সাপর্ট না পাওয়া তে কিছু করতে পারছি না। আমার এই বিযয়ে শেখার অনেক আগ্রহ আছে। যাক ভালই হলো আমার মত এক জন কে পাওয়া গেল। আমি পি এল সি PLC প্রগ্রামিং জানি কিন্তু মাইক্রোকন্ট্রোলারের তেমন কিছু জানি না তাই আপনার হেল্প দরকার। আমার মেইল [email protected]

@সব কিছুর জন্য প্রস্তুত হচ্ছি, এমনকি মৃত্যুর জন্যও :
ভাই, তানভির ভাইয়ের সাথে আমার কথা হয়েছে। আসলে পহেলা বৈশাখ উপলক্ষ্যে উনি একটু ব্যস্ত ছিলেন। আমিও ঢাকার বাইরে ছিলাম। তাই লিখে উঠতে পারি নাই।
তবে কথা দিচ্ছি সোমবারের ভেতর ইলেক্ট্রনিক্স টিউটোরিয়ালের ওপর প্রথম পোস্ট পেয়ে যাবেন।

লেখককে ধন্যবাদ এই টিউনের জন্য। আশা করি আমরা সুন্দর একটি টিউটোরিয়াল পাব। আমি নিজেও মাইকোকন্ট্রোলারের ওপর কিছু কাজ করেছি (Atmega8 ওAtmega16)

@জন ভাইঃ
আপনি পিএলসি প্রোগ্রামিং’র ওপর টিউটোরিয়াল লিখুন প্লিজ।

ভাই শুরু করেন আমরা অধির আগ্রহ নিয়ে বসে আছি। .
আমার এ ব্যপারে প্রবল আগ্রহ……… কিন্তু আমি আমার ভার্সিটিতেও এখন পর্যন্ত এমন কাউকে পাইনি যে মাইক্রোকন্ট্রলার সম্পর্কে খুব ভালো জানে।
ভাই দয়াকরে থুব তারাতারি শুরু করেন।

Level 2

সকলকে ধন্যবাদ। আমি শিঘ্রই টিউটোরিয়ালটির ২য় অংশ প্রকাশ করব। তো সাথেই থাকুন।

ami o appner mo2 vai…………….. ki vabe ………k ………kmnay ……….. sekhabe ……….amak…………..? appner mo2 vai amader dorker

>>> Thank you Vaia……
🙂

Level 0

Ashim vai, amar monehoy apni jde eta continue koren tahole amar moto jara microcontroller sekhar proti agrohi tader onnek upoker hobe (include me). Ame etomoddhaye a course ta kora suru korce. But TT theke help pele aro beshi luv hobe amar janno, so please continue koren.
waiting for your next tune on about the microcontroller.

Level 0

vai dhonnobad tuner jonno. poroborti tuner opekkhay thaklam.