আমি দুর্ঘটনাক্রমে পিনগুলি 10 এবং 11 সংক্ষিপ্ত আকারে 10 সেট আউটপুট HIGH এবং 11 টি ইনপুটতে সেট করেছিলাম। পিন 11 কাজ করছে না। আমি কী কী উপাদানটি পুড়িয়েছি তা কীভাবে খুঁজে বের করব?
সমস্যা কি ঠিক করা যায়?
আমি দুর্ঘটনাক্রমে পিনগুলি 10 এবং 11 সংক্ষিপ্ত আকারে 10 সেট আউটপুট HIGH এবং 11 টি ইনপুটতে সেট করেছিলাম। পিন 11 কাজ করছে না। আমি কী কী উপাদানটি পুড়িয়েছি তা কীভাবে খুঁজে বের করব?
সমস্যা কি ঠিক করা যায়?
উত্তর:
অনুমান: নির্দিষ্ট আরডুইনো মডেল হিসাবে নির্দিষ্ট করা হয়নি, এই উত্তরটি চিত্রিত করতে আরডুইনো ইউনো ব্যবহার করে। যুক্তিটি অন্যান্য আড়ুইডিনোগুলিতে স্ব স্ব পিন-আউট এবং মাইক্রোকন্ট্রোলার অপারেটিং ভোল্টেজগুলির জন্য একইভাবে প্রযোজ্য।
আরডুইনো ইউনিোর জন্য এই পিন-আউট চিত্রটি দেখুন : ( উত্স )
এখন আসুন বিকল্প সম্ভাবনাগুলি যাচাই করে দেখি:
সব কিছু বলার পরেও, যদি কোনও কারণে পিন 11 আর ইনপুট বা আউটপুট না সম্পাদন করে তবে এমসইউর সংশ্লিষ্ট অভ্যন্তরীণ সুরক্ষা বর্তনী অপরিবর্তনীয়ভাবে ক্ষতিগ্রস্থ হয়েছে। এটি মেরামত করার কোনও উপায় নেই। মণিশারথের উত্তরে এটি ভালভাবে কভার করা হয়েছে ।
নিজেকে ভাগ্যবান বিবেচনা করুন যে পুরো মাইক্রোকন্ট্রোলারটি ধ্বংস হয়ে যায়নি এবং পিন 11 টি আর ব্যবহার না করার জন্য আপনার অ্যাপ্লিকেশনগুলিকে পুনরায় কোড করুন।
ব্যক্তিগত টিপ: ভোল্টেজটিতে দুর্ঘটনাক্রমে কোনও জাম্পারের তারের সংস্পর্শ এড়াতে এড়াতে আমি দীর্ঘদিন আগে আমার আরডিনো বোর্ডগুলিতে ভিআইএন সকেটগুলি ব্লক করেছি। আমার যদি সত্যিই কোনও দিন ভিআইএন ব্যবহার করা দরকার হয় তবে আমি সেখানে আটকে থাকা বিড়াল বিছানাটি বের করার জন্য একটি আনন্দদায়ক ঘন্টা ব্যয় করব।
আউটপুট ইনপুট সংক্ষিপ্ত করে আপনার পিনটি ধ্বংস করা সম্ভব হবে না। ইনপুট পিনগুলি ভিসি-লেভেলের ভোল্টেজ পরিচালনা করতে পারে, তাই তাদের অন্য পিন থেকে নিম্ন আউটপুট ভোল্টেজ পরিচালনা করতে সক্ষম হওয়া উচিত। এছাড়াও, তাদের একটি উচ্চ প্রতিবন্ধকতা রয়েছে, যাতে তাদের বেশিরভাগ জিনিস থেকে রক্ষা করা উচিত। (এটি সম্পর্কে আরও তথ্যের জন্য এই একই প্রশ্নের অনিন্দুর উত্তর দেখুন)। আপনার নির্দিষ্ট ক্ষেত্রে, আমি অনুমান করি যে নিম্নলিখিতগুলির মধ্যে একটি ঘটেছে:
তবে, আপনি নিম্নলিখিত সংযোগগুলি দিয়ে পিনগুলি ধ্বংস করতে পারেন ( এই দুর্দান্ত পোস্টটি থেকে নেওয়া , সেখানে একটি আরডুইনো ধ্বংস করার আরও অনেকগুলি সাধারণ উপায় রয়েছে):
আপনি যখন একটি পিন নষ্ট করেন তখন সাধারণভাবে কী করবেন:
এই ধরনের ক্ষেত্রে, মাইক্রোকন্ট্রোলার পিনটি পুড়ে যায় এবং এটি ঠিক করা যায় না। এটির সমাধানের একমাত্র উপায় হ'ল মাইক্রোকন্ট্রোলার প্রতিস্থাপন করা (যদি এটি কোনও ডিআইপি প্যাকেজ হয় এটি তুলনামূলক সস্তা এবং সহজ) বা একটি নতুন বোর্ড কিনে। মাইক্রোকন্ট্রোলার প্রতিস্থাপন করার সময়, আপনি যদি ইউএসবির মাধ্যমে আরডুইনো প্রোগ্রাম করতে চান তবে আপনাকে নতুন মাইক্রোকন্ট্রোলারের উপর বুটলোডারটি পোড়াতে হবে (যদি না আপনি এটি বুটলোডারের সাথে না পেয়ে থাকেন)।
স্কিমেটিকসটি দেখে, নীচের বোর্ডগুলিতে পিনগুলি সরাসরি মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত থাকে।
নিম্নলিখিত বোর্ডগুলিতে কিছু পিন রয়েছে যা সুরক্ষিত এবং জ্বলতে শক্ত হয়:
তবে, আপনি যদি এইগুলিতে একটি পিন বার্ন করেন তবে মাইক্রোকন্ট্রোলার প্রতিস্থাপনের চেয়ে বেশি কিছু আপনি করতে পারবেন না।
আপনি যদি পিন জ্বলতে ঝুঁকিপূর্ণ বলে মনে করেন তবে আপনি রাগডডিনো চেষ্টা করতে পারেন ।
আর একটি মোটামুটি সস্তা জিনিস হ'ল আরেকটি এমেগা 328 কেনা, আপনার সন্দেহিত ক্ষতিগ্রস্থ চিপটি আনডাউন করা, সকেটে নতুনটি লোড করা, বুটলোডার বার্ন করা এবং দেখুন কিনা এটি সাহায্য করে। ধরে নিচ্ছি আপনার বোর্ডে সকেটেড ডিআইপি atmega328 রয়েছে।