Përmbajtje:

Shmangia e Pengesave Lojë Me Sensorin e Largësisë: 5 Hapa
Shmangia e Pengesave Lojë Me Sensorin e Largësisë: 5 Hapa

Video: Shmangia e Pengesave Lojë Me Sensorin e Largësisë: 5 Hapa

Video: Shmangia e Pengesave Lojë Me Sensorin e Largësisë: 5 Hapa
Video: Rama: Meta e ka perplasjen me drejtesine 2024, Nëntor
Anonim

Nga sa112Obniz website Ndiqni më shumë nga autori:

Ushqeni macen në distancë duke përdorur smartphone me Obniz
Ushqeni macen në distancë duke përdorur smartphone me Obniz
Ushqeni macen në distancë duke përdorur smartphone me Obniz
Ushqeni macen në distancë duke përdorur smartphone me Obniz
Ruletë Grafike Me Obniz
Ruletë Grafike Me Obniz
Ruletë Grafike Me Obniz
Ruletë Grafike Me Obniz
Kamera Seriale JPEG që transmeton me Obniz
Kamera Seriale JPEG që transmeton me Obniz
Kamera Seriale JPEG që transmeton me Obniz
Kamera Seriale JPEG që transmeton me Obniz

Rreth: DIY elektronikë, javascript, IoT, obniz, programim, raspberrypi, arduino Më shumë Rreth sa112 »

Lojë e shmangies së pengesave si Flappy Bird. Lëvizni dorën për të shmangur përplasjen. Easyshtë e lehtë për tu bërë dhe argëtuese për të luajtur!

Hapi 1: Gjërat e përdorura në këtë projekt

obniz

Sensori i distancës IR

Smartphone ose kompjuter

Hapi 2: Vendosja e Obniz

Image
Image

Për të konfiguruar obniz, gjithçka që duhet të bëni është të ndiqni tre hapa.

  1. Lidhni obniz me wifi.
  2. Lidhni pajisje si LED ose motorë me obniz.
  3. Skanoni kodin QR të obniz dhe filloni programimin. Nuk keni nevojë të instaloni ndonjë softuer.

Hapi 3:

Lidhni obniz dhe sensorin e distancës si më poshtë.

  • io0: Sinjali (i verdhë
  • io1: GND (e zezë
  • io2: VCC (e kuqe

Hapi 4:

Ne përdorim kanavacë HTML5.

le kanavacë = document.getElementById ('fushë'); le ctx = canvas.getContext ('2d');

Vendosni vlerën e sensorit të distancës në var "inputHeight" dhe përdorni atë në çdo kohë.

le inputHeight = 0; le obniz = Obniz i ri ("OBNIZ_ID_HERE"); obniz.onconnect = async funksion () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, sinjal: 0}); sensor.start (funksioni (lartësia) {inputHeight = lartësia;})};

{vcc: 2, gnd: 1, sinjali: 0} duhet të ndryshohet nëse lidhni pajisje të ndryshme nga Hapi 2. Kjo vlerë përdoret si çdo hyrje e kornizës.

le input = (300 - inputHeight); input = Math.min (Math.max (0, input), canvas.height); pikë.shty (hyrje);

Hapi 5: Programi

Ju lutemi merrni programin nga këtu

Recommended: