সুচিপত্র:

একজন মূল লেখক: 4 টি ধাপ
একজন মূল লেখক: 4 টি ধাপ

ভিডিও: একজন মূল লেখক: 4 টি ধাপ

ভিডিও: একজন মূল লেখক: 4 টি ধাপ
ভিডিও: শিখন অভিজ্ঞতার চারটি ধাপ | নতুন পদ্ধতিতে শ্রেনী কার্য পরিচালনা || Learning Cycle || Education & Exam 2024, জুন
Anonim
একজন কী লেখক
একজন কী লেখক

স্টিফেন হকিং এর কথা মনে আছে? তিনি কেমব্রিজের অধ্যাপক এবং বিখ্যাত গণিতবিদ ছিলেন হুইলচেয়ারে কম্পিউটার জেনারেট ভয়েস নিয়ে। তিনি মোটর নিউরোন রোগে ভুগছিলেন এবং তার জীবনের শেষের দিকে, তিনি তার বক্তৃতা হারানোর পরে, তিনি একটি বক্তৃতা-উত্পাদনকারী যন্ত্রের মাধ্যমে যোগাযোগ করতে সক্ষম হন-প্রাথমিকভাবে একটি হ্যান্ডহেল্ড সুইচ ব্যবহারের মাধ্যমে, এবং অবশেষে একটি গালের পেশী ব্যবহার করে।

আমি ভেবেছিলাম আমার একক সুইচ টেক্সট রাইটিং ডিভাইস তৈরি করতে হবে। শুধু একটি সুইচ - চালু বা বন্ধ। আপনি এটা দিয়ে কি করতে পারেন?

আমাদের সময় বিবেচনা করতে হবে। যদি আপনি একটি সুইচ বন্ধ করেন এবং তারপর কিছুক্ষণ পরে এটি খুলেন আপনার অন্য ভেরিয়েবলের নিয়ন্ত্রণ থাকে। আমরা সুইচ বন্ধ এবং খোলার মধ্যে সময়ের বিলম্বকে বিভিন্ন ইনপুট তৈরি করতে এবং সেগুলিকে পাঠ্য স্ট্রিং বা বার্তায় পরিণত করতে পারি। আমি "হ্যালো, ওয়ার্ল্ড!" লিখতে সক্ষম হতে চাই এবং এটি সিরিয়াল মনিটরে পাঠান - সবই একটি বোতাম থেকে।

আপনার আরডুইনোতে একটি মিলিসেকেন্ড টাইমার চলছে। এটি প্রতি 0.001 সেকেন্ডে 1 ক্লিক করে। আপনি বিবৃতি দিয়ে এর মান পড়তে পারেন

int t = মিলিস ();

// কিছু কর

int tt = মিলিস ();

int timeDiff = tt - t;

সরবরাহ

আমি এমন আইটেম ব্যবহার করতে যাচ্ছি যা বেশিরভাগ Arduino ব্যবহারকারীদের ইতিমধ্যেই থাকবে এবং কিনতে বেশ সস্তা:

  • আরডুইনো ইউএনও
  • 16 x 2 এলসিডি
  • 220 ওহম এবং 10 কে ওহম প্রতিরোধক
  • 10K Ohm potentiometer
  • বোতাম সুইচ
  • ব্রেডবোর্ড বা স্ট্রিপবোর্ড
  • তারের সংযোগ

ধাপ 1: পদ্ধতি

পদ্ধতি
পদ্ধতি

এখানে আমাদের সব অক্ষর, 0 থেকে 9 অঙ্কের একটি গ্রিড আছে এবং বিরামচিহ্ন আসে। "A" অক্ষরটি সারি 1 এবং কলাম 2 এ রয়েছে। "9" সংখ্যাটি সারি 7 এবং কলাম 1 এ রয়েছে।

নির্দেশাবলী আপনাকে বলে কিভাবে সুইচ ব্যবহার করতে হয়। আপনি যদি বোতামটি ধরে রাখেন তবে সারির মান ধীরে ধীরে শূন্য থেকে গণনা করা হবে। সারির মান 1 হলে বোতাম থেকে আঙুল তুলুন।

বোতামটি আবার ধরে রাখুন এবং কলাম নম্বর শূন্য থেকে গণনা শুরু হবে। আপনার আঙুল তুলুন যখন এটি 2 দেখায় এবং আপনি সারি: 1 এবং কলাম: 2 থেকে "A" বাছাই করেছেন।

আমাদের এখন নিচের সারির বার্তায় "A" স্থানান্তর করতে হবে। বোতামটি ধরে রাখুন এবং আপনার আঙুলটি ক্রিয়া 1 তে তুলে ধরুন - চরিত্রটি যুক্ত করুন।

"9" সন্নিবেশ করানোর জন্য আমরা সারি 9 এবং কলাম 1 বাছাই করি তারপর এটি 1 এর সাথে যুক্ত করি।

অ্যাকশন 2 পুরো বার্তা পরিষ্কার করে।

অ্যাকশন 3 একটি ভুলভাবে বাছাই করা অক্ষরকে বার্তা স্ট্রিংয়ে যুক্ত না করে ফেলে দেয়। (ভুল-বাছাই সাধারণ!)

অ্যাকশন 4 এলসিডি স্ক্রিন থেকে সিরিয়াল মনিটরে বার্তা পাঠায়।

ধাপ 2: জিনিসগুলি সংযুক্ত করা হচ্ছে

কানেক্টিং থিংস আপ
কানেক্টিং থিংস আপ

আপনার যদি তরল ক্রিস্টাল ডিসপ্লে স্ক্রিন থাকে তবে আপনি সম্ভবত এটি সর্বদা ব্যবহার করবেন। LCD, potentiometer (পর্দার উজ্জ্বলতা সামঞ্জস্য করার জন্য) এবং 5 ভোল্ট এবং GND এর জন্য একক তারের সাথে সুরক্ষা প্রতিরোধক ধারণ করে একটি সামান্য সংযোগ বোর্ড তৈরি করা একটি ভাল ধারণা। ট্র্যাকটি বোর্ডের বিপরীত দিকে, 220 ওহম রোধকের নিচে কাটা হয়। আমি পরে 5V এবং GND এর জন্য বোর্ডে আউটপুট সকেট যুক্ত করেছি কারণ Arduino এর শুধুমাত্র একটি 5V সকেট রয়েছে। এটি সময়, তার এবং সাশ্রয় করে পরের বার যখন আপনার অন্য প্রকল্পে LCD লাগবে। "অফিসিয়াল পদ্ধতি" এখানে:

www.arduino.cc/en/Tutorial/HelloWorld

বোতামটি 10K পুল-আপ প্রতিরোধক এবং GND এ 8 পিন করার জন্য তারযুক্ত ছিল।

ধাপ 3: এখানে আমার সেটআপ

এখানে আমার সেটআপ আছে
এখানে আমার সেটআপ আছে

পরের পৃষ্ঠায় চেষ্টা করার জন্য Tinkercad সংস্করণের একটি লিঙ্ক রয়েছে।

ডায়াগ্রামের কেন্দ্রে বোতাম সুইচ বন্ধ এবং খুলতে মাউস পয়েন্টার এবং বোতাম ব্যবহার করুন। এলসিডি স্ক্রিন থেকে সিরিয়াল মনিটরে বার্তা পাঠানোর জন্য আপনাকে কোড উইন্ডো এবং তারপরে পৃষ্ঠার নীচে সিরিয়াল মনিটর খুলতে হবে। "সিমুলেশন শুরু করুন" বোতাম কোড কার্যকর করা শুরু করে।

আপনি সম্ভবত প্রথমে এটি বেশ কঠিন মনে করবেন। শুধু ভাবুন এটা কতটা হতাশাজনক হবে যদি এটি আপনার যোগাযোগের একমাত্র পদ্ধতি হতো।

ধাপ 4: Tinkercad সংস্করণ

Tinkercad সংস্করণ
Tinkercad সংস্করণ

আমি এখানে একটি টিঙ্কারক্যাড সংস্করণ এম্বেড করেছি কিন্তু একটি ভাল অভিজ্ঞতা দেওয়ার জন্য অনেক বেশি বাফারিং এবং টাইমিং সমস্যা ছিল। সার্কিট, কোড এবং অপরিহার্য সিরিয়াল মনিটর উইন্ডো সঠিকভাবে প্রদর্শিত হওয়ার জন্য জানালাটি খুব ছোট ছিল।

www.tinkercad.com/things/daSgRAOl0g1-oneke…

এখানে টিঙ্কারক্যাড মূলের লিঙ্কটি দেওয়া হয়েছে যা সম্ভবত সিমুলেশন চলাকালীন কোড উইন্ডোটি খোলা রাখা অনেক বড় এবং অনেক সহজ। প্রয়োজনীয় সময়গুলি সঠিকভাবে কাজ করে।

আমি আশা করি আপনি এই নির্দেশযোগ্য উপভোগ করেছেন এবং পথে কিছু শিখেছেন।

আমি Arduino প্রতিযোগিতায় এই নির্দেশযোগ্য প্রবেশ করেছি এবং যদি আপনি এটি উপভোগ করেন তবে আপনার ভোটের জন্য কৃতজ্ঞ থাকব।

প্রস্তাবিত: