সর্বশেষ সম্পাদনা করেছেন মিনহাজুল হক শাওন (০২-০৫-২০১৩ ২৩:০৬)

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

বহুদিন ধরে ভাবছি মাইক্রোকন্ট্রোলার নিয়ে কিছু কাজ শিখবো। ছোটবেলা থেকে ইলেকট্রনিক্সের প্রতি প্রবল ঝোক ছিল। এখন সেই ঝোক চলে গেছে এমবেডেড ডিভাইস কিংবা কম্পিউটারের সাথে কমিউনিকেশন করতে পারে এরকম ডিভাইসের দিকে। তো প্রচলিত যেকোন ইলেক্ট্রনিক্স (মাইক্রোকনট্রেলার) এর কাজ করতে গেলে মূল সমস্যা হয় গাইড। কিভাবে শুরু করা যায়, কোথায় জিনিসপত্র কিনতে পাওয়া যায়, কিভাবে কাজ শুরু করা যাবে, কি কি ইন্সটল করতে হবে ইত্যাদি অনেক প্রশ্নের উত্তর খুজতে হয়। অনেকের ক্ষেত্রে দেখা যায় সঠিক তথ্য না পাওয়ায় তারা হাল ছেড়ে দেন।

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

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

আরডুইনো কি

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

কেন আরডুইনো

১। ক্রস প্লাটফর্ম।
২। ফ্রি টুলস ও ড্রাইভার।
৩। সহজে শেখা যায়, সি++, পাইথন দিয়ে প্রোগ্রাম তৈরী করা যাবে।
৪। চাইলে নিজস্ব ফার্মওয়্যার তৈরী, কাস্টমাইজ করা সম্ভব।
৫। বারবার মোছা ও লেখা যায়।
৬। ডিভাইস না খুলেই রিসেট করা যায়।
৭। দাম কম।
৮। চিপ নষ্ট হলে সহজেই পরিবর্তনযোগ্য।
৯। ইউএসবি সাপোর্ট, ল্যাপটপ ও নোটবুকে কাজ করা যায়।
১০। বোর্ড তৈরী, ডিজাইনের ঝামেলা নাই।
১১। এসেম্বলি শেখার প্রয়োজন নাই।

আরডুইনোর প্রকারভেদ

চিপের তথ্য ধারণক্ষমতা, প্রসেসিং স্পীড, আউটপুট ও ইনপুট পিন ইত্যাদির উপর নির্ভর করে আরডুইনোর কয়েকরকম বোর্ড পাওয়া যায়। যেমন স্ট্যান্ডার্ড ১৪টি আউটপুট পিন, ৩২কিলোবাইট ফ্লাশ মেমরি সহ আরডুইনো উনো বোর্ড পাওয়া যায়। আবার ৪০টি আউটপুট পিন সহ আছে আরডুইনো মেগা, ইউএসবি, ওয়্যারলেস, ইথারনেট ইত্যাদি বিভিন্ন কাজের জন্য রয়েছে বিভিন্ন রকম বোর্ড। তবে আপনি চাইলে আরডুইনো উনো কিনে সেটাকে ইউএসবি হোস্টে পরিণত করতে পারেন। সবই নির্ভর করছে আপনার প্রয়োজনের ওপর।

আরডুইনো কেনা

আসল আরডুইনো উৎপাদনকারী কোম্পানি হল ইটালিয়ান। তার ওপর বাংলাদেশে আরডুইনোর ডিলার নাই (আজ পর্যন্ত)। তবে পাইল্যাবস বাংলাদেশ আরডুইনোর ক্লোন তৈরী করেছে যার নাম পাইডুইনো। সরাসরি আরডুইনো বোর্ড পাওয়া গেলেও দাম অনেক বেশী। সবচেয়ে কাছের আরডুইনো স্টোর হল ইন্ডিয়ান স্টোর। সবগুলো স্টোরের লিংক দেখুন এখানে। যেহেতু ওপেনসোর্স হার্ডওয়্যার, কাজেই ক্লোন কিনে কাজ শুরু করলে আমি কোন সমস্যা দেখিনা। বাংলাদেশে টেকশপ বিডি থেকে সহজেই কয়েকরকম আরডুইনো বোর্ড কিনতে পারবেন। সম্প্রতি তারা আমেরিকার বিখ্যাত ইলেকট্রনিক্স শপ স্পার্কফান এর সাথে চুক্তি করেছে। ফলে স্পার্কফান এর আইটেম আপনারা রিকোয়েস্ট করতে পারেন (দামের কথা নাইবা বলি)।

টেকশপ বিডি-এ অনলাইনে অর্ডার দিতে হবে। তারপর ওরা আপনাকে ফোন করে অর্ডার কনফার্ম করবে। সুন্দরবন বা এসএ পরিবহনে কুরিয়ারের মাধ্যমে পে অন ডেলিভারী অর্থাৎ কুরিয়ার সার্ভিসে মালামালের মূল্য পরিশোধ করতে হবে। বিভিন্ন বোর্ডের মূল্য ও যন্ত্রাংশের দাম আপনারা টেকশপ বিডি'র সাইটেই পাবেন। তবুও কিছুটা ধারণা দিচ্ছি।

১। আরডুইনো উনো বোর্ড - ১৫০০ টাকা
২। এলইডি প্রতি পিস ২-১০ টাকা
৩। ব্রেডবোর্ড - ১৭০ টাকা
৪। জাম্পার ওয়্যার প্যাক (৭০পিস) - ৪৫০ টাকা

http://i.imgur.com/HHNPuzY.jpg

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

কাজের জন্য কয়েক পিস করে বিভিন্ন মানের রেজিস্টর, এম্প্লিফায়ার, ক্যাপাসিটর, এলইডি কিনে নিতে পারেন। অথবা টেকশপ বিডি'র স্টার্টার কিট নিতে পারেন। যদি ইউএসবি দিয়ে চালাতে না চান, তবে ব্যাটারী অথবা এসি এডাপ্টার কিনতে হবে।

ডিভাইস হাতে পাওয়ার পর করণীয়

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

http://i.imgur.com/SEJpPoI.jpg

আরডুইনোর চিপগুলো ক্রসপ্লাটফর্ম, অর্থাৎ উইন্ডোজ, লিনাক্স ও ম্যাকে কোন ঝামেলা ছাড়াই চলে। কিন্তু দেশী পাইডুইনো কেনার পর খেয়াল করতে হবে যে এইটা 'ইটালিয়ানো' নয়। কাজেই উইন্ডোজে আরডুইনোর জন্য যেসব সাইনড ড্রাইভার থাকে, ওগুলা কাজ করবেনা। এই চিপগুলা জাপানি Recursion কোম্পানির তৈরী করা। এজন্য আরডুইনো প্যাকেজের সাথে টেকশপ বিডি আপনাকে যে ডিস্ক দিবে তাতে CDC_ACM নামে একটি ড্রাইভার থাকে। ওটা ম্যানুয়ালি ইন্সটল করতে হবে। ডিভাইস প্লাগ ইন করার পর ড্রাইভার লোডিং ফেইলড নোটিফিকেশন আসলে ডিভাইস ম্যানেজারে যান।

http://i.imgur.com/LaRyLOs.png

তারপর ওয়ার্নিং সাইন দেওয়া ডিভাইসটিতে রাইট ক্লিক করে Update Driver দিন, তারপর ম্যানুয়ালী CDC_ACM ড্রাইভার ফোল্ডারটি চিনিয়ে দিন। এবার ডিভাইসটি ইন্সটল হয়ে কাজের জন্য প্রস্তুত হবে।

http://i.imgur.com/Dzq0jD2.png

লিনাক্সে আলাদা করে মডিউল লোড করা বা তৈরী করার ঝামেলা নাই। ডিভাইস ইউএসবিতে প্লাগইন করে lsusb দিয়ে দেখুন

Bus 002 Device 018: ID 16c0:05e1 VOTI CDC-ACM class devices (modems)

অর্থাৎ ডিভাইস ডিটেক্ট করেছে। কিন্তু সঠিকভাবে মডিউল লোড হয়েছে কিনা চেক করতে লিখুন dmesg -c. তখন নিচের মত আউটপুট আসবে।

[  125.160030] usb 4-2: new low-speed USB device number 3 using uhci_hcd
[  125.304911] usb 4-2: config 1 interface 1 altsetting 0 endpoint 0x1 is Bulk; changing to Interrupt
[  125.304916] usb 4-2: config 1 interface 1 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
[  125.322909] usb 4-2: New USB device found, idVendor=16c0, idProduct=05e1
[  125.322912] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  125.322916] usb 4-2: Product: USB-232
[  125.322919] usb 4-2: Manufacturer: www.recursion.jp
[  125.352668] cdc_acm 4-2:1.0: ttyACM0: USB ACM device
[  125.359421] usbcore: registered new interface driver cdc_acm
[  125.359423] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

শেষের লাইনগুলোতে দেখুন /dev/ttyACM0 নামে আরডুইনো রেজিস্টার হয়েছে। খেয়াল করুন শেষের cdc_acm মডিউলটি লোড না হলে আপনার ডিভাইস কাজ করবেনা এবং কোনরকম বার্নিং করা যাবেনা। কার্নেল মডিউলের সমস্যা হলে অন্য linux-image ইন্সটল করুন।

এই টিউটোরিয়ালে এ পর্যন্তই। পরের টিউটোরিয়ালগুলোতে আরডুইনো দিয়ে বেসিক এলইডি জ্বালানোর প্রোগ্রাম লেখা, এলইডি'র সারি তৈরী করা, এলসিডি ডিসপ্লেতে টেক্সট লেখা, কম্পিউটারের সাথে সিরিয়াল কমিউনিকেশন তৈরী করা, এনালগ সেন্সর (সাউন্ড, লাইট) নিয়ে কাজ করা নিয়ে লিখবো।

ধন্যবাদ সবাইকে।

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

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

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

অসাধারণ!!! দারুণ টপিক। আমি জানি আপনার অনেক ভাল ভাল লেখা আছে যে গুলি প্রজন্মে কখনও দেননি। এটা যে দিয়েছেন এজন্য শুকরিয়া।

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

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

অসাধারণ একটি টিউটোরিয়াল। আরডুইনো সম্পর্কে আগ্রহ আছে। এবার বিস্তারিত জানতে পারবো।

"No ship should go down without her captain."

হৃদয়১'এর ওয়েবসাইট

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

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

pinguino নিয়ে কিছু কাজ করেছিলাম। এটা আর আরডুইনোর ল্যাঙ্গুয়েজে খুব একটা তফাত নেই smile। ধন্যবাদ টিউটোরিয়ালের জন্য thumbs_up

ইট-কাঠ পাথরের মুখোশের আড়ালে,
বাধা ছিল মন কিছু স্বার্থের মায়াজালে...

সর্বশেষ সম্পাদনা করেছেন মিনহাজুল হক শাওন (০২-০৫-২০১৩ ২১:১৭)

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

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

অসাধারণ!!! দারুণ টপিক। আমি জানি আপনার অনেক ভাল ভাল লেখা আছে যে গুলি প্রজন্মে কখনও দেননি। এটা যে দিয়েছেন এজন্য শুকরিয়া।

ভাবছি নিয়মিত কিছু লিখবো। সে উদ্দেশ্যেই লেখা। শুকরিয়া। smile

হৃদয়১ লিখেছেন:

অসাধারণ একটি টিউটোরিয়াল। আরডুইনো সম্পর্কে আগ্রহ আছে। এবার বিস্তারিত জানতে পারবো।

চেষ্টা করবো যতটুকু জানি শেখানোর। ধন্যবাদ।  smile

ছায়ামানব লিখেছেন:

pinguino নিয়ে কিছু কাজ করেছিলাম। এটা আর আরডুইনোর ল্যাঙ্গুয়েজে খুব একটা তফাত নেই smile। ধন্যবাদ টিউটোরিয়ালের জন্য thumbs_up

নতুন জানলাম এটা, নামাইতেছি। ধন্যবাদ আপনাকেও।  smile

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

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

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

আহ! cool আরডুইনো!!! yahoo আমিও শিখবাম। mail

কলমে কালি নাই....

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

চমৎকার কাজ করেছেন। অ্যাসেম্বলী ছাড়া যে ইমবেডেড সিস্টেমে কাজ করা যায়, সেটাই অনেকে জানেনা। আর অ্যাসেম্বলীর ভয়ে কাজও করেনা। এরকম টিউটোরিয়াল ছাত্র-ছাত্রীদের ভালো ভালো প্রজেক্ট তৈরী করতে সাহায্য করবে clap clap

রাবনে বানাদি ভুড়ি :-(

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

আরডুইনো নিয়ে হ্যান্ডস অন টপিকের জন্য  thumbs_up তবে এটার অনেক নাম শুনলেও এটা নিয়ে কাজ করি নি। একটা প্রজেক্টের জন্য গোগো বোর্ড ব্যবহার করেছিলাম।

hit like thunder and disappear like smoke

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

কাজের পোষ্ট ধন্যবাদ ভাই  nailbiting

১০

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

আমার আরডুইনো বোর্ডে ধুলা জমছে... দুএকটা টেস্ট প্রজেক্ট ছাড়া আসল প্রজেক্ট একটাও শেষ কার হল না। আপনার টিপিক দেখে লম্বা একটা দীর্ঘ্যশ্বাস বেরুল... কবে যে অবসর পাব

১১

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

সেইরকম পোস্ট ...  thumbs_up
আমিও একটা প্রজেক্ট নিয়ে কাজ করছি ...

শ্রাবন'এর ওয়েবসাইট

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

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

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

কাল এটা অর্ডার দিলাম। হরতাল না থাকলে আজই চলে আসত!  waiting

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

১৩

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

অসাধারন পোস্ট।পরবর্তী কিছুর জন্য অপেক্ষা করছি।

আমি যাবো সেই পাহাড়ে, যে পাহাড়ে আদৌ কোন মানব সন্তান যেতে পারেনি...

১৪

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

পেয়ে গেছি আমারটাও  yahoo
http://i.imgur.com/Ppqu6gB.jpg
http://i.imgur.com/NfHHODn.jpg
এখন আপনি টিউটো লিখতে থাকেন আর আমি ফলো করতে থাকি!  big_smile

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

১৫

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

@কাব্য: কি কি কিনলেন কত খরচ পড়ল একটা লিস্ট যদি দিতেন অনুগ্রহ করে।

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

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

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

এইযে:
http://i.imgur.com/u9nrQX9.png
আর ব্যাসিক কিটে কি কি আছে এখানে দেখুন smile

(ক্রিস্টাল, ব্যাটারি, আইসি রেল আর ক্যাপাসিটর কিনসি অন্য কাজের জন্য)

সম্পাদনা: আমার আরডুইনোর সাথে কোন ক্যাবল বা ডিস্ক দেয়নি। পোর্ট দেখলাম mini usb তাই খুঁজে খুঁজে ক্যামেরার ক্যবলটা বের করে লাগালাম। আরডুইনো পাওয়ার পেল এবং একটা লেড জ্বলে থাকল, আরেকটা লেড টিপ টিপ করতে থাকল। একটু খুশি হলাম  smile তারপর দেখি dmesg আর lsusb কোনটাতেই নতুন এন্ট্রি নাই!  thinking নিজেকে uucp গ্রুপে এড করে লগ-আউট করে লগ-ইন করলাম, তাও নাই। পিসি রিস্টার্ট দিলাম, তাও নাই! উইন্ডোজে গিয়ে কানেক্ট করলাম, কোন পপ-আপ নাই, ডিভাইস ম্যানেজারেও নাই!  nailbiting মনে করছিলাম আরডুইনোটাই নষ্ট নাকি!!  hairpull তারপর ক্যাবলে ক্যামেরা কানেক্ট করে দেখি ক্যামেরাও পায় না, খালি চার্জ হয়! মনে হয় অনেক দিন ব্যবহার না করে ডাটা কানেকশন গুলা নষ্ট হয়ে গেছে, শুধু পাওয়ার কানেকশন গুলা ঠিক আছে! যাক আরডুইনো ঠিক আছে ভেবে প্রাণে পানি পেলাম!  shame
এখন বের হচ্ছি, ক্যবল কিনতে  neutral

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

১৭ সর্বশেষ সম্পাদনা করেছেন মিনহাজুল হক শাওন (১৫-০৫-২০১৩ ১৯:১২)

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

আশরাফ লিখেছেন:

আহ! cool আরডুইনো!!! yahoo আমিও শিখবাম। mail

ডিভাইস কিনে গুতাগুতি শুরু করে দিন।  big_smile

@তার-ছেড়া-কাউয়া, @@m0N, ধন্যবাদ আপনাদের।

শরীফ আহম্মেদ লিখেছেন:

কাজের পোষ্ট ধন্যবাদ ভাই  nailbiting

দাত কামড়ানোর মানে বুঝলাম না শরীফ ভাই।  hehe

সদস্য_১ লিখেছেন:

আমার আরডুইনো বোর্ডে ধুলা জমছে... দুএকটা টেস্ট প্রজেক্ট ছাড়া আসল প্রজেক্ট একটাও শেষ কার হল না। আপনার টিপিক দেখে লম্বা একটা দীর্ঘ্যশ্বাস বেরুল... কবে যে অবসর পাব

আমি নিজেও ব্যস্ততার কারণে কয়েকটা কাজ করে আর এগোইনি। দেখি আজকালের মাঝে একটা পোস্ট দেবার আশা রাখি।

@খাইছি তোরে, ধন্যবাদ।

@আরণ্যক, ভাই কিনবেন নাকি? wink

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

আমার আরডুইনোর সাথে কোন ক্যাবল বা ডিস্ক দেয়নি।

আমারো দেয়নি, আমি অবাক হলাম যে ভুলে গেছে নাকি কেবলই নাই। যাহোক নকিয়া মোবাইল অথবা ট্যাবলেটের ইউএসবি কেবল দিয়ে কাজ হবে। আর ডিস্ক দেয়নি কারণ এটা আরো ভাল চিপ, প্লাগ এন প্লে। smile রিভিশন ২.০ আসলেই ভাল কাজ করেছে। ডিফল্ট হিসেবে ১৩ নং পিন এ ব্লিং এর কোড বার্ন করা থাকে। কয়েকদিন এলসিডিতে লেখা প্রিন্ট, ডিসি মোটর ফরোয়ার্ড ও রিভার্স মোশন কনট্রোল এগুলা নিয়া টুকটাক গুতাইলাম। ফোরামে দিতে হবে।  thinking

মডেম ডায়ালিং (এই মাইক্রোকনট্রোলারগুলা মডেম ডিভাইস হিসেবে মাউন্ট হয়) এর জন্য গ্রুপে এড করাটা দরকার ছিল, তবে আমি আরডুইনোর IDE টা kdesu/gksu দিয়ে ওপেন করে কাজ করি, তাই বার্নিং এর সময় avrdude ঝামেলা করেনা। আপনিও আপনার অভিজ্ঞতা শেয়ার করে পারেন।

ও হ্যা অনেক জিনিসপত্র কিনে ফেলেছেন দেখি।  cool

১৮

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

ক্যাবল কিনে আনলাম smile

$ dmesg
[ 1730.583226] usb 4-2: new full-speed USB device number 4 using uhci_hcd
[ 1730.831991] ftdi_sio 4-2:1.0: FTDI USB Serial Device converter detected
[ 1730.832050] usb 4-2: Detected FT232RL
[ 1730.832055] usb 4-2: Number of endpoints 2
[ 1730.832059] usb 4-2: Endpoint 1 MaxPacketSize 64
[ 1730.832063] usb 4-2: Endpoint 2 MaxPacketSize 64
[ 1730.832067] usb 4-2: Setting MaxPacketSize 64
[ 1730.834022] usb 4-2: FTDI USB Serial Device converter now attached to ttyUSB0

এখানে তো দেখাচ্ছে ttyUSBx হিসেবে আছে। সিরিয়াল পোর্টের জন্য নাম ttyACMx এরকম হতে হবে না?

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

১৯

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

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

এখানে তো দেখাচ্ছে ttyUSBx হিসেবে আছে। সিরিয়াল পোর্টের জন্য নাম ttyACMx এরকম হতে হবে না?

না সমস্যা নাই, USBx ও হতে পারে। প্রয়োজন হলে ACMx এ সিমলিংক করলেও চলবে।

sudo apt-get install arduino

দিয়ে arduino কমান্ড দিয়ে দেখুন সিরিয়াল মনিটরে ডিভাইস পায় কিনা।

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

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

২০

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

মিনহাজুল হক শাওন লিখেছেন:
কাব্য লিখেছেন:

এখানে তো দেখাচ্ছে ttyUSBx হিসেবে আছে। সিরিয়াল পোর্টের জন্য নাম ttyACMx এরকম হতে হবে না?

না সমস্যা নাই, USBx ও হতে পারে। প্রয়োজন হলে ACMx এ সিমলিংক করলেও চলবে।

sudo apt-get install arduino

দিয়ে arduino কমান্ড দিয়ে দেখুন সিরিয়াল মনিটরে ডিভাইস পায় কিনা।

কাজ সম্ভবত হইছে। smile
http://i.imgur.com/ZeaH1ra.png

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