Isi kandungan:

Permainan Mengelakkan Halangan Dengan Sensor Jarak: 5 Langkah
Permainan Mengelakkan Halangan Dengan Sensor Jarak: 5 Langkah

Video: Permainan Mengelakkan Halangan Dengan Sensor Jarak: 5 Langkah

Video: Permainan Mengelakkan Halangan Dengan Sensor Jarak: 5 Langkah
Video: “Duduk Macam Lelaki” – Netizen Terkejut Lihat Rupa Terkini Anak Perempuan Sharifah Shahira 2024, November
Anonim

Oleh laman web sa112Obniz Ikuti Lagi oleh pengarang:

Beri Makan Kucing Dari Jauh Menggunakan Telefon Pintar Dengan Obniz
Beri Makan Kucing Dari Jauh Menggunakan Telefon Pintar Dengan Obniz
Beri Makan Kucing Dari Jauh Menggunakan Telefon Pintar Dengan Obniz
Beri Makan Kucing Dari Jauh Menggunakan Telefon Pintar Dengan Obniz
Rolet Grafik Bersama Obniz
Rolet Grafik Bersama Obniz
Rolet Grafik Bersama Obniz
Rolet Grafik Bersama Obniz
Streaming Kamera Bersiri JPEG Bersama Obniz
Streaming Kamera Bersiri JPEG Bersama Obniz
Streaming Kamera Bersiri JPEG Bersama Obniz
Streaming Kamera Bersiri JPEG Bersama Obniz

Tentang: Elektronik DIY, javascript, IoT, obniz, pengaturcaraan, raspberrypi, arduino Lebih Lanjut Mengenai sa112 »

Permainan penghindaran halangan seperti Flappy Bird. Gerakkan tangan anda untuk mengelakkan perlanggaran. Ia senang dibuat dan menyeronokkan untuk dimainkan!

Langkah 1: Perkara Yang Digunakan dalam Projek Ini

obniz

Sensor jarak IR

Telefon pintar atau komputer

Langkah 2: Menyiapkan Obniz

Image
Image

Untuk menyediakan obniz, yang perlu anda lakukan adalah mengikuti tiga langkah.

  1. Sambungkan obniz ke wifi.
  2. Sambungkan peranti seperti LED atau motor ke obniz.
  3. Imbas kod QR obniz dan mulakan pengaturcaraan. Anda tidak perlu memasang perisian.

Langkah 3:

Sambungkan obniz dan sensor jarak seperti di bawah.

  • io0: Isyarat (kuning)
  • io1: GND (hitam)
  • io2: VCC (merah)

Langkah 4:

Kami menggunakan kanvas HTML5.

let canvas = document.getElementById ('bidang'); biarkan ctx = canvas.getContext ('2d');

Tetapkan nilai sensor jarak ke var "inputHeight", dan gunakan kapan saja.

biarkan inputHeight = 0; biarkan obniz = Obniz baru ("OBNIZ_ID_HERE"); obniz.onconnect = fungsi async () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (fungsi (tinggi) {inputHeight = tinggi;})};

{vcc: 2, gnd: 1, signal: 0} harus diubah jika anda menyambungkan peranti yang berbeza dari Langkah 2. Nilai ini digunakan sebagai setiap input bingkai.

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

Langkah 5: Program

Sila dapatkan program dari sini

Disyorkan: