Tartalomjegyzék:

Akadálykerülő játék távolságérzékelővel: 5 lépés
Akadálykerülő játék távolságérzékelővel: 5 lépés

Videó: Akadálykerülő játék távolságérzékelővel: 5 lépés

Videó: Akadálykerülő játék távolságérzékelővel: 5 lépés
Videó: Arduino futófény 2024, November
Anonim

Szerző: Sa112Obniz website

Táplálja a macskát távolról okostelefonnal az Obniz segítségével
Táplálja a macskát távolról okostelefonnal az Obniz segítségével
Táplálja a macskát távolról okostelefonnal az Obniz segítségével
Táplálja a macskát távolról okostelefonnal az Obniz segítségével
Grafikus rulett az Obniz segítségével
Grafikus rulett az Obniz segítségével
Grafikus rulett az Obniz segítségével
Grafikus rulett az Obniz segítségével
JPEG soros kamera streaming az Obniz segítségével
JPEG soros kamera streaming az Obniz segítségével
JPEG soros kamera streaming az Obniz segítségével
JPEG soros kamera streaming az Obniz segítségével

Névjegy: DIY elektronika, javascript, IoT, obniz, programozás, raspberrypi, arduino További információ a sa112 -ről »

Akadálykerülő játék, mint a Flappy Bird. Mozgassa a kezét, hogy elkerülje az ütközést. Könnyen elkészíthető és szórakoztató a játék!

1. lépés: A projektben használt dolgok

obniz

IR távolságérzékelő

Okostelefon vagy számítógép

2. lépés: Az Obniz beállítása

Image
Image

Az obniz beállításához mindössze három lépést kell végrehajtania.

  1. Csatlakoztassa az obniz -ot a wifi -hez.
  2. Csatlakoztasson olyan eszközöket, mint a LED vagy a motorok az obnizhez.
  3. Olvassa be az obniz QR -kódját, és indítsa el a programozást. Nem kell semmilyen szoftvert telepítenie.

3. lépés:

Csatlakoztassa az obniz -t és a távolságérzékelőt az alábbiak szerint.

  • io0: Jel (sárga)
  • io1: GND (fekete)
  • io2: VCC (piros)

4. lépés:

HTML5 vásznat használunk.

let vászon = document.getElementById ('mező'); legyen ctx = canvas.getContext ('2d');

Állítsa a távolságérzékelő értékét a "inputHeight" értékre, és használja azt bármikor.

let inputHeight = 0; let obniz = new Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async function () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (függvény (magasság) {inputHeight = magasság;})};

A {vcc: 2, gnd: 1, signal: 0} értéket meg kell változtatni, ha a 2. lépéstől eltérő eszközöket csatlakoztat. Ezt az értéket használja minden keretbemenetként.

let input = (300 - inputHeight); input = Math.min (Math.max (0, bemenet), vászon.magasság); dot.push (bemenet);

5. lépés: Programozás

Kérjük, innen szerezze be a programot

Ajánlott: