תוכן עניינים:

משחק הימנעות ממכשולים עם חיישן מרחק: 5 שלבים
משחק הימנעות ממכשולים עם חיישן מרחק: 5 שלבים

וִידֵאוֹ: משחק הימנעות ממכשולים עם חיישן מרחק: 5 שלבים

וִידֵאוֹ: משחק הימנעות ממכשולים עם חיישן מרחק: 5 שלבים
וִידֵאוֹ: חיישן קירבה למניעת מכשולים E18-D80NK IR (חיישן אינפרא אדום) E3F-R2 2024, נוֹבֶמבֶּר
Anonim

מאת sa112Obniz עקוב אחר מאת המחבר:

להאכיל חתול באמצעות סמארטפון מרחוק עם Obniz
להאכיל חתול באמצעות סמארטפון מרחוק עם Obniz
להאכיל חתול מרחוק באמצעות סמארטפון עם Obniz
להאכיל חתול מרחוק באמצעות סמארטפון עם Obniz
רולטה גרפית עם אובניז
רולטה גרפית עם אובניז
רולטה גרפית עם אובניז
רולטה גרפית עם אובניז
הזרמת מצלמות סידריות ב- JPEG עם Obniz
הזרמת מצלמות סידריות ב- JPEG עם Obniz
הזרמת מצלמות סידריות ב- JPEG עם Obniz
הזרמת מצלמות סידריות ב- JPEG עם Obniz

אודות: אלקטרוניקה DIY, javascript, IoT, obniz, תכנות, raspberrypi, arduino עוד אודות sa112 »

משחק הימנעות ממכשולים כמו פלאפי בירד. הזז את ידך כדי למנוע את ההתנגשות. קל להכין וכיף לשחק!

שלב 1: דברים המשמשים בפרויקט זה

obniz

חיישן מרחק IR

סמארטפון או מחשב

שלב 2: הגדרת Obniz

Image
Image

כדי להגדיר את obniz, כל שעליך לעשות הוא לבצע שלושה שלבים.

  1. חבר את obniz ל- wifi.
  2. חבר מכשירים כמו LED או מנועים ל- obniz.
  3. סרוק את קוד QR של obniz והתחל לתכנת. אינך צריך להתקין תוכנה כלשהי.

שלב 3:

חבר את obniz ואת חיישן המרחק כמפורט להלן.

  • io0: אות (צהוב)
  • io1: GND (שחור)
  • io2: VCC (אדום)

שלב 4:

אנו משתמשים בד בד HTML5.

let canvas = document.getElementById ('שדה'); let ctx = canvas.getContext ('2d');

הגדר את ערך חיישן המרחק ל- var "inputHeight" והשתמש בו בכל עת.

תן inputHeight = 0; let obniz = אובניז חדש ("OBNIZ_ID_HERE"); obniz.onconnect = פונקצית async () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (פונקציה (גובה) {inputHeight = גובה;})};

יש לשנות את {vcc: 2, gnd: 1, signal: 0} אם אתה מחבר התקנים השונים משלב 2. ערך זה משמש כל קלט מסגרת.

תן קלט = (300 - inputHeight); קלט = Math.min (Math.max (0, קלט), canvas.height); dot.push (קלט);

שלב 5: תכנית

אנא קבל את התוכנית מכאן

מוּמלָץ: