विषयसूची:
- चरण 1: वीडियो को ट्रिगर करना
- चरण 2: सेंसर से ट्रिगर। इंजन: माइक्रो
- चरण 3: कार्यक्रम
- चरण 4: सरल ऑपरेशन
वीडियो: MedeaWiz स्प्राइट को नियंत्रित करना: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
MedeaWiz Sprite (https://www.medeawiz.com/) एक बहुत छोटा इलेक्ट्रॉनिक उपकरण है जो वीडियो चलाता है। स्प्राइट के वीडियो या तो यूएसबी फ्लैश/थंब ड्राइव पर या एसडी कार्ड पर स्थित हो सकते हैं। स्प्राइट लूप में डिफ़ॉल्ट रूप से एक वीडियो चलाएगा। फ्लैश डिवाइस पर स्थित अन्य वीडियो को स्प्राइट रिमोट कंट्रोल का उपयोग करके चुना और चलाया जा सकता है।
Amazon या TeamKingsley से खरीदा गया
सेंसर। इंजन माइक्रो एक छोटा प्रोग्रामेबल कंट्रोलर बोर्ड है जो सेंसर को इंटरफेस करने और विभिन्न मॉड्यूल को नियंत्रित करने के लिए है। SEM को STEM लर्निंग डिवाइस के रूप में इस्तेमाल किया जा सकता है। 37+ सेंसर के संग्रह के साथ उपयोग करने के लिए उत्कृष्ट!
सर्किटगिज्मोस से खरीदा गया
सेंसर। इंजन माइक्रो (एसईएम) रेव 4
SEM का दिल एक 32 बिट माइक्रोकंट्रोलर है जिसमें एक एकीकृत उन्नत प्रोग्राम दुभाषिया है। SEM जिस भाषा का उपयोग करता है वह BASIC का आधुनिक संस्करण है। भाषा के पिछले संस्करणों के विपरीत, यह नया बेसिक संरचित है। यह सबरूटीन्स का समर्थन करता है और लाइन नंबरों की आवश्यकता नहीं है। यह SEM के लिए एकदम सही भाषा है। यह सीखना आसान है, और फिर भी शक्तिशाली है। इसमें इनपुट और आउटपुट नियंत्रण के लिए समर्थन है जो SEM को चाहिए।
SEM में विभिन्न सर्किटों के कनेक्शन के लिए PCB के शीर्ष किनारे पर I/O लाइनें होती हैं। SEM का उपयोग प्रोटोटाइप के लिए सोल्डरलेस प्रिंटेड सर्किट बोर्ड के साथ किया जा सकता है। SEM का उपयोग अन्य विद्युत कनेक्शन विधियों के साथ मॉड्यूल, डिवाइस और सर्किट में इंटरफ़ेस करने के लिए भी किया जा सकता है।
चरण 1: वीडियो को ट्रिगर करना
एक विशिष्ट वीडियो फ़ाइल चलाने के लिए स्प्राइट को एक बटन संपर्क (या समकक्ष "ड्राई कॉन्टैक्ट" सर्किट) द्वारा भी ट्रिगर किया जा सकता है। स्प्राइट के साथ आने वाले निर्देश (मैनुअल को खरीद से पहले डाउनलोड किया जा सकता है) दिखाते हैं कि कैसे एक वीडियो फ़ाइल चलाने के लिए स्प्राइट को ट्रिगर करने के लिए एक बटन का उपयोग किया जा सकता है। निर्देश यह भी दिखाते हैं कि वीडियो प्लेबैक को ट्रिगर करने के लिए प्रोग्रामेबल लॉजिक कंट्रोलर (पीएलसी) या पीआईआर मोशन सेंसर को सीधे स्प्राइट से कैसे जोड़ा जा सकता है।
यह ट्रिगरिंग एक बटन या एक डिवाइस को एक एकल फ़ाइल को ट्रिगर करने के लिए एक ड्राई-कॉन्टैक्ट आउटपुट के साथ अनुमति देता है। सेंसर इनपुट, या निर्धारित समय के आधार पर एकल या एकाधिक स्थितियों का मूल्यांकन करने के लिए Sensor. Engine MICRO का उपयोग करके अधिक जटिल ट्रिगरिंग को पूरा किया जा सकता है। SEM स्प्राइट के I/O पोर्ट के माध्यम से स्प्राइट से कनेक्ट होगा और स्प्राइट को नियंत्रित करने के लिए सीरियल कमांड का उपयोग करेगा।
चरण 2: सेंसर से ट्रिगर। इंजन: माइक्रो
स्प्राइट I/O पोर्ट एक ग्राउंड कनेक्शन के साथ-साथ +5V (100mA) प्रदान करता है जिसका उपयोग SEM को पावर देने के लिए किया जा सकता है। SEM से स्प्राइट का सीरियल नियंत्रण Tx और Rx सीरियल लाइनों का उपयोग करके पूरा किया जाता है। I/O पोर्ट के लिए कनेक्शन स्प्राइट मैनुअल में दिए गए हैं और यहां दिखाए गए हैं।
"माइक्रोप्रोसेसर" नामक आयत के ऊपर के चित्र में सेंसर होगा। इंजन माइक्रो। SEM एक छोटे कस्टम केबल के साथ स्प्राइट से जुड़ा है। ब्लैक वायर ग्राउंड रेफरेंस है, रेड वायर SEM को पावर देने के लिए 5V प्रदान करता है। (विकास के दौरान डिस्कनेक्ट किया गया क्योंकि USB कनेक्शन 5V प्रदान करता है।)
नीले और हरे तार धारावाहिक संचार हैं। इस कोड के लिए स्प्राइट से प्राप्त डेटा का उपयोग नहीं किया जाता है।
चरण 3: कार्यक्रम
उदाहरण कार्यक्रम बल्कि सरल है: संख्याओं के एक सेट (0 से 10) के माध्यम से स्क्रॉल करें और चयनित होने पर, संख्या से जुड़ी फ़ाइल चलाएं।
'स्प्राइट कंट्रोलर * 4 लाइन प्रोग्राम विवरण फ़ाइल चयनकर्ता में प्रकट होता है' * एकल एपोस्ट्रोफ के बाद 21 वें वर्ण तक। '*' * '-------------------------------------
विकल्प स्पष्ट
विकल्प डिफ़ॉल्ट कोई नहीं विकल्प ऑटोरन चालू
'====================================================
'सेटअप कोड' जब आप इस प्रोग्राम को शुरू करते हैं तो सेटअप कोड एक बार चलता है '=============================== =================
'एसई: माइक्रो बटन इंटरप्ट और स्टेट्स'
'SEM ऐप्स के लिए सामान्य, आदि। SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER 'बटन AS INTEGER' 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum as INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
टेक्स्ट 0, 0, "स्प्राइट कंट्रोलर",, 3, 1
TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
करना
अगर semRedBtn > 1 तब
semRedBtn = 0 CLS FileNum = FileNum - 1 यदि FileNum <0 तब FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, ""+STR$(FileNum)+"", C, 2, 2 टेक्स्ट 0, 57, "बैक फ्रड सेलेक्ट",, 3 ENDIF
अगर semYelBtn > 1 तब
semYelBtn = 0 CLS FileNum = FileNum + 1 IF FileNum > FileNumLimit फिर FileNum = 0 टेक्स्ट 0, 0, "स्प्राइट कंट्रोलर",, 3, 1 टेक्स्ट 64, 12, ""+STR$(FileNum)+"", C, 2, 2 टेक्स्ट 0, 57, "बैक फ्रड सेलेक्ट",, 3 ENDIF
अगर semGrnBtn > 1 तब
semGrnBtn = 0 "COM1:9600" को #1 प्रिंट #1 के रूप में खोलें, CHR$(FileNum); # 1 ENDIF लूप बंद करें
'=====================================================
'एसई: माइक्रो बटन इंटरप्ट सबरूटीन्स' एसईएम ऐप्स आदि के लिए सामान्य '============================ ====================
'लाल/पीला/हरा बटन रूटीन को बाधित करता है'
' मानक SEM बटन दिनचर्या। ' परीक्षण semRedBtn > 1 बटन प्रेस के लिए, > x लंबे बटन प्रेस के लिए
उप semRedBtnInt
semRedBtn = 1 DO: PAUSE(5): semRedBtn = semRedBtn + 5: लूप जबकि पिन (7) = 0 PAUSE(20) END SUB
उप सेमीYelBtnInt
semYelBtn = 1 DO: PAUSE(5): semYelBtn = semYelBtn + 5: लूप जबकि पिन(24) = 0 PAUSE(20) END SUB
उप सत्रGrnBtnInt
semGrnBtn = 1 DO: PAUSE(5): semGrnBtn = semGrnBtn + 5: लूप जबकि पिन(26) = 0 PAUSE(20) END SUB
चरण 4: सरल ऑपरेशन
प्रदर्शन पर बड़ी केंद्रित संख्या दिखाती है कि कौन सी फ़ाइल चलाई जा रही है, या अंतिम बार चुनी गई थी।
लाल बटन फ़ाइल संख्या घटाता है। पीला बटन फ़ाइल संख्या को बढ़ाता है।
हरा बटन क्रमांकित फ़ाइल को चुनता/चलाता है।
सिफारिश की:
एसएमडी सोल्डरिंग प्रैक्टिस किट, या मैंने कैसे चिंता करना बंद करना और सस्ते चीनी किट से प्यार करना सीखा: 6 कदम
एसएमडी सोल्डरिंग प्रैक्टिस किट, या हाउ आई लर्न टू स्टॉप वरींगिंग एंड लव द चीप चाइनीज किट: यह सोल्डरिंग के बारे में निर्देश योग्य नहीं है। यह एक निर्देश योग्य है कि कैसे एक सस्ते चीनी किट का निर्माण किया जाए। कहावत यह है कि आप जो भुगतान करते हैं वह आपको मिलता है, और यहां आपको वही मिलता है: खराब दस्तावेज। संदिग्ध भाग की गुणवत्ता। कोई समर्थन नहीं।तो क्यों खरीदें
ESP8266 NODEMCU BLYNK IOT ट्यूटोरियल - Esp8266 IOT ब्लंक और Arduino IDE का उपयोग करना - इंटरनेट पर एलईडी को नियंत्रित करना: 6 कदम
ESP8266 NODEMCU BLYNK IOT ट्यूटोरियल | Esp8266 IOT ब्लंक और Arduino IDE का उपयोग करना | इंटरनेट पर एलईडी को नियंत्रित करना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि अपने ESP8266 या Nodemcu के साथ IOT का उपयोग कैसे करें। हम उसके लिए blynk ऐप का उपयोग करेंगे। इसलिए हम इंटरनेट पर LED को नियंत्रित करने के लिए अपने esp8266/nodemcu का उपयोग करेंगे। इसलिए Blynk ऐप हमारे esp8266 या Nodemcu से जुड़ा होगा
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
PS2 वायरलेस रिमोट द्वारा रोबोटिक कार किट को असेंबल करना और नियंत्रित करना: 6 कदम
PS2 वायरलेस रिमोट द्वारा रोबोटिक कार किट असेंबलिंग और कंट्रोलिंग: यह प्रोजेक्ट रोबोटिक्स की दुनिया में बुनियादी कदमों से संबंधित है, आप 4WD रोबोट कार किट को इकट्ठा करना, उस पर हार्डवेयर रखना और वायरलेस PS2 रिमोट से इसे नियंत्रित करना सीखेंगे।
बाह्य उपकरणों को नियंत्रित करना और बिजली की बचत करना: 5 कदम
परिधीय उपकरणों को नियंत्रित करना और बिजली की बचत करना: हम सभी ने इसे सुना है, जब वे उपयोग में न हों तो उपकरणों को बंद कर दें, लेकिन क्या आपने कभी बिस्तर पर जाने से पहले 1 बजे अपने सभी बाह्य उपकरणों को बंद करने का प्रयास किया है? आसान काम नहीं है। अब और नहीं