Talking Display Shield (Full)
शिक्षा | 451.7KB
यह डिस्प्ले शील्ड बस हार्डवेयर एलसीडी शील्ड के रूप में कार्य करता है लेकिन स्मार्ट तरीके से।
यह शील्ड टेक्स्ट की 2 लाइन आउटपुट करता है, जो प्रत्येक टेक्स्ट के गुण रीयलटाइम में अनुकूलन योग्य होते हैं।
इस ढाल का उपयोग करने के लिए, कनेक्ट करें बीटी मॉड्यूल (जैसे एचसी -06) के माध्यम से बीटी कनेक्शन का उपयोग करके Arduino के लिए यह ऐप और उचित आदेश भेजें। या बस इस ऐप के साथ खेलने के लिए, बस बीटी सीरियल टर्मिनल ऐप (मुझसे भी) का उपयोग करें, ब्लूटूथ कनेक्शन स्थापित करें और ऐप के माध्यम से कमांड भेजें।
ऐप डिफ़ॉल्ट रूप से कंसोल दृश्य में चलाया जाता है जो कमांड प्रदर्शित करता है स्ट्रिंग, टेक्स्ट-टू-स्पीच और टेक्स्ट-टू-डिस्प्ले फ़ील्ड। डिस्प्ले मोड में स्विच करने के लिए, बस स्क्रीन के नीचे 'एलसीडी चलाएं' बटन दबाएं।
टेक्स्ट प्रदर्शित करना शुरू करने के लिए, आप स्थापित ब्लूटूथ कनेक्शन के माध्यम से सीरियल स्ट्रिंग प्रारूप में कमांड भेज सकते हैं। उदाहरण के लिए, पहली पंक्ति पर टेक्स्ट प्रदर्शित करने के लिए, पहले '$ पहले' भेजें (विराम चिह्न चिह्नों के बिना) फिर आपको पसंद किए गए किसी भी पाठ को भेजें (अधिमानतः लघु पाठ, '$' प्रतीक के बिना) और पाठ मध्य पर प्रदर्शित किया जाएगा ऐप का।
दूसरी पंक्ति पर स्विच करने के लिए, बस उस पाठ के बाद '$ दूसरा' भेजें जिसे आप प्रदर्शित करना चाहते हैं ('$' प्रतीक के बिना)। पाठ पाठ की पहली पंक्ति के नीचे तैनात किया जाएगा जो ऐप पहले प्रदर्शित होता है।
उदाहरण:
$ पहले
Temp:
$ दूसरा
40˚C
प्रत्येक कमांड को ऐप द्वारा प्रेषक को जवाब दिया जाएगा। उदाहरण के लिए, उपरोक्त कोड से, आप देखेंगे कि बीटी सीरियल टर्मिनल ऐप को 'पहली पंक्ति चयनित' और 'दूसरी पंक्ति चयनित' प्राप्त होती है जो डिस्प्ले शील्ड ऐप द्वारा भेजी जाती हैं।
यदि आप Arduino का उपयोग कर रहे हैं , आप serial.println कमांड का उपयोग कर एक ही परिणाम प्राप्त कर सकते हैं। उदाहरण के लिए:
serial.println ("$ पहले");
serial.println ("temp:");
serial.println ("$ दूसरा");
सीरियल। Println ("40˚C");
ऐप को उस पाठ को बोलने या वॉयस आउट करने के लिए, टेक्स्ट को '*' प्रतीक के साथ शुरू करें। उदाहरण के लिए:
serial.println ("* नमस्ते, आप कैसे हैं? मैं आपका नया दोस्त हूं");
अगला, आप दोनों लाइनों के लिए पाठ की उपस्थिति को अलग से बदल सकते हैं जैसा कि पाठ आकार, टेक्स्ट रंग, टेक्स्ट कोण और यहां तक कि पृष्ठभूमि रंग इन कमांड (केस संवेदनशील) के रूप में:
$ टीसी - पहली पंक्ति का टेक्स्ट रंग
$ टीसी - सेकेंड लाइन का टेक्स्ट कलर
$ ts - पहले लाइन का टेक्स्ट आकार
$ ts - दूसरी पंक्ति का टेक्स्ट साइज
$ बीसी - पृष्ठभूमि रंग
उदाहरण के लिए:
- पहली पंक्ति के टेक्स्ट रंग को पीले रंग में सेट करने के लिए, '$ टीसी 9' भेजें ऐप (विराम चिह्नों के निशान के बिना)।
- दूसरी पंक्ति के पाठ रंग को हरे रंग में सेट करने के लिए, ऐप को "$ tc4" भेजें।
- पृष्ठभूमि रंग को बैंगनी में सेट करने के लिए, "$ BC11" को भेजें ऐप।
- पहली पंक्ति के टेक्स्ट कोण को 25˚ तक सेट करने के लिए, ऐप में '$ ta25' भेजें।
- दूसरी पंक्ति के टेक्स्ट कोण को 60˚ पर सेट करने के लिए, ऐप को '$ TA60' भेजें ।
आप 'सेटिंग्स' मेनू का उपयोग करके सेटिंग पृष्ठ पर रंग संदर्भ की पूरी सूची पा सकते हैं या बस बीटी सीरियल का उपयोग करके ऐप में '$ सूची' भेजें टर्मिनल ऐप को लौटा धारावाहिक तारों के माध्यम से सूची प्राप्त करने के लिए।
अन्य उपलब्ध आदेश ग्रंथों को साफ़ करने के लिए '$ स्पष्ट' हैं, '$ रीसेट' सभी शैलियों को रीसेट करने के लिए डिफ़ॉल्ट रूप से, '$ समय' दिखाने के लिए वर्तमान समय, वर्तमान तिथि दिखाने के लिए '$ दिनांक', '$ buzz' खेलने के लिए '$ buzz' बजाने से पहले एमएस में देरी की कुछ मात्रा निर्धारित करने के लिए '$ देरी'।
उदाहरण (इसे आज़माएं बीटी सीरियल टर्मिनल ऐप में - बस कॉपी पेस्ट फ़ंक्शन का उपयोग करें):
संख्या: 69
$ दूसरा
काउंटर 4
$ ts40
$ ts80
$ ts80
$ Bc0
$ bc9
$ buzz
$ Delay2000
* नंबर 69 काउंटर 4
या Arduino कोड का उपयोग करके इसे आज़माएं:
शून्य लूप ()
{
serial.println ("$ पहले");
serial.println ("$ $ pm");
serial.println ("$ दूसरा");
serial.println ("$ तिथि");
serial.println ("$ ts70");
serial.println ("$ ts70");
serial.println ("$ tc7");
serial.println ("$ tc11");
serial.println ("$ bc9");
}
आप 'CheatSheet' अनुभाग में 'सेटिंग्स' मेनू में कमांड और उदाहरणों की सूची पा सकते हैं।
आप इस ऐप को पोर्ट्रेट (डिफ़ॉल्ट) या लैंडस्केप में चला सकते हैं मेनू से विकल्पों का उपयोग कर मोड।
धन्यवाद!