এটি ঘটে যায় যে আপনি আরডুইনোর জন্য প্রোগ্রাম লিখেন, এগুলিকে মেমরিতে লোড করুন এবং সবকিছু দুর্দান্ত কাজ করে। এবং তারপরে হঠাৎ তারা আর লোড করে না। এবং বিকাশ পরিবেশ, স্কেচ আপলোড করার চেষ্টা করার সময় একটি ত্রুটি দেয়: "আরডুইনো অ্যাড্রুড: stk500_recv (): প্রোগ্রামার অভ্রডুড সাড়া দিচ্ছে না: stk500_getsync () চেষ্টা 10 এর 10: সিঙ্কে নয়: রেফ = 0x30"।
কি? বোর্ড কি সত্যিই জ্বলে উঠেছে? হতাশার জন্য আপনার সময় নিন: সম্ভবত সব এখনও হারিয়ে যায় নি। আসুন এটি বের করার চেষ্টা করি।
নির্দেশনা
ধাপ 1
"আরডুইনো" প্রোগ্রামযোগ্য নয়, যদিও সবকিছু আগে কাজ করেছিল। এই আচরণের জন্য বেশ কয়েকটি সম্ভাব্য কারণ রয়েছে, যা অবশ্যই পরীক্ষা করা উচিত:
- কোনও কারণে, ড্রাইভার ক্র্যাশ করেছে;
- ভুল সিওএম বন্দর নির্বাচন করা হয়েছে;
- কোথাও একটি বৈদ্যুতিক সংযোগ আছে, যা (শর্ট সার্কিট) হওয়া উচিত নয়;
- আরডুইনো বোর্ডের বুটলোডার ক্রাশ করেছে।
আসুন এই তালিকার সমস্ত আইটেমের মধ্যে দিয়ে যান এবং সমস্যাটি সমাধান না করা পর্যন্ত নিশ্চিত হয়ে নিন।
ধাপ ২
স্টার্ট মেনু -> কন্ট্রোল প্যানেল -> হার্ডওয়্যার এবং সাউন্ড -> ডিভাইস ম্যানেজারের মাধ্যমে উইন্ডোজ ডিভাইস ম্যানেজারটি খুলুন। একটি সংক্ষিপ্ত বিকল্প রয়েছে: কীবোর্ডে উইন্ডোজ কী টিপুন এবং এটি প্রকাশ না করে বিরতি কী টিপুন। বাম পাশের ডিভাইস ম্যানেজারের লিঙ্ক সহ একটি সিস্টেম বৈশিষ্ট্য উইন্ডো খুলবে।
পরিচালকের মধ্যে বন্দরগুলি (সিওএম এবং এলপিটি) বিভাগটি সন্ধান করুন এবং খুলুন। যদি ড্রাইভারটি ইনস্টল হয়ে থাকে এবং সঠিকভাবে কাজ করে থাকে তবে আরডুইনো ডিভাইস আইকনে কোনও প্রশ্ন বা উদ্দীপনা চিহ্নের মতো কোনও ওভারলে আইকন থাকা উচিত নয়। যদি এই জাতীয় আইকন থাকে তবে ড্রাইভারের সাথে সমস্যা আছে। পরিচালকের এই বিভাগে যদি আরডুইনো বা ইউএসবি-সিরিয়াল ডিভাইসটি উপস্থিত না থাকে তবে ড্রাইভার এমনকি ইনস্টল করাও হয় না। এর যে কোনও ক্ষেত্রে ড্রাইভার অবশ্যই ইনস্টল করা (বা পুনরায় ইনস্টল) করা উচিত।
ডিভাইস ম্যানেজারে, আমাদের আরডুইনো বোর্ড নির্বাচন করুন (বা আরডুইনো বোর্ড কম্পিউটারের সাথে সংযুক্ত থাকাকালীন একটি অজানা ডিভাইস উপস্থিত হবে), এটিতে ডান ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে ড্রাইভার আপডেট করুন … নির্বাচন করুন।
এই কম্পিউটারে অনুসন্ধান নির্বাচন করুন এবং বোর্ডের জন্য ড্রাইভারের সাথে ডিরেক্টরিতে পাথ নির্দিষ্ট করুন। এর পরে, নতুন হার্ডওয়্যার উইজার্ডের নির্দেশাবলী অনুসরণ করুন।
"আরডুইনো" পরিবারের মূল বোর্ডগুলির জন্য, ড্রাইভাররা ডেভেলপমেন্ট এনভায়রনমেন্ট ডিরেক্টরিতে, ড্রাইভার উপ ডিরেক্টরিতে উপলব্ধ। "আরডুইনো" - সামঞ্জস্যপূর্ণ বোর্ডগুলির জন্য, ইন্টারনেটে ড্রাইভারের সন্ধান করুন।
ধাপ 3
আসুন পরীক্ষা করে দেখুন যে আমরা আর্ডুইনো আইডিতে COM পোর্টটি সঠিকভাবে নির্দিষ্ট করেছি। উইন্ডোজ ডিভাইস ম্যানেজারে আমাদের আড়ডিনো বোর্ডকে সিস্টেম দ্বারা কোন বন্দর নির্ধারিত হয়েছে তা পরীক্ষা করতে পারেন। আরডুইনো বোর্ডগুলি পোর্টগুলি (সিওএম এবং এলপিটি) বিভাগে অবস্থিত এবং সাধারণত "আরডুইনো" বা "ইউএসবি-সিরিয়াল" ডিভাইস হিসাবে চিহ্নিত হয়।
সরঞ্জামগুলি -> পোর্ট মেনুতে যান এবং নিশ্চিত করুন যে সঠিক পোর্টটি নির্দিষ্ট করা হয়েছে। যদি তা না হয় তবে পছন্দসইটি নির্দেশ করুন।
পদক্ষেপ 4
যদি আরডুইনো বোর্ডটি পরিবাহী পৃষ্ঠের উপরে থাকে তবে কোথাও কোথাও শর্ট সার্কিট হওয়ার ঝুঁকি রয়েছে। এটি বোর্ডের পরিচালনায় ত্রুটি সৃষ্টি করতে পারে এবং বিশেষত, সাধারণ প্রোগ্রামিং প্রক্রিয়াতে হস্তক্ষেপ করতে পারে। বোর্ডটি একটি উত্তাপিত পৃষ্ঠের উপরে রয়েছে কিনা তা পরীক্ষা করুন।
এছাড়াও, একই ধরণের কারণে, আমি আরডুইনো বোর্ডের পিন 0 এবং 1 এর সাথে অননুমোদিত তারের সংযোগটি দায়ী করব, যা আরএক্স এবং টিএক্স বন্দর এবং বোর্ডের স্মৃতিতে স্কেচ লোড করার প্রক্রিয়াতে ব্যবহৃত হয়।
পদক্ষেপ 5
উপরের কোনওটি যদি সহায়তা না করে তবে আসুন অন্য বিকল্পটি ব্যবহার করে দেখুন: বোর্ডের বুটলোডার ওভাররাইট করুন।
বুটলোডারটি আরডুইনোর জন্য একটি বিশেষ নিয়ন্ত্রণ প্রোগ্রাম, যা ডিভাইস চালু হওয়ার পরে কার্যকর করা হয় এবং যা বোর্ডের অপারেটিং মোড নির্ধারণ করে: হয় এটি আরডুইনো মেমরি থেকে প্রোগ্রামটির সম্পাদন বা কম্পিউটার প্রোগ্রামিং পদ্ধতিতে চলে যায় ।
এই বিকল্পটি বাস্তবায়নের জন্য আমাদের একটি প্রোগ্রামার প্রয়োজন। প্রোগ্রামারটিকে আরডুইনোতে সংযুক্ত করার জন্য চিত্রটি চিত্রটিতে দেখানো হয়েছে।
সরঞ্জামগুলি -> প্রোগ্রামার মেনুতে "আরডুইনো" প্রোগ্রামিং পরিবেশে প্রোগ্রামারকে সংযুক্ত করার পরে, আমাদের প্রোগ্রামারের ধরণটি নির্দেশ করুন। উদাহরণস্বরূপ ইউএসবিএসপ। এখন, একই সরঞ্জাম মেনুতে, বার্ন লোডার আইটেমটি নির্বাচন করুন। এই প্রক্রিয়াটি বেশি সময় নেয় না।
যদি অপারেশন সফল হয়, আইডিই এটি রিপোর্ট করবে। এবং আরডুইনো বোর্ড 13 তম পিনের সাথে এলইডি দিয়ে আনন্দের সাথে জ্বলজ্বল করবে।বুটলোডার ছাড়াও, এটিতে একটি ডিফল্ট স্কেচ থাকে - জ্বলজ্বলে LED ব্লিঙ্কের স্কেচ।
যদি, সমস্ত ম্যানিপুলেশনগুলি সম্পন্ন করার পরে, বোর্ডটি জীবনে আসে না, সম্ভবত আপনি মাইক্রোক্রিসিটটি পুড়ে ফেলেছেন। আমার সমবেদনা.