ዝርዝር ሁኔታ:

የርቀት ዳሳሽ ያለው መሰናክል የማስቀረት ጨዋታ 5 ደረጃዎች
የርቀት ዳሳሽ ያለው መሰናክል የማስቀረት ጨዋታ 5 ደረጃዎች

ቪዲዮ: የርቀት ዳሳሽ ያለው መሰናክል የማስቀረት ጨዋታ 5 ደረጃዎች

ቪዲዮ: የርቀት ዳሳሽ ያለው መሰናክል የማስቀረት ጨዋታ 5 ደረጃዎች
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ህዳር
Anonim

በ sa112Obniz ድርጣቢያ ተጨማሪ ይከተሉ በደራሲው

ድመት ከ Obniz ጋር ስማርትፎን በመጠቀም በርቀት ይመግቡ
ድመት ከ Obniz ጋር ስማርትፎን በመጠቀም በርቀት ይመግቡ
ድመት ከ Obniz ጋር ስማርትፎን በመጠቀም በርቀት ይመግቡ
ድመት ከ Obniz ጋር ስማርትፎን በመጠቀም በርቀት ይመግቡ
ከ Obniz ጋር ግራፊክ ሩሌት
ከ Obniz ጋር ግራፊክ ሩሌት
ከ Obniz ጋር ግራፊክ ሩሌት
ከ Obniz ጋር ግራፊክ ሩሌት
JPEG ተከታታይ ካሜራ በዥረት መልቀቅ ከ Obniz ጋር
JPEG ተከታታይ ካሜራ በዥረት መልቀቅ ከ Obniz ጋር
JPEG ተከታታይ ካሜራ በዥረት መልቀቅ ከ Obniz ጋር
JPEG ተከታታይ ካሜራ በዥረት መልቀቅ ከ Obniz ጋር

ስለ: DIY ኤሌክትሮኒክስ ፣ ጃቫስክሪፕት ፣ አይኦቲ ፣ obniz ፣ ፕሮግራሚንግ ፣ ራፕቤሪፒ ፣ አርዱinoኖ ስለ Sa112 ተጨማሪ »

እንደ Flappy Bird የመሰናክል እንቅፋት ጨዋታ። ግጭትን ለማስወገድ እጅዎን ያንቀሳቅሱ። መጫወት ቀላል እና አዝናኝ ነው!

ደረጃ 1 በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች

obniz

የ IR ርቀት ዳሳሽ

ስማርትፎን ወይም ኮምፒተር

ደረጃ 2: Obniz ን ማቀናበር

Image
Image

Obniz ን ለማዘጋጀት ፣ ማድረግ ያለብዎት ሶስት እርምጃዎችን መከተል ነው።

  1. Obniz ን ከ wifi ጋር ያገናኙ።
  2. እንደ ኤልኢዲ ወይም ሞተሮች ያሉ መሣሪያዎችን ወደ obniz ያገናኙ።
  3. የ obniz የ QR ኮድ ይቃኙ እና ፕሮግራምን ይጀምሩ። ማንኛውንም ሶፍትዌር መጫን አያስፈልግዎትም።

ደረጃ 3

ከዚህ በታች እንደሚታየው obniz እና የርቀት ዳሳሹን ያገናኙ።

  • io0: ምልክት (ቢጫ)
  • io1: GND (ጥቁር)
  • io2: ቪሲሲ (ቀይ)

ደረጃ 4

ኤችቲኤምኤል 5 ሸራ እንጠቀማለን።

ሸራ = document.getElementById ('መስክ'); ctx = canvas.getContext ('2d') ይፍቀዱ;

የርቀት ዳሳሽ ዋጋን ወደ “inputHeight” ያዘጋጁ እና በማንኛውም ጊዜ ይጠቀሙበት።

inputHeight = 0; obniz = new 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 - inputHeight); ግብዓት = Math.min (Math.max (0 ፣ ግቤት) ፣ canvas.height); dot.push (ግቤት);

ደረጃ 5 - ፕሮግራም

እባክዎን ፕሮግራሙን ከዚህ ያግኙ

የሚመከር: