Langsung ke konten utama

Pelajaran 1: Apa itu Sensor Bumper?

Dalam pelajaran ini, Anda akan mempelajari apa itu sensor dan mengapa Anda perlu menggunakan sensor dengan robot VR. Sensor pertama yang akan Anda pelajari adalah Sensor Bumper. Anda akan mempelajari cara kerja Sensor Bumper dan cara menggunakan Sensor Bumper Robot VR dalam proyek VEXcode VR.

Hasil belajar

  • Identifikasi bahwa Sensor Bumper adalah sejenis sakelar.
  • Pastikan Sensor Bumper melaporkan nilai FALSE (dilepas) atau TRUE (ditekan).
  • Identifikasi bahwa Sensor Bumper dapat digunakan untuk memicu aksi Robot VR saat ditekan atau dilepaskan.
  • Identifikasi bahwa blok <Pressing bumper> adalah Boolean yang melaporkan apakah Sensor Bumper ditekan.
  • Jelaskan mengapa Bumper Sensor akan digunakan dalam proyek VEXcode VR.

Sensor Bemper

Robot VR ini memiliki dua Sensor Bumper yang terletak di bagian depan.

Bagian depan Robot VR. Dua sensor bemper di bagian depan robot ditunjukkan dengan warna oranye terang dan kotak merah di sekelilingnya. Satu sensor terletak di bagian depan kanan robot, dan sensor lainnya terletak di bagian depan kiri.

Sensor Bumper adalah sakelar yang melaporkan apakah sakelar tersebut ditekan atau dilepas.

  • Sensor Bumper akan melaporkan nilai sensor TRUE ketika Sensor Bumper ditekan.
  • Sensor Bumper akan melaporkan nilai sensor FALSE ketika Sensor Bumper dilepas.

Sensor Bumper ditekan oleh dinding di Labirin Dinding Taman Bermain, atau oleh dinding luar yang mengelilingi Taman Bermain lainnya.

Taman Bermain Labirin Dinding VR. Sudut kamera menunjukkan tampilan 3/4 dari lapangan dengan robot VR di depannya. Ini menunjukkan bahwa labirin dinding memiliki dinding 3D yang akan ditabrak robot jika bergerak maju.

Sensor Bumper digunakan untuk menentukan apakah Robot VR menyentuh suatu objek atau dinding. Gunakan blok <Pressing bumper> dalam proyek VEXcode VR untuk memeriksa kondisi Sensor Bumper.

Baca artikel Bumper Sensor - Fitur Robot - VEX VRuntuk informasi detail tentang cara kerja Sensor Bumper.

Blok <Pressing bumper>

<Pressing bumper> adalah blok pelapor Boolean. Fungsi ini melaporkan TRUE jika tombol Bumper ditekan, dan FALSE jika tidak ditekan.

Blok yang ditekan bumper di VEXcode yang terbaca Tanda tanya yang ditekan bumper kiri. Blok tersebut berbentuk heksagonal.

Menggunakan Blok Sakelar

Ini adalah blok Switch <Bumper pressed>.

Blok saklar berbentuk heksagonal dengan perintah Python berikut di dalamnya: left underscore bumper dot pressed. Tanda kurung terletak di akhir perintah.

Blok <Pressing bumper> digunakan dengan blok dari kategori Kontrol yang menerima blok Boolean heksagonal.

Ruang kerja VEXcode VR dengan kategori blok Kontrol yang ditampilkan di kotak peralatan di sisi kiri.

Pada contoh berikut, Robot VR akan bergerak maju hingga Tombol Bumper Kiri ditekan. Setelah tombol Bumper Kiri ditekan, Robot VR akan berhenti mengemudi.

Proyek VR dengan blok "kapan dimulai" dan empat blok yang terpasang di bawahnya. Blok-blok tersebut bertuliskan: maju, tunggu hingga bumper kiri ditekan, berhenti mengemudi. Blok LeftBumper Pressed terletak di dalam blok wait until, sehingga terbaca sebagai satu perintah.

Menerapkan

Sensor sangat penting bagi robotika. Agar sebuah robot VR benar-benar dapat dianggap sebagai robot, ia harus mampu merasakan dan berinteraksi dengan lingkungannya. Hal ini umumnya disebut sebagai siklus pengambilan keputusan Merasakan → Berpikir → Bertindak.

Diagram alir yang menunjukkan siklus Sense Think Act. Bagian Sense memiliki sub-label yang berbunyi merasakan lingkungan sekitar. Sebuah panah menunjuk dari Indra ke Pikiran. Think memiliki sub-label yang berbunyi "Mengambil keputusan berdasarkan data sensor dari lingkungan sekitar." Sebuah panah menunjuk dari "Berpikir" ke "Bertindak". Act memiliki sub-label yang berbunyi Melaksanakan keputusan. Sebuah panah menunjuk dari Tindakan ke Perasaan.

Robot VR menggunakan sensor untuk mengumpulkan data dari lingkungannya (Merasakan), membuat keputusan berdasarkan informasi ini (Berpikir), dan mengubah informasi tersebut menjadi instruksi untuk perilaku (Bertindak).

Sensor memungkinkan Robot VR untuk berinteraksi dengan lingkungannya, dan memungkinkan pengguna untuk membuat proyek yang lebih dinamis. Proyek-proyek dinamis ini membutuhkan Robot VR untuk berinteraksi dan merespons lingkungan yang berubah.

Pada Unit ini, Anda akan diperkenalkan dengan Sensor Bumper, yaitu sensor yang dapat mendeteksi kontak fisik. Sensor Bumper digunakan untuk memberi tahu Robot VR ketika robot tersebut bersentuhan dengan suatu objek atau dinding. Robot VR kemudian dapat menggunakan informasi yang dilaporkan dari Sensor Bumper Kiri untuk membuat keputusan. Pada contoh di bawah ini, Robot VR akan bergerak maju, kemudian berbelok 90 derajat ke kanan setelah Sensor Bumper Kiri ditekan, mendeteksi kontak dengan suatu objek atau dinding.

Proyek VR dengan blok "kapan dimulai" dan empat blok yang terpasang di bawahnya. Petunjuknya berbunyi: maju terus, tunggu hingga bumper kiri ditekan, belok kanan 90 derajat. Blok LeftBumper Pressed terletak di dalam blok wait until, sehingga terbaca sebagai satu perintah.

Pertanyaan

Silakan pilih tautan di bawah ini untuk mengakses kuis pelajaran.

Google Doc / .docx / .pdf