कैसे सो जाओ Arduino


12

आप अपने Arduino के लिए स्लीप मोड कैसे प्रोग्राम करते हैं? विशेष रूप से बैटरी चालित डिजाइनों के लिए, सीपीयू सोने के लिए क्या अच्छी तकनीकें हैं लेकिन केवल जरूरत पड़ने पर जागना?

जवाबों:



3

ध्यान रखें कि आपके स्लीप मोड के आधार पर आपके arduino पर चलने वाले कुछ रुकावट स्रोत हैं। टाइमर 0 एक अतिप्रवाह बाधा उत्पन्न करता है जो आपके आर्दीनो को लगभग हर मिलीसेकंड को जगाएगा और उर्ट एक अवरोधक उत्पन्न करेगा जो कि एक आने वाला चरित्र है। ... और, ज़ाहिर है, पिंस 2 और 3 पर बाहरी व्यवधान हैं जो आपने संलग्नक फ़ंक्शन का उपयोग करके सक्षम किया हो सकता है या नहीं।

जब एक व्यवधान होता है तो आपका स्केच नींद से जागृत हो जाएगा और बाधित होने के बाद यह उस बिंदु से चलता रहेगा जहां यह सो गया था। इसका समाधान यह है कि आप लूप के माध्यम से हर समय सोने के लिए खुद को वापस रखने के लिए स्केच सेट करें जब तक कि यह वास्तव में जागने का समय नहीं है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.