Lompat ke isi utama

Pemrograman Berbasis Peristiwa: Komunikasi Antar Blok

Ikon Kotak Alat Guru Kotak Peralatan Guru

Tujuan dari bagian Pikirkan Ulang adalah agar siswa menggunakan tombol pada Pengontrol menggunakan pemrograman berbasis peristiwa.

Bagian ini mencakup:

  • Ikhtisar Pemrograman Berbasis Peristiwa

  • Contoh Petunjuk Pengunduhan Proyek & Ikhtisar

  • Aktivitas Remix:

    • Ambil sebuah Objek!

    • Permata Berwarna

    • Lomba Estafet!

  • Pertanyaan Remix

Ikon Tips Guru Tips Guru

  • Pengendali dapat dipasangkan dengan Robot Brain sebelum kelas untuk menghemat waktu. Putuskan apakah Anda ingin menyelesaikan langkah ini atau Anda ingin siswa melakukannya sendiri. Ikuti langkah-langkahdi sini. Anda dapat mencetak artikel ini untuk digunakan siswa, jika Anda ingin mereka memasangkan Pengontrol ke Otak.
  • Pemrograman berbasis peristiwa memberi Clawbot kemampuan untuk memicu peristiwa atau bereaksi terhadap pemicu. Jenis pemrograman ini memungkinkan satu blok untuk berkomunikasi dengan blok lainnya.

    Dengan kata lain, Clawbot merespons gerakan Joystick Pengendali. Pergerakan Joystick adalah pemicunya, dan Clawbot meresponsnya sesuai dengan itu

Proyek VEXcode V5 dengan blok kejadian Saat tombol Pengontrol L1 ditekan untuk memulai dengan blok motor Lengan berputar terpasang.

Dalam contoh di atas, menekan tombol L 1 adalah pemicu yang memutar ArmMotor ke atas. Blok [ketika tombol pengontrol] mengomunikasikan pesan itu ke blok [putar].

Untuk mempelajari lebih lanjut tentang blok, buka informasiBantuan.

 

Seekor anjing kecil duduk di atas keset dengan tali melingkar di depannya, menatap kamera seolah bertanya apakah sudah waktunya keluar.

Pemrograman berbasis acara

Jika anjing Anda membawa tali pengikatnya atau duduk di dekat pintu, ia memberi tahu Anda bahwa ia perlu keluar. Di sekolah, ketika guru Anda mengajukan pertanyaan dan melihat Anda mengangkat tangan, mereka yakin Anda tahu jawabannya dan ingin menjawab pertanyaan itu. Perilaku ini juga dikenal sebagai “pemicu.”

Anjing Anda tahu bahwa membawakan tali pengikatnya atau duduk di dekat pintu adalah pemicu yang memberi tahu Anda bahwa ia perlu keluar. Jadi, saat Anda melihatnya duduk di dekat pintu dengan tali pengikatnya, Anda bereaksi terhadap pemicu itu dengan membawanya keluar. Mengangkat tangan adalah pemicu yang memberi tahu guru bahwa Anda ingin menjawab pertanyaan. Guru kemudian bereaksi terhadap pemicu tersebut dengan memanggil Anda.

Pemrograman berbasis peristiwa dalam robotika terjadi ketika perilaku robot tertentu memicu robot untuk melakukan hal-hal tertentu atau bereaksi terhadap pemicu tertentu.

Ikon Kotak Alat Guru Kotak Alat Guru - Meninjau Blok

  • Minta siswa untuk membuka proyek contoh Clawbot Controller dengan Events di VEXcode V5.

Contoh ikon proyek bertuliskan Clawbot with Controller di bagian bawah dan menunjukkan pengontrol biru dengan clawbot di atasnya.

  • Sebagai aktivitas seluruh kelas, tinjau blok pemrograman bersama siswa. Beritahukan siswa bahwa beberapa kejadian dalam proyek Clawbot Control dapat dipicu pada saat yang bersamaan, yang memungkinkan mereka mengendalikan gerakan mengemudi Clawbot serta gerakan Lengan dan Cakar Clawbot.
  • Jika siswa memerlukan tinjauan cepat tentang VEXcode V5, mereka dapat merujuk ke Tutorial kapan saja selama penyelidikan ini. Tutorial ada di bilah alat. Siswa dapat meninjau penyimpanan, pengunduhan, dan menjalankan proyek, beserta item lainnya, dengan tutorial.

Tombol tutorial di Toolbar VEXcode V5, terletak di sebelah kanan, di samping tombol menu File

Pengendali: Kontrol Clawbot

Sekarang, Anda siap untukmengunduhproyek contoh Clawbot Controller dengan Events dan menggunakan Controller untuk mengoperasikan Clawbot, Lengannya, dan Cakarnya, semuanya pada saat yang bersamaan!

Ikon bertuliskan Clawbot Controller dengan Events di bagian bawah dan Controller biru dengan clawbot di atasnya.


Pastikan Anda memiliki perangkat keras yang diperlukan dan buku catatan teknik Anda. Buka VEXcode V5.

 
Bahan yang dibutuhkan:
Kuantitas Bahan-bahan yang Dibutuhkan
1

Robot Cakar

1

Baterai Robot Terisi

1

Radio VEX V5

1

Pengendali

1

Kabel Tether

1

Kode VEX V5

1

Kabel USB (jika menggunakan komputer)

1

Buku Catatan Teknik

Sebelum Anda memulai aktivitas...

Apakah Anda sudah menyiapkan masing-masing barang ini? Pembangun harus memeriksa masing-masing hal berikut ini:

  • Apakah semua motor dan sensor terpasang pada port yang benar?

  • Apakah kabel pintardimasukkan sepenuhnyake semua motor?

  • Apakah baterai terisi penuh?

  • Apakah Pengendalidipasangkandengan Otak Robot?