विषयसूची:

Arduino का उपयोग करके DS1307 का उपयोग कैसे करें: 7 चरण
Arduino का उपयोग करके DS1307 का उपयोग कैसे करें: 7 चरण

वीडियो: Arduino का उपयोग करके DS1307 का उपयोग कैसे करें: 7 चरण

वीडियो: Arduino का उपयोग करके DS1307 का उपयोग कैसे करें: 7 चरण
वीडियो: TWI और RTC DS1307 (I2C) ATmega328P प्रोग्रामिंग #11 AVR माइक्रोकंट्रोलर एटमेल स्टूडियो के साथ 2024, दिसंबर
Anonim
Arduino का उपयोग करके DS1307 का उपयोग कैसे करें
Arduino का उपयोग करके DS1307 का उपयोग कैसे करें
Arduino का उपयोग करके DS1307 का उपयोग कैसे करें
Arduino का उपयोग करके DS1307 का उपयोग कैसे करें

DS1307 एक रियल टाइम क्लॉक IC (RTC) है। इस IC का उपयोग समय डेटा प्रदान करने के लिए किया जाता है। आवंटित समय सेकंड, मिनट, घंटे, दिन, तिथि, महीना और वर्ष से शुरू होता है।

इस आईसी को अतिरिक्त बाहरी घटकों जैसे क्रिस्टल और 3.6V बैटरी की आवश्यकता होती है। क्रिस्टल का उपयोग घड़ी के स्रोतों के लिए किया जाता है। बैकअप ऊर्जा के लिए बैटरियों का उपयोग किया जाता है ताकि मुख्य आपूर्ति बंद होने पर समय कार्य बंद न हो।

मैं एक DS1307 मॉड्यूल खरीदने का सुझाव देता हूं जो बाहरी घटकों से सुसज्जित है।

आवश्यक घटक:

  • Arduino नैनो V.3
  • आरटीसी DS1307
  • जम्पर तार
  • यूएसबी मिनी

पुस्तकालय का इस्तेमाल किया:

DS1307RTC

चरण 1: DS1307 को Arduino से कनेक्ट करें

DS1307 को Arduino से कनेक्ट करें
DS1307 को Arduino से कनेक्ट करें
DS1307 को Arduino से कनेक्ट करें
DS1307 को Arduino से कनेक्ट करें

नीचे दिए गए चित्र या तालिका के अनुसार DS1307 को Arduino नैनो से कनेक्ट करें।

DS1307 से Arduino नैनो

वीसीसी ==> +5वी

जीएनडी ==> जीएनडी

एससीएल ==> ए5

एसडीए ==> ए4

डीएस ==> एनसी

फिर, मिनी यूएसबी का उपयोग करके Arduino को लैपटॉप / पीसी से कनेक्ट करें।

चरण 2: DS1307RTC लाइब्रेरी जोड़ें

DS1307RTC लाइब्रेरी जोड़ें
DS1307RTC लाइब्रेरी जोड़ें
DS1307RTC लाइब्रेरी जोड़ें
DS1307RTC लाइब्रेरी जोड़ें
DS1307RTC लाइब्रेरी जोड़ें
DS1307RTC लाइब्रेरी जोड़ें

DS1307 पुस्तकालय यहाँ डाउनलोड किया जा सकता है:

पुस्तकालय DS1307

डाउनलोड पूरा होने के बाद, "स्केच ==> लाइब्रेरी शामिल करें ==>. ZIp लाइब्रेरी जोड़ें" खोलें

डाउनलोड की गई लाइब्रेरी फ़ाइल ढूंढें।

यदि यह सफल होता है, तो Arduino को बंद करें और इसे फिर से खोलें।

चरण 3: Arduino बोर्ड चुनें

Arduino बोर्ड चुनें
Arduino बोर्ड चुनें

टूल्स खोलें और ऊपर दिए गए चित्र के अनुसार Arduino बोर्ड चुनें।

बोर्ड "अरुडिनो नैनो"

प्रोसेसर: "ATmega328P (पुराना बूटलोडर)"

चरण 4: सेटटाइम स्केच

सेटटाइम स्केच
सेटटाइम स्केच
सेटटाइम स्केच
सेटटाइम स्केच

दो रेखाचित्र हैं जिनका उपयोग किया जाएगा। पहला स्केच "सेटटाइम" है जिसका उपयोग वर्तमान समय से मेल खाने के लिए DS1307 पर समय निर्धारित करने के लिए किया जाता है। दूसरा "रीडटेस्ट" है जिसका उपयोग समय गणना प्रदर्शित करने के लिए किया जाता है।

सेटटाइम अपलोड करें:

फ़ाइल खोलें> उदाहरण> DS1307RTC> सेटटाइम

स्केच ओपन होने के बाद अपलोड पर क्लिक करें और कुछ क्षण प्रतीक्षा करें।

यदि अपलोड प्रक्रिया पूरी हो गई है, तो समय निर्धारित करने के लिए सीरियल मॉनिटर खोलें।

चरण 5: टेस्ट स्केच पढ़ें

टेस्ट स्केच पढ़ें
टेस्ट स्केच पढ़ें

समयबद्ध कार्य निष्पादित करने के लिए स्केच "रीडटेस" अपलोड करें।

फ़ाइल खोलें > उदाहरण > DS1307RTC > ReadTest

अपलोड पर क्लिक करें और कुछ क्षण प्रतीक्षा करें। अपलोड प्रक्रिया पूरी होने के बाद परिणाम देखने के लिए सीरियल मॉनिटर खोलें।

चरण 6: परिणाम

नतीजा
नतीजा
नतीजा
नतीजा

सफल होने पर, सीरियल मॉनिटर चित्र 1 में दिखाए अनुसार प्रदर्शित होगा।

यदि DS1307 मॉड्यूल स्थापित नहीं है या एक Arduino बोर्ड से जुड़ा नहीं है, तो सीरियल मॉनिटर चित्र 2 में दिखाए गए अनुसार प्रदर्शित होगा।

चरण 7: आरटीसी के बारे में अन्य लेख

आरटीसी के बारे में अन्य लेख
आरटीसी के बारे में अन्य लेख
आरटीसी के बारे में अन्य लेख
आरटीसी के बारे में अन्य लेख

आप आरटीसी द्वारा उत्पन्न समय को प्रदर्शित करने के लिए एलसीडी या 7-सेगमेंट मॉड्यूल का उपयोग कर सकते हैं।

यदि आप इसका उपयोग करना नहीं जानते हैं, तो आप मेरे अगले लेख में "एलसीडी पर समय कैसे प्रदर्शित करें" या "7-सेगमेंट मॉड्यूल में समय कैसे प्रदर्शित करें" पर मेरा अगला लेख देख सकते हैं।

इस लेख को पढ़ने के लिए धन्यवाद, उम्मीद है कि यह उपयोगी है।

यदि कोई प्रश्न हैं, तो बस टिप्पणी कॉलम में लिखें।

सिफारिश की: