আপনি কীভাবে আপনার আরডুইনোর জন্য স্লিপ মোড প্রোগ্রাম করবেন? বিশেষত ব্যাটারি চালিত ডিজাইনের জন্য, সিপিইউ ঘুমানোর জন্য প্রয়োজনীয় কৌশলগুলি কী তবে কেবল যখন প্রয়োজন হয় তখন জাগ্রত হয়?
আপনি কীভাবে আপনার আরডুইনোর জন্য স্লিপ মোড প্রোগ্রাম করবেন? বিশেষত ব্যাটারি চালিত ডিজাইনের জন্য, সিপিইউ ঘুমানোর জন্য প্রয়োজনীয় কৌশলগুলি কী তবে কেবল যখন প্রয়োজন হয় তখন জাগ্রত হয়?
উত্তর:
অ্যাভিআর / স্লিপ। হ'তে আপনার যা প্রয়োজন তা হতে পারে - ডকুমেন্টেশনটি http://www.nongnu.org/avr-libc/user-manual/group__avr__sleep.html এ রয়েছে
ঘুমানোর জন্য সিপিইউ রাখার বিষয়ে কিছু সতর্কতা রয়েছে :)
আশাকরি এটা সাহায্য করবে.
মনে রাখবেন যে আপনার ঘুমের মোডের উপর নির্ভর করে আপনার আরডুইনোতে বেশ কয়েকটি বাধা উত্স চলছে। টাইমার0 একটি ওভারফ্লো বাধা সৃষ্টি করে যা আপনার আরডুইনোকে প্রায় প্রতিটি মিলিসেকেন্ডে জাগিয়ে তুলবে এবং প্রতিবার আগমনকারী চরিত্রের সাথে ইউআর্ট একটি বিঘ্ন সৃষ্টি করবে। ... এবং অবশ্যই, পিন 2 এবং 3 এ বাহ্যিক বাধা রয়েছে যা আপনি সংযুক্তি আন্তঃবিধ ফাংশনটি ব্যবহার করে সক্ষম করতে পারেন বা নাও করতে পারেন।
যখন কোনও বাধাপ্রাপ্ত হয় তখন আপনার স্কেচটি ঘুম থেকে জাগ্রত হবে এবং বাধা পরিবেশন করার পরে এটি যে স্থানে ঘুমিয়েছে সেখান থেকে এটি চলতে থাকবে। এর সমাধান হ'ল আপনার জাগ্রত হওয়ার সময় না আসা পর্যন্ত প্রতিটি সময় লুপের মাধ্যমে নিজেকে আবার ঘুমিয়ে রাখতে স্কেচ সেট আপ করা।
এখানে, আমার আরডুইনো স্লিপ লাইব্রেরি