TM1637 हे 4-अंकी 7-सेगमेंट डिस्प्ले मॉड्यूल आहे जे तुम्ही तुमच्या इलेक्ट्रॉनिक प्रकल्पांमध्ये वापरू शकता. एक नवीन इलेक्ट्रॉनिक घटक आम्ही लांब यादीत जोडतो आम्ही तुम्हाला या ब्लॉगमध्ये सादर करत आहोत आणि ते विशेषतः Arduino विकास मंडळासाठी योग्य असू शकते. याव्यतिरिक्त, हे स्थापित करणे खूप सोपे आहे आणि आपल्याला आवश्यक असलेल्या प्रत्येक गोष्टीसह एकत्रित केले आहे, आपल्याला फक्त त्या स्केचच्या स्त्रोत कोडबद्दल काळजी करावी लागेल ज्याद्वारे आपण ते IDE मध्ये कार्य करू शकाल.
TM1637 म्हणजे काय?
una TM1637 डिस्प्ले हा एक प्रकारचा LED डिस्प्ले आहे जो सामान्यतः डिजिटल घड्याळे, अलार्म घड्याळे आणि किचन टाइमर यांसारख्या कमी-शक्तीच्या अनुप्रयोगांमध्ये वापरला जातो. TM1637 मध्ये प्लास्टिकच्या केसमध्ये बंद केलेले एक किंवा अधिक LEDs असतात जे डिस्प्ले केस म्हणून कार्य करतात. LEDs सामान्यत: दूषित घटकांच्या संपर्कात येण्यापासून रोखण्यासाठी दोन स्वतंत्र कव्हरमध्ये सीलबंद केले जातात. LEDs चे नुकसान होण्यापासून संरक्षण करण्यासाठी काही स्क्रीनवर अतिरिक्त संरक्षक आवरण असू शकते.
TM1637 डिस्प्लेचे दोन मुख्य प्रकार आहेत:
- TM1637 सिंगल कलर डिस्प्ले: सिंगल कलर डिस्प्लेमध्ये प्रति पिक्सेल फक्त एक प्रकारचा LED कलर असतो. डिजिटल घड्याळाच्या चेहऱ्यावर अंक किंवा अक्षरे दाखवणे यासारख्या साध्या कामांसाठी त्यांचा वापर केला जाऊ शकतो.
- TM1637 मल्टी-कलर डिस्प्ले: मल्टी-कलर डिस्प्लेमध्ये विविध प्रकारचे LEDs असतात जे अधिक जटिल कार्यांसाठी परवानगी देतात, जसे की भिन्न रंग आणि आकारांसह प्रतिमा प्रदर्शित करणे. ते व्हिडिओ आणि अॅनिमेशन पाहण्यासारख्या अधिक प्रगत अनुप्रयोगांसाठी वापरले जाऊ शकतात.
मॉड्यूल कनेक्शन
एक मॉड्यूल जे कार्य करते फक्त चार कनेक्शनसह, दोन पॉवरसाठी, एक घड्याळासाठी आणि एक डेटासाठी, आम्हाला चार 7-सेगमेंट डिस्प्ले कनेक्ट करण्यासाठी आवश्यक असलेल्या कनेक्शनची संख्या मोठ्या प्रमाणात कमी करते. डेटा सीरियल कम्युनिकेशनद्वारे प्रदान केला जातो, म्हणून डेटा इनपुटसाठी फक्त एक पिन आवश्यक आहे. घड्याळ सिग्नल डेटा पाठविण्याची वेळ परिभाषित करते.
खाली तपशीलवार आहेत कनेक्शन TM1637 मॉड्यूलचे:
- Vcc - सकारात्मक संदर्भ प्रवाहाशी जोडतो, जो Arduino बोर्डवर 3.3V किंवा 5V असू शकतो.
- GND - नकारात्मक संदर्भ किंवा ग्राउंड.
- DIO - सीरियल डेटा इनपुट.
- CLK - घड्याळ सिग्नल इनपुट.
Arduino सह TM1637 प्रोग्रामिंग
मॉड्यूलला डेटा पाठवण्यासाठी, आम्ही करू शकतो Arduino MCU प्रोग्राम करा चिप निर्मात्याच्या डेटा शीटमधून किंवा Arduino लायब्ररी वापरा, जे आम्हाला आमच्या स्क्रीनशी कनेक्ट करण्याचा सर्वात सोपा मार्ग आधीच प्रदान करते. Arduino साठी आमच्या स्क्रीनशी कनेक्ट करण्याचा सर्वात सोपा मार्ग, निर्माता आमच्या स्क्रीनवर डेटा पाठविण्यास सक्षम होण्यासाठी आम्हाला आधीच एक लायब्ररी प्रदान करतो. खाली आम्ही कसे कनेक्ट करतो याचे एक उदाहरण आणि काही मूलभूत आज्ञा आहेत ग्रंथालय.
हे करण्यासाठी, प्रहसन आम्ही तुम्हाला दाखवत असलेले उदाहरण खालील असेल:
#include "TM1637.h" //Biblioteca necesaria #define CLK A1 //Definición del pin A1 para el reloj y del A0 para datos #define DIO A0 TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar void setup() { Display1.set(); //Inicializar Display1.init() ; } void loop() { //Contador de 0 a 1000 for (int i=0 ; i < 1000 ; i++){ Digits[0] = 0; Digits[1] = floor(i/100); Digits[2] = floor((i%100)/10); Digits[3] = floor(i%10); delay(1000); Display1.display(Digits); //Función para escribir en el Display } }
आपल्याला हे माहित आहे की आपण हे करू शकता स्केच सुधारित करा तुम्ही कृपया ते तुमच्या प्रोजेक्ट किंवा विशिष्ट गरजेनुसार जुळवून घ्या. हे फक्त वापराचे उदाहरण आहे.