Talaan ng mga Nilalaman:

Laro sa Pag-iwas sa Balakid na May Distance Sensor: 5 Mga Hakbang
Laro sa Pag-iwas sa Balakid na May Distance Sensor: 5 Mga Hakbang

Video: Laro sa Pag-iwas sa Balakid na May Distance Sensor: 5 Mga Hakbang

Video: Laro sa Pag-iwas sa Balakid na May Distance Sensor: 5 Mga Hakbang
Video: PAANO TANCHA-HIN ANG DISTANSYA NG IYONG SASAKYAN | HOW TO JUDGE CAR'S DISTANCE (BEGINNER'S GUIDE) 2024, Nobyembre
Anonim

Sa pamamagitan ng sa112Obniz websiteMasundan ang Higit Pa ng may-akda:

Pakain ang Cat ng Malayong Paggamit ng Smartphone Sa Obniz
Pakain ang Cat ng Malayong Paggamit ng Smartphone Sa Obniz
Pakain ang Cat ng Malayong Paggamit ng Smartphone Sa Obniz
Pakain ang Cat ng Malayong Paggamit ng Smartphone Sa Obniz
Graphical Roulette kasama si Obniz
Graphical Roulette kasama si Obniz
Graphical Roulette kasama si Obniz
Graphical Roulette kasama si Obniz
Pag-streaming ng Serial Camera ng JPEG Sa Obniz
Pag-streaming ng Serial Camera ng JPEG Sa Obniz
Pag-streaming ng Serial Camera ng JPEG Sa Obniz
Pag-streaming ng Serial Camera ng JPEG Sa Obniz

Tungkol sa: DIY electronics, javascript, IoT, obniz, programa, raspberrypi, arduino Higit Pa Tungkol sa sa112 »

Laro ng pag-iwas sa sagabal tulad ng Flappy Bird. Gawin ang iyong kamay upang maiwasan ang banggaan. Ito ay madaling gawin at masaya upang i-play!

Hakbang 1: Mga Bagay na Ginamit sa Project na Ito

obniz

IR distansya sensor

Smartphone o computer

Hakbang 2: Pag-set up ng Obniz

Image
Image

Upang mai-set up ang obniz, ang kailangan mo lang gawin ay sundin ang tatlong mga hakbang.

  1. Ikonekta ang obniz sa wifi.
  2. Ikonekta ang mga aparato tulad ng LED o motor sa obniz.
  3. I-scan ang QR code ng obniz at simulan ang programa. Hindi mo kailangang mag-install ng anumang software.

Hakbang 3:

Ikonekta ang obniz at ang distansya sensor tulad ng nasa ibaba.

  • io0: Signal (dilaw)
  • io1: GND (itim)
  • io2: VCC (pula)

Hakbang 4:

Gumagamit kami ng canvas ng HTML5.

hayaan ang canvas = document.getElementById ('patlang'); hayaan ang CTx = canvas.getContext ('2d');

Itakda ang halaga ng distansya sensor sa var "inputHeight", at gamitin ito anumang oras.

hayaan ang inputHeight = 0; hayaan ang obniz = bagong Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async function () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (pagpapaandar (taas) {inputHeight = taas;})};

Ang {vcc: 2, gnd: 1, signal: 0} ay dapat mabago kung ikinonekta mo ang mga aparato na naiiba sa Hakbang 2. Ginagamit ang halagang ito bilang bawat pag-input ng frame.

hayaan ang input = (300 - inputHeight); input = Math.min (Math.max (0, input), canvas.height); dot.push (input);

Hakbang 5: Programa

Mangyaring kunin ang programa mula dito

Inirerekumendang: