Langsung ke konten utama

Pelajaran 5: Tantangan Penggerak Cakram

Dalam Tantangan Pemindah Cakram, Robot VR harus menggunakan Elektromagnet untuk mengambil setiap cakram dan memindahkannya ke sasaran dengan warna yang sama di Area Bermain Pemindah Cakram Anda perlu menggunakan loop bersarang dan Elektromagnet bersama dengan perintah dari kategori Drivetrain, Sensing, dan Control untuk menyelesaikan tantangan Disk Mover.

Tampilan dari atas arena bermain Disk Mover dengan kotak merah di sekitar setiap set tiga cakram di setiap bagiannya. Dari kotak merah memanjang sebuah panah yang menunjuk ke tujuan berwarna yang sesuai, menunjukkan bahwa tujuan tantangan ini adalah memindahkan semua cakram ke tujuan yang sesuai.

Hasil Pembelajaran

  • Terapkan perintah dari kategori Penggerak, Penginderaan, dan Kontrol dalam urutan yang benar agar Robot VR berhasil menyelesaikan Tantangan Pemindah Cakram.

Menyatukan Semuanya

Unit ini mengeksplorasi cara menggunakan Elektromagnet pada Robot VR untuk mengambil dan meletakkan cakram berwarna di Disk Mover Playground. Unit ini juga menggabungkan keterampilan yang dipelajari di unit sebelumnya seperti menggunakan Sensor Mata dan Sensor Jarak dengan loop sementarauntuk menavigasi Disk Mover Playground dan untuk mengambil cakram.

Aktivitas dalam Unit ini membutuhkan banyak gerakan berulang. Penggunaan perulangan dan perulangan bersarang dalam proyek VEXcode VR memungkinkan pengguna untuk mengontrol alur proyek dan mempersingkat daftar panjang perintah yang berulang menjadi hanya beberapa perintah saja. Loop juga dapat digunakan dengan perintah yang mengembalikan nilai Boolean, memungkinkan Robot VR untuk mengevaluasi dan merespons lingkungannya, seperti menghentikan dan mengaktifkan Elektromagnet ketika Sensor Mata Bawah mendeteksi sebuah cakram.

	while not down_eye.near_object():
		drivetrain.drive(FORWARD)
		wait(5, MSEC)
	drivetrain.stop()
	magnet.energize(BOOST)

Menempatkan satu loop di dalam loop lain disebut 'nesting'. Ketika perulangan bersarang, perulangan luar mengambil kendali atas jumlah kali perulangan dalam dieksekusi. Perulangan bersarang sangat membantu dalam proyek di mana Robot VR mengulangi perilaku yang sama lebih dari sekali. Penggunaan perulangan bersarang (nesting loops) mengatur dan meringkas sebuah proyek.

Pilih tombol Berikutnya untuk melanjutkan ke bagian selanjutnya dari Pelajaran ini.