/ *
घड़ी का उदाहरण उदाहरण (विस्तारित वर्ग उदाहरण)
डिस्प्ले पर एक घड़ी प्रदर्शित करें। इस डेमो के लिए आप घड़ी को तेजी से चलाने के लिए एक गति गुणक जोड़ सकते हैं। एक वास्तविक घड़ी के लिए आप 1 मिनट की देरी का उपयोग करना चाहते हैं या Real टाइम क्लॉक मॉड्यूल (आरटीसी) का उपयोग करना चाहते हैं
सर्किट:
* 5658716 को पिन करने के लिए TM1637 पिन CLK कनेक्ट करें
* D87 को पिन करने के लिए TM1637 पिन DIO कनेक्ट करें
* 568751 को पिन करने के लिए TM1637 पिन Vcc कनेक्ट करें
* GND को पिन करने के लिए TM1637 पिन GND कनेक्ट करें
* /
// SevenSegmentTM1637 लाइब्रेरी को शामिल करें
#include "SevenSegmentTM1637.h"
#include "सेवनसेक्शुअल्ड.एच"
/ *
वैश्विक TM1637 प्रदर्शन वस्तु को इनिशियलाइज़ करें
* कंस्ट्रक्टर दो तर्क लेता है, क्लॉक पिन की संख्या और डिजिटल आउटपुट पिन:
* सेवनसिस्टम टीएम 1637 (बाइट पिनसीएलके, बाइट पिनडीआईओ);
* /
const बाइट PIN_CLK = 4; // CLK पिन (कोई भी डिजिटल पिन) कॉन्स्ट बाइट pin_DIO = 5 परिभाषित करें; // डिओ पिन परिभाषित करें (कोई भी डिजिटल पिन)
SevenSegmentExtended प्रदर्शन (PIN_CLK, PIN_DIO);
const अहस्ताक्षरित int clockSpeed = 10000; // डेमो के लिए घड़ी की गति
// सेटअप कोड चलाएं
व्यर्थ व्यवस्था() {
Serial.begin (9600); // मैंसीरियल कनेक्शन @ 9600 बॉड को न्यूट्रलाइज करता है
display.begin (); // प्रदर्शन को इनिशियलाइज़ करता है
display.setBacklight (100); // चमक को 100% पर सेट करें
देरी (1000); // 1000 मि
};
// लूप चलाएं (हमेशा के लिए)
शून्य लूप () {
बाइट घंटे = 14; // आरंभिक घंटे
बाइट मिनट = 39; // शुरुआती मिनट
के लिए, (घंटे <24; घंटे ++) { // 24 तक गिनती घंटे
for ( ; minutes < 60; minutes++) { // 59 तक मिनट गिनें
display.printTime (घंटे, मिनट, सच); // समय दर्शायें
देरी (60000 / घड़ी); // घड़ी देरी एमएस
};
मिनट = 0; // मिनट रीसेट करें
};
};
#include "TM1637.h"; // TM1637 पुस्तकालय शामिल करें
TM1637 प्रदर्शन (2, 3); // पिंस 2, 3 के लिए लाइब्रेरी को इनिशियलाइज़ करें
व्यर्थ व्यवस्था(){
display.init (); // प्रदर्शन शुरू करें
display.set (7); // सेटअप चमक 0 से 7
int8_t Disp [4]; // अंकों का आयाम
}
शून्य लूप (){
Disp [0] = 1; // आयाम के लिए अंक लिखें
Disp [1] = 2;
Disp [2] = 3;
Disp [3] = 4;
display.display (Disp); // प्रदर्शित करने के लिए आयाम (अंक) दिखाएं
}