विषयसूची:

मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: 5 कदम
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: 5 कदम

वीडियो: मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: 5 कदम

वीडियो: मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: 5 कदम
वीडियो: 🔥 What is Morse Code | learn Morse code in hindi | Morse Code Alphabet sounds 2024, नवंबर
Anonim
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर

टिंकरकाड प्रोजेक्ट्स »

मैं कुछ समय से स्क्रैबल (tm) 2 अक्षर के शब्दों को सीखने की कोशिश कर रहा था, लेकिन सफलता नहीं मिली। मैं भी थोड़ी सी सफलता के साथ फिर से मोर्स कोड सीखने की कोशिश कर रहा हूं।

मैंने एक बॉक्स बनाकर कुछ अचेतन सीखने की कोशिश करने का फैसला किया, जो लगातार 2 अक्षरों के शब्दों को यादृच्छिक क्रम में दिखाता था, और मोर्स कोड में उनके अक्षरों को बीप करता था।

जैसा कि मैंने इंस्ट्रक्शंसेबल्स अरुडिनो प्रतियोगिता (२०२०) में प्रवेश करने का इरादा किया था, जिसमें टिंकरकाड के उपयोग के लिए एक उप पुरस्कार है, मैंने सोचा कि मैं इसे एक कोशिश दूंगा।

चरण 1: पार्ट्स और टिंकरर्कड लिंक

वास्तविक निर्माण के लिए भाग:

1 * अरुडिनो यूएनओ

1 * एलसीडी शील्ड (सामान्य)

1 * पीजो साउंडर तत्व

टिंकरकाड लिंक:

www.tinkercad.com/things/dW5vJjR3OF4-fanta…

चरण 2: टिंकरकाड

टिंकरकाड
टिंकरकाड

टिंकरकाड में मैंने बुनियादी एलसीडी हैलो वर्ल्ड प्रोजेक्ट का क्लोन बनाया और एक पीजो साउंडर में जोड़ा।

सॉफ्टवेयर के लिए मैंने शुरू में कुछ कोड में गिरा दिया था जिसे मैंने पहले ही शुरू कर दिया था; मेरा प्रोजेक्ट कुछ समय से मेरे दिमाग में था।

टिंकरकाड के मेरे पहले अनुभव मिश्रित थे, नकारात्मक पक्ष पर बजर बहुत अच्छा नहीं लगता था और एलसीडी को डिस्प्ले को ऊपर और चलाने के लिए बर्तन के साथ छेड़छाड़ की जरूरत थी।

सकारात्मक पक्ष पर एमुलेटर ने प्रोग्मेम में चर के उपयोग को संभाला और डिबगर ने मुझे बहुत अधिक सिर खुजाने से बचाया।

मोर्स कोड शुरू में सही ढंग से ध्वनि नहीं करेगा और कुछ प्रयासों के बाद मुझे सिम्युलेटर डीबगर को देखकर याद आया, मोर्स फ़ंक्शन में प्रवेश पर ब्रेकपॉइंट सेट करने से पता चला कि यह एक एकल मान प्राप्त कर रहा था और फ़ंक्शन के भीतर दूसरे ने अंततः मुझे एहसास हुआ कि मान ऊपरी मामला था जब फ़ंक्शन केवल निचले मामले को संभाल सकता है!

मेरी परियोजना के आगे सिमुलेशन रन अधिक सफल रहे, मुझे लगता है कि मेरी प्रारंभिक समस्या संचार अंतराल हो सकती है?

चरण 3: भौतिक निर्माण

मैंने एक Arduino UNO और एक LCD शील्ड और एक पीजो साउंडर का उपयोग किया, Arduino और LCD शील्ड बस एक साथ क्लिप करते हैं और मैंने साउंडर में 2 कनेक्टर तारों के साथ जोड़ा।

एलसीडी शील्ड ने टिंकरकाड स्केच के लिए एक अलग पिनआउट का उपयोग किया था, लेकिन इसके लिए इनिशियलाइज़र में पिन नंबर बदलना समस्या को हल करने के लिए पर्याप्त था, मुझे पीजो साउंडर के लिए पिन भी बदलना पड़ा। कोड संशोधन के बाद सब कुछ ठीक चला।

ध्यान दें कि कुछ ढालों में बैकलाइट पिन गलत तरीके से वायर्ड होती है, मेरी तरह, इससे होने वाली समस्याओं को रोकने के लिए मैंने अपनी ढाल से आपत्तिजनक पिन (पिन 10) को हटा दिया

चरण 4: सीमाएं

आपको एक ही शब्द और शब्दों की लंबी श्रृंखलाएँ दिखाई देती हैं, यह बेहतर होता अगर मैं शब्द सरणी को फेरबदल कर सकता और फिर शब्दों को ताश के पत्तों की तरह निपटा देता, मुझे यकीन नहीं है कि इस स्थिति में यह संभव है क्योंकि शब्द सरणी को संग्रहीत करने के लिए प्रोग्मेम का उपयोग।

शब्द सूची आधिकारिक शब्द सूची से है, कोलिन्स स्क्रैबल (टीएम) शब्दकोश में कुछ अतिरिक्त 2 अक्षर शब्द हैं।

जैसा कि मैंने ऊपर कहा है, मोर्स फ़ंक्शन अपरकेस अक्षरों को संभाल नहीं सकता है, कुछ इस बारे में जागरूक होना चाहिए कि क्या आप किसी अन्य प्रोजेक्ट में उस कोड का उपयोग करने पर विचार कर रहे हैं।

चरण 5: संदर्भ:

दोषपूर्ण एलसीडी शील्ड वायरिंग की जानकारी के लिए स्रोत:

forum.arduino.cc/index.php?topic=96747.0

मेरे द्वारा उपयोग की जाने वाली ढाल के पिनआउट के लिए स्रोत:

www.robotshop.com/content/PDF/dfrobot-lcd-k…

सिफारिश की: