Lompat ke isi utama

Pelajaran 1: Apa itu Sensor Bumper?

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

Hasil belajar

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

Sensor Bumper

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

Bagian depan Robot VR. Dua Sensor Bumper di bagian depan robot ditampilkan dalam warna oranye terang dengan kotak merah di sekelilingnya. Satu sensor berada di bagian depan kanan robot dan sensor lainnya berada di bagian depan kiri.

Sensor Bumper adalah sakelar yang memberi laporan jika ditekan atau dilepas.

  • Sensor Bumper akan melaporkan nilai sensor TRUE saat Sensor Bumper ditekan.
  • Sensor Bumper akan melaporkan nilai sensor FALSE saat Sensor Bumper dilepaskan.

Sensor Bumper ditekan oleh dinding di Wall Maze Playground, atau oleh dinding luar yang mengelilingi Playground lainnya.

Taman Bermain Labirin Dinding VR. Sudut kamera menunjukkan tampilan 3/4 Lapangan dengan robot VR di depan. Ini menunjukkan bahwa labirin dinding memiliki dinding 3D yang akan bertabrakan dengan robot jika melaju ke depan.

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

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

<Pressing bumper> Blok

<Pressing bumper> adalah blok reporter Boolean. Ia melaporkan TRUE jika Bumper ditekan, dan FALSE jika tidak ditekan.

Blok Bumper ditekan dalam VEXcode yang bertuliskan tanda tanya Bumper Kiri ditekan. Balok tersebut berbentuk segi enam.

Menggunakan Blok Switch

Ini adalah blok Switch <Bumper pressed>.

Blok sakelar berbentuk heksagonal dengan perintah Python berikut di dalamnya: titik bumper garis bawah kiri ditekan. Seperangkat tanda kurung berada di akhir perintah.

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

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

Dalam contoh berikut, Robot VR akan melaju maju hingga Bumper Kiri ditekan. Setelah Bumper Kiri ditekan, Robot VR akan berhenti melaju.

Proyek VR dengan blok saat dimulai dan empat blok terpasang di bawahnya. Blok bertuliskan melaju ke depan, tunggu hingga bemper kiri ditekan, berhenti melaju. Blok LeftBumper Pressed disarangkan di dalam wait until, sehingga terbaca sebagai satu perintah.

Menerapkan

Sensor sangat penting bagi robotika. Agar Robot VR benar-benar dianggap sebagai robot, ia harus mampu merasakan dan berinteraksi dengan lingkungannya. Hal ini secara umum disebut sebagai siklus keputusan Sense → Think → Act.

Bagan alur yang menunjukkan siklus Sense Think Act. Bagian Sense memiliki sublabel yang berbunyi merasakan lingkungan. Sebuah anak panah menunjuk dari Sense ke Think. Think memiliki sub-label yang berbunyi Buat keputusan berdasarkan data sensor dari lingkungan. Sebuah tanda panah menunjuk dari Berpikir ke Bertindak. Undang-undang ini memiliki sublabel yang berbunyi Melaksanakan keputusan. Sebuah anak panah menunjuk dari Tindakan ke Perasaan.

Robot VR menggunakan sensor untuk mengumpulkan data dari lingkungan sekitarnya (Sense), membuat keputusan berdasarkan informasi ini (Think) dan mengubah informasi tersebut menjadi instruksi untuk perilaku (Act).

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

Dalam Unit ini, Anda diperkenalkan dengan Bumper Sensor, sebuah sensor yang dapat mendeteksi kontak fisik. Sensor Bumper digunakan untuk memberi tahu Robot VR saat telah melakukan kontak dengan suatu objek atau dinding. Robot VR kemudian dapat menggunakan informasi yang dilaporkan dari Sensor Bumper Kiri untuk membuat keputusan. Dalam contoh di bawah, Robot VR akan melaju ke depan, lalu berbelok ke kanan 90 derajat setelah Sensor Bumper Kiri ditekan, mendeteksi kontak dengan objek atau dinding.

Proyek VR dengan blok saat dimulai dan empat blok terpasang di bawahnya. Bloknya bertuliskan melaju ke depan, tunggu hingga bemper kiri ditekan, belok kanan sejauh 90 derajat. Blok LeftBumper Pressed disarangkan di dalam wait until, sehingga terbaca sebagai satu perintah.

Pertanyaan

Silakan pilih tautan di bawah untuk mengakses kuis pelajaran.

Google Doc / .docx / .pdf