সুচিপত্র:

মোর্স কোড সহ 2 লেটার ওয়ার্ড লার্নার: 5 টি ধাপ
মোর্স কোড সহ 2 লেটার ওয়ার্ড লার্নার: 5 টি ধাপ

ভিডিও: মোর্স কোড সহ 2 লেটার ওয়ার্ড লার্নার: 5 টি ধাপ

ভিডিও: মোর্স কোড সহ 2 লেটার ওয়ার্ড লার্নার: 5 টি ধাপ
ভিডিও: Huffman codes 2024, ডিসেম্বর
Anonim
মোর্স কোড সহ 2 লেটার ওয়ার্ড লার্নার
মোর্স কোড সহ 2 লেটার ওয়ার্ড লার্নার

Tinkercad প্রকল্প

আমি কিছু সময়ের জন্য স্ক্র্যাবল (টিএম) 2 অক্ষরের শব্দগুলি শেখার চেষ্টা করছি কোন সাফল্য ছাড়াই। আমি সামান্য সাফল্যের সাথে আবার মোর্স কোড শেখার চেষ্টা করেছি।

আমি একটি বাক্স তৈরি করে কিছু অলৌকিক শেখার চেষ্টা করার সিদ্ধান্ত নিয়েছি যা ক্রমাগত 2 অক্ষরের শব্দগুলি এলোমেলোভাবে দেখায় এবং মোর্স কোডে তাদের অক্ষরগুলি বের করে।

যেহেতু আমি ইন্সট্রাকটেবল আরডুইনো প্রতিযোগিতায় (২০২০) প্রবেশ করতে চেয়েছিলাম যার টিঙ্কারক্যাড ব্যবহারের জন্য একটি উপ পুরস্কার রয়েছে আমি ভেবেছিলাম আমি এটি চেষ্টা করে দেখব।

ধাপ 1: যন্ত্রাংশ এবং টিঙ্কারক্যাড লিঙ্ক

প্রকৃত নির্মাণের জন্য যন্ত্রাংশ:

1* আরডুইনো ইউএনও

1* এলসিডি ieldাল (জেনেরিক)

1* পাইজো সৌন্দর্য উপাদান

Tinkercad লিঙ্ক:

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

ধাপ 2: Tinkercad

টিঙ্কারক্যাড
টিঙ্কারক্যাড

টিঙ্কারক্যাডে আমি মৌলিক এলসিডি হ্যালো ওয়ার্ল্ড প্রকল্পটি ক্লোন করেছি এবং পাইজো সউন্ডারে যুক্ত করেছি।

সফটওয়্যারের জন্য আমি প্রাথমিকভাবে কিছু কোড ফেলেছি যা আমি ইতিমধ্যেই শুরু করেছি; আমার প্রজেক্ট কিছুদিন আমার মনে ছিল।

টিঙ্কারক্যাডের আমার প্রথম অভিজ্ঞতা মিশ্রিত হয়েছিল, নেতিবাচক দিক থেকে বাজারের খুব ভালো লাগছিল না এবং ডিসপ্লেটি চালু এবং চালানোর জন্য এলসিডি পাত্রের সাথে ঝাঁকুনির প্রয়োজন ছিল।

ইতিবাচক দিক থেকে এমুলেটরটি প্রোগমে ভেরিয়েবলের ব্যবহার পরিচালনা করে এবং ডিবাগারটি আমাকে অনেক মাথা আঁচড়ানোর হাত থেকে বাঁচায়।

মোর্স কোডটি প্রথমে সঠিকভাবে শোনাবে না এবং কিছু চেষ্টা করার পরে আমি সিমুলেটর ডিবাগার দেখে মনে রেখেছিলাম, মোর্স ফাংশনে প্রবেশের একটি ব্রেকপয়েন্ট স্থাপন করে দেখিয়েছে এটি একটি একক মান পাচ্ছে এবং অন্যটি ফাংশনের মধ্যে অবশেষে আমাকে বুঝতে দেয় যে মানটি বড় ক্ষেত্রে ছিল যখন ফাংশন শুধুমাত্র ছোট কেস পরিচালনা করতে পারে!

আমার প্রকল্পের আরো সিমুলেশন রান আরো সফল ছিল, আমি অনুমান করছি আমার প্রাথমিক সমস্যা যোগাযোগের ল্যাগ হতে পারে?

ধাপ 3: শারীরিক নির্মাণ

আমি একটি Arduino UNO এবং একটি LCD ieldাল এবং একটি পাইজো সৌন্দর ব্যবহার করেছি, Arduino এবং LCD ieldাল শুধু একসঙ্গে ক্লিপ এবং আমি 2 সংযোগকারী তারের সঙ্গে সৌন্দর্য যোগ।

এলসিডি ieldাল টিঙ্কারক্যাড স্কেচে একটি ভিন্ন পিনআউট ব্যবহার করেছিল কিন্তু প্রারম্ভিকটিতে পিন নম্বর পরিবর্তন করা সমস্যাটির সমাধানের জন্য যথেষ্ট ছিল, আমাকে পিজো সন্ডারের জন্য পিন পরিবর্তন করতে হয়েছিল। কোড পরিবর্তনের পরে সবকিছু ঠিকঠাক চলল।

মনে রাখবেন যে কিছু ieldsালগুলিতে ব্যাকলাইট পিনটি ভুলভাবে সংযুক্ত করা হয়েছে, যেমন আমার, এই সমস্যাগুলি রোধ করার জন্য আমি আমার ieldাল থেকে আপত্তিকর পিন (পিন 10) সরিয়ে দিয়েছি

ধাপ 4: সীমাবদ্ধতা

আপনি একই শব্দ এবং শব্দের লম্বা শৃঙ্খল পেতে পারেন, আমি যদি শব্দ অ্যারেকে এলোমেলো করে দিতে পারতাম এবং তারপর কার্ডের ডেকের মতো শব্দগুলি মোকাবেলা করতে পারতাম, আমি নিশ্চিত নই যে এই পরিস্থিতিতে এটি সম্ভব কারণ অ্যারে শব্দটি সংরক্ষণ করতে প্রোগেমের ব্যবহার।

শব্দ তালিকা অফিসিয়াল শব্দ তালিকা থেকে, কলিন্স স্ক্র্যাবল (টিএম) অভিধানে কিছু অতিরিক্ত 2 অক্ষরের শব্দ রয়েছে।

যেমন আমি উপরে বলেছি মোর্স ফাংশন বড় হাতের অক্ষরগুলি পরিচালনা করতে পারে না, যদি আপনি অন্য কোনও প্রকল্পে সেই কোডটি ব্যবহার করার কথা বিবেচনা করেন তবে সচেতন হওয়ার কিছু।

ধাপ 5: তথ্যসূত্র:

ত্রুটিপূর্ণ এলসিডি ieldাল তারের তথ্যের উৎস:

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

আমি যে ieldালটি ব্যবহার করেছি তার পিনআউটের উৎস:

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

প্রস্তাবিত: