২১

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

কাব্য লিখেছেন:
deshipsycho লিখেছেন:

দেখে ভালোই মনে হলো। কিন্তু বাংলাদেশের জন্য যে শপটা দেওয়া সেটাতো ভারতে  hmm বোর্ড তো তাহলে বানিয়েই নিতে হবে।

আমার আগের লিঙ্কটা দেখুন

হ্যা এটা Arduino Uno ই মনে হচ্ছে। এটাতে কাজ করিনি। সুযোগ করে দেখতে হবে।
কাব্য শুরু করতে চাইলে শেয়ার করতে থাকুন।

অ্যাসেম্বলির সাথে "কাদাছোড়াছুড়িটা" ঠিক গেল না।  waiting হার্ডওয়্যার এর অনেক কাছে থেকে কাজ করা যায় এটাতে।

২২

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

deshipsycho লিখেছেন:

কাব্য শুরু করতে চাইলে শেয়ার করতে থাকুন।

হুম, আব্বুকে বলি। কোন রকম পটায়ে ২ হাজার টাকা জোগাড় করি  big_smile

রক্তের গ্রুপ: AB+

২৩

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

আমি PIC18F4520 দিয়ে কাজ করেছি। প্রোগ্রামার হিসেবে PICKIT3 ব্যবহার করেছিলাম। সফটওয়্যার ছিল MPLAB. এসেম্বলি ভাষা ব্যবহার করে SERIAL COMMUNICATION এর উপর কাজ করেছিলাম।

অদৃষ্টরে শুধালাম, চিরদিন পিছে; অমোঘ, নিষ্ঠুর বলে কে মোরে ঠেলিছে?
সে কহিল, ফিরে দেখ; দেখিলাম ফিরি
সন্মুখে ঠেলিছে মোরে পশ্চাতের আমি।

২৪

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

রোবোটের কি হল ?

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

২৫ সর্বশেষ সম্পাদনা করেছেন শর্তাধীন (১৮-০১-২০১৩ ১০:০১)

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

আমার মতে microcontroller নিয়ে কাজ শুরু করতে চাইলে BASIC language দিয়ে শুরু করুন. পরে প্রয়োজন মতো c তে চলে যাবেন - কখন যাবেন আপনি নিজেই বুঝবেন না smile. প্রথমেই c নিয়ে শুরু করলে pointer, address বুঝতে বুঝতেই আগ্রহ মিলিয়ে যেতে পারে. যখন বইয়ের পড়ার সাথে অন্যের source code দেখে মেলাতে পারবেন না, তখন আরো হতাশ লাগতে পারে. Programming শেখার সাথে সাথে আপনাকে hardware (microcontroller)এর বিষয়ও শিখতে হচ্ছে. তো একসাথে বেশী চাপে ফলাফল কিছু না হওয়ারই কথা. অন্তত আমাদের দেশের প্রেক্ষাপটে - বইপত্র, শিক্ষক এবং সমমনা ব্ন্ধু বা 'গুরু' তেমন যখন কিছুই পাবেননা.

আর যদি আপনি খুব মেধাবী হন, তাহলে assembly দিয়ে শুরু করতে পারেন. যদিও এখন আর assembly তে program করা practical না (কয়েকটি ক্ষেত্র ছাড়া). c জানাই যথেষ্ট. এ বিষয়ে বিতর্ক হতে পারে, এবং প্রায়ই হয়. অর্থহীন.

আপনি Arduino শিখতে পারেন. এর জন্য Arduino বোর্ড না হলেও চলে. Usbasp নিজে বানিয়ে নিতে পারেন. এটা দিয়ে Arduino-র program write করতে পারেন. Atmega-8 দিয়ে শুরু করতে পারেন. Arduino ছাড়াও অন্য language ব্যবহার করতে পারেন, যেমন Bascom AVR - BASIC language, খুবই ভালো program, অল্প দাম. পরে নানা ধরনের c আছে, যদি migrate করতে চান.

PIC microcontroller দিয়েও শুরু করতে পারেন. ভালো BASIC language এর একটা protonbasic, এছাড়া আছে picbasic. দাম কিছুটা বেশী. অনেক ধরনের (কোম্পানীর) c language আছে যাতে পরে যেতে পারেন. JDM programmer বানাতে পারেন 200 টাকার মধ্যে, তবে computer এ serial port থাকতে হবে. USB to Serial adapter দিয়ে হবেনা. এছাড়া pickit2 clone usb programmer বানাতে পারেন.

এই pic programmer বা arduino board আপনি পাটুয়াটুলীতে Telecom Spares দোকানে পেতে পারেন. 2 বা 3 হাজার টাকার মতো দাম.

Best of luck. smile

২৬

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

অনেক দিন পর টপিকটা দেখলাম! ভুলে গেছিলাম এটার কথা!  neutral
@সাব্বির আহমেদ & শর্তাধীন: ধন্যবাদ তথ্যের জন্য। smile

সাইফুল_বিডি লিখেছেন:

রোবোটের কি হল ?

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

রক্তের গ্রুপ: AB+

২৭

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

কাব্য লিখেছেন:

কন্ট্রোলার কিনছিলাম ATmega8, কিন্তু একটা প্রোগ্রামার জোগার করতে পারি নাই! তারপর যেই বন্ধুর সাথে শুরু করছিলাম সেও আর ওতটা উৎসাহী না!

নিজে করে নেন না!

ATmega16 এর জন্য কোন প্রোগ্রাম দরকার হলে আওয়াজ দিয়েন। এতে সি দিয়েও প্রোগ্রাম করতে পারবেন।

"সংকোচেরও বিহ্বলতা নিজেরই অপমান। সংকটেরও কল্পনাতে হয়ও না ম্রিয়মাণ।
মুক্ত কর ভয়। আপন মাঝে শক্তি ধর, নিজেরে কর জয়॥"

২৮

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

আরণ্যক লিখেছেন:

নিজে করে নেন না!

প্রোগ্রামার না হয় নিজে বানায় নিলাম, কিন্তু usbasp এর firmware টা আপলোড করার জন্যও তো আরেকটা প্রোগ্রামার লাগবে  worried আমার ল্যাপটম, সিরিয়াল পোর্ট নাই, থাকলে সরাসরি আপলোডের চেস্টা করতাম।

ATmega16 এর জন্য কোন প্রোগ্রাম দরকার হলে আওয়াজ দিয়েন। এতে সি দিয়েও প্রোগ্রাম করতে পারবেন।

লাগলে তো নিশ্চই আওয়াজ দিব!  tongue যতদূর জানি ATmega সিরিজের সবগুলোকেই C তে কোড করা যায়  thinking

রক্তের গ্রুপ: AB+

২৯

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

কাব্য লিখেছেন:
আরণ্যক লিখেছেন:

নিজে করে নেন না!

প্রোগ্রামার না হয় নিজে বানায় নিলাম, কিন্তু usbasp এর firmware টা আপলোড করার জন্যও তো আরেকটা প্রোগ্রামার লাগবে  worried আমার ল্যাপটম, সিরিয়াল পোর্ট নাই, থাকলে সরাসরি আপলোডের চেস্টা করতাম।

USB বার্নার ব্যবহার করেছেন?

"সংকোচেরও বিহ্বলতা নিজেরই অপমান। সংকটেরও কল্পনাতে হয়ও না ম্রিয়মাণ।
মুক্ত কর ভয়। আপন মাঝে শক্তি ধর, নিজেরে কর জয়॥"

৩০

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

আরণ্যক লিখেছেন:

USB বার্নার ব্যবহার করেছেন?

উহা কি বস্তু?

রক্তের গ্রুপ: AB+

৩১

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

কাব্য লিখেছেন:
আরণ্যক লিখেছেন:

USB বার্নার ব্যবহার করেছেন?

উহা কি বস্তু?

ইহা এমন বস্তু যাহার সাহায্যে USB ব্যবহার করে আপনার প্রোগ্রাম কাঙ্খিত চিপে লোড করিতে পারিবেন।

"সংকোচেরও বিহ্বলতা নিজেরই অপমান। সংকটেরও কল্পনাতে হয়ও না ম্রিয়মাণ।
মুক্ত কর ভয়। আপন মাঝে শক্তি ধর, নিজেরে কর জয়॥"

৩২

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

আরণ্যক লিখেছেন:

ইহা এমন বস্তু যাহার সাহায্যে USB ব্যবহার করে আপনার প্রোগ্রাম কাঙ্খিত চিপে লোড করিতে পারিবেন।

উহাকেই প্রোগ্রামার বলা হয় না কী?! thinking

রক্তের গ্রুপ: AB+

৩৩

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

কাব্য লিখেছেন:
আরণ্যক লিখেছেন:

ইহা এমন বস্তু যাহার সাহায্যে USB ব্যবহার করে আপনার প্রোগ্রাম কাঙ্খিত চিপে লোড করিতে পারিবেন।

উহাকেই প্রোগ্রামার বলা হয় না কী?! thinking

নিঃসন্দেহে উহাকেই প্রোগ্রামার বলা হয়  smile

যতক্ষন প্রোগ্রামার জোগাড় না হয়, একটা emulator ব্যবহার করতে পারেন. GPSIM নামে একটা আছে, free.

তবে পরীক্ষার আগে বাসা থেকে যখন এসব করতে দিচ্ছে না, তখন আপাতত না করাই ভালো. পরে ইনশাল্লাহ্ দেখা যাবে. আর শুধু emulator দিয়ে এসব করে মজা নেই.

৩৪ সর্বশেষ সম্পাদনা করেছেন বর্ষণ (৩১-০১-২০১৩ ২০:২৪)

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

usbasp এর একটা ভ্যারিয়েন্ট টেকশপবিডিতে পাবেন।১০৫০ টাকা দাম।অনলাইনে অর্ডার করলে বাসায় পৌছে দেবে।প্রোগ্রাম রাইট করার জন্য এক্সট্রিম বার্নার ব্যবহার করতে পারেন।এটার লিনাক্স ভার্সনও আছে।আর প্রোগ্রাম কম্পাইল করার জন্য উইন্ডোজে winavr আর লিনাক্সে avr-gcc লিখে রিপোতে খুজুন।

আর যদি আরডুইনো নিয়ে কাজ করতে চান সেক্ষেত্রে আরডুইনো বোর্ড জোগাড় করাটা ঝামেলা।পাটুয়াটুলির Telecom Spares এই খালি পাওয়া যায়।আর টেকশপবিডিতে আরডুইনোর ক্লোন বানিয়ে বিক্রি করে।কিন্তু আমরা হলাম ফাঁকিবাজ তাই আমরা আরডুইনোর বুটলোডারটা atmega328 বা atmega2560 তে রাইট করে ব্রেডবোর্ডেই আরডুইনো ইম্প্লিমেন্ট করে নিতে পারি। tongue

৩৫ সর্বশেষ সম্পাদনা করেছেন সারিম (৩১-০১-২০১৩ ২০:৩৮)

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

বর্ষণ লিখেছেন:

এক্সট্রিম বার্নার ব্যবহার করতে পারেন।এটার লিনাক্স ভার্সনও আছে।আর প্রোগ্রাম কম্পাইল করার জন্য উইন্ডোজে winavr আর লিনাক্সে avr-gcc লিখে রিপোতে খুজুন।

লিনাক্সে avr-gcc দিয়ে কম্পাইল আর avrdude দিয়ে অতি সহজেই রাইট করা হয়। ডিভাইস ম্যানেজ করতে পারলে এবিষয়ে আমি হেল্প করতে পারব smile

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

৩৬ সর্বশেষ সম্পাদনা করেছেন বর্ষণ (৩১-০১-২০১৩ ২০:৪৬)

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

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

সারিম লিখেছেন:

লিনাক্সে avr-gcc দিয়ে কম্পাইল আর avrdude দিয়ে অতি সহজেই রাইট করা হয়। এবিষয়ে আমি হেল্প করতে পারব smile

avr-gcc ইন্সটলের সময়তো মনে হয় avrdude ইন্সটল হয়ে যায়?

৩৭

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

http://jontropati.com  নামের একটা সাইট আছে। সি প্রোগ্রামিং দিয়ে মাইক্রোকন্ট্রোলার প্রজেক্ট নিয়ে। দেখতে পারেন।

৩৮

Re: মাইক্রোকন্ট্রোলার, রোবট ইত্যাদি বিষয়ে কিছু প্রশ্ন

আমার ক্ষুদ্র জ্ঞান দিয়ে লিখলাম

১। আরডুইনো দিয়ে ইলেক্ট্রনিক্সের খেলা: পরিচিতি ও প্রস্তুতি

আশা করি কাজে লাগবে।

মিনহাজুল হক শাওন'এর ওয়েবসাইট

লেখাটি GPL v3 এর অধীনে প্রকাশিত