সুচিপত্র:

দূরত্ব সেন্সর সহ বাধা এড়ানোর খেলা: ৫ টি ধাপ
দূরত্ব সেন্সর সহ বাধা এড়ানোর খেলা: ৫ টি ধাপ

ভিডিও: দূরত্ব সেন্সর সহ বাধা এড়ানোর খেলা: ৫ টি ধাপ

ভিডিও: দূরত্ব সেন্সর সহ বাধা এড়ানোর খেলা: ৫ টি ধাপ
ভিডিও: 🎬 Final Fantasy 7 Remastered 🎬 Game Movie HD Story All Cutscenes [ 1440p 60frps ] 2024, নভেম্বর
Anonim

লেখক দ্বারা আরো অনুসরণ করুন:

Obniz দিয়ে স্মার্টফোন ব্যবহার করে দূর থেকে বিড়ালকে খাওয়ান
Obniz দিয়ে স্মার্টফোন ব্যবহার করে দূর থেকে বিড়ালকে খাওয়ান
Obniz এর সাথে স্মার্টফোন ব্যবহার করে দূর থেকে বিড়ালকে খাওয়ান
Obniz এর সাথে স্মার্টফোন ব্যবহার করে দূর থেকে বিড়ালকে খাওয়ান
Obniz সঙ্গে গ্রাফিকাল রুলেট
Obniz সঙ্গে গ্রাফিকাল রুলেট
Obniz সঙ্গে গ্রাফিকাল রুলেট
Obniz সঙ্গে গ্রাফিকাল রুলেট
Obniz এর সাথে JPEG সিরিয়াল ক্যামেরা স্ট্রিমিং
Obniz এর সাথে JPEG সিরিয়াল ক্যামেরা স্ট্রিমিং
Obniz এর সাথে JPEG সিরিয়াল ক্যামেরা স্ট্রিমিং
Obniz এর সাথে JPEG সিরিয়াল ক্যামেরা স্ট্রিমিং

সম্পর্কে: DIY ইলেকট্রনিক্স, জাভাস্ক্রিপ্ট, IoT, obniz, প্রোগ্রামিং, রাস্পবেরিপি, আরডুইনো sa112 সম্পর্কে আরও »

Flappy Bird মত বাধা এড়ানোর খেলা। সংঘর্ষ এড়াতে আপনার হাত সরান। এটি তৈরি করা সহজ এবং খেলতে মজাদার!

ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি

obniz

আইআর দূরত্ব সেন্সর

স্মার্টফোন বা কম্পিউটার

পদক্ষেপ 2: Obniz সেট আপ

Image
Image

Obniz সেট আপ করতে, আপনাকে যা করতে হবে তা হল তিনটি ধাপ অনুসরণ করা।

  1. ওয়াইফাইতে obniz সংযুক্ত করুন।
  2. LED বা মোটরের মত ডিভাইসগুলিকে obniz এর সাথে সংযুক্ত করুন।
  3. Obniz এর QR কোড স্ক্যান করুন এবং প্রোগ্রামিং শুরু করুন। আপনার কোন সফটওয়্যার ইন্সটল করার দরকার নেই।

ধাপ 3:

নিচের মত obniz এবং দূরত্ব সেন্সর সংযুক্ত করুন।

  • io0: সংকেত (হলুদ
  • io1: GND (কালো)
  • io2: VCC (লাল)

ধাপ 4:

আমরা HTML5 ক্যানভাস ব্যবহার করি।

let canvas = document.getElementById ('field'); যাক ctx = canvas.getContext ('2d');

দূরত্ব সেন্সরের মান "ইনপুটহাইট" -এ সেট করুন এবং যেকোনো সময় এটি ব্যবহার করুন।

যাক inputHeight = 0; যাক obniz = নতুন Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async function () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (ফাংশন (উচ্চতা) {inputHeight = height;})};

{vcc: 2, gnd: 1, signal: 0} পরিবর্তন করা উচিত যদি আপনি ধাপ 2 থেকে আলাদা ডিভাইস সংযুক্ত করেন এই মানটি প্রতিটি ফ্রেম ইনপুট হিসাবে ব্যবহৃত হয়।

যাক ইনপুট = (300 - ইনপুটহাইট); ইনপুট = Math.min (Math.max (0, input), canvas.height); dot.push (ইনপুট);

ধাপ 5: প্রোগ্রাম

অনুগ্রহ করে এখান থেকে প্রোগ্রামটি নিন

প্রস্তাবিত: