Arduino Constants
|Constants एक तरह से पहले से डिफाइन किये keywords हैं जो की प्रोग्राम को समझने के लिए आसान बनाते हैं Arduino में कुछ Constants दिए हैं आइये समझते हैं ।
- true | false
- HIGH | LOW
- INPUT
- OUTPUT
- INPUT_PULLUP
- LED_BUILTIN
true
जहा पर हमें 1 सेट करना हो हम वह true का उपयोग करते हैं , वैसे 0 के अलावा कोई भी नंबर चाहे पॉजिटिव हो नेगेटिव हो या डेसीमल में हो सभी की वैल्यू true ही होती हैं , इसे भी हमेशा lowercase में ही किया जाता हैं ।
false
जहा पर भी हमें 0 सेट करना हो हम वह false का उपयोग कर सकते हैं । इनका उपयोग lowercase में किया जाता हैं ।
HIGH
Arduino में हमें Board को operate करने के लिए pin का सिलेक्शन करना होता हैं और pin पर वैल्यू भेजने और प्राप्त करने के लिए हम HIGH का उपयोग करते हैं ।
- 5V वाले बोर्ड पर 3V से अधिक पर HIGH होता हैं
- 3.3V वाले बोर्ड पर 2V से अधिक पर HIGH होता हैं
LOW
Arduino में हमें Board को operate करने के लिए pin का सिलेक्शन करना होता हैं और pin पर वैल्यू भेजने और प्राप्त करने के लिए हम LOW का उपयोग करते हैं ।
- 5V वाले बोर्ड पर 1.5V से कम पर LOW होता हैं
- 3.3V वाले बोर्ड पर 1V से कम पर LOW होता हैं
INPUT
जब भी हम board की किसी पिन को Program में configure करते हैं तो हमें यह बताना होता हैं की उस पिन को mode क्या हैं यहाँ mode से मतलब हैं की यह INPUT हैं या OUTPUT , यदि पिन पर हम कोई switch लगा कर उसकी रीडिंग देखना चाहते हानि तो हम पिन को INPUT उपयोग में लेते हैं pinmode() फंक्शन के द्वारा ।
OUTPUT
जब भी हम board की किसी पिन को Program में configure करते हैं तो हमें यह बताना होता हैं की उस पिन को mode क्या हैं यहाँ mode से मतलब हैं की यह INPUT हैं या OUTPUT , यदि पिन पर हम कोई motor या LED लगा कर उसे power देना चाहते हैं तो उसका mode OUTPUT सेट करते हैं और उसे उपयोग में ले सकते हैं ।
INPUT_PULLUP
जब भी हम किस पिन के mode को INPUT सेट करते हैं तो हम इनपुट को direct connect करने के स्थान पर pull up Registrance लगा कर उपयोग करते हैं यदि आप इंटरनल pull up Registrance का उपयोग करना चाहते हैं तो INPUT के स्थान पर INPUT_PULLUP का उपयोग करे, ऐसा करने से आपको external Registrance नहीं लगाना होगा ।
LED_BUILTIN
जब भी हम कोई भी प्रोग्राम चेक करते हैं तो आउटपुट देखने के लिए हमें LED का उपयोग करना होता हैं , बार बार LED को connect करने देखना होता हैं, arduino ने इसे बहुत आसान बना दिया इन्होने Board पर की एक builtin LED कनेक्ट कर दी हैं ताकि आपको जब भी LED का उपयोग करना हो testing purpose पर तो आप digital pin no 13 ( अधिकतर बोर्ड पर यही होता हैं ) का उपयोग करके LED operate कर सकते हैं ।