Sekarang setelah Anda membuat proyek pengiriman pesan robot-ke-robot pertama Anda, saatnya mencoba mengirim beberapa pesan! Dalam pelajaran ini, Anda akan mempelajari cara membuat proyek untuk mengirim lebih dari satu pesan dari satu robot ke robot lainnya.
Tonton video di bawah ini untuk mempelajari tentang:
- Membuat proyek bagi robot untuk mengirim dan menerima lebih dari satu pesan.
- Bagaimana konsep “masuk pertama, keluar pertama” (FIFO) menentukan urutan penerimaan dan tindak lanjut pesan.
- Menggunakan pengulangan dan pernyataan kondisional untuk memeriksa beberapa pesan.
Sekarang setelah Anda menonton videonya, catat pikiran Anda dalam jurnal Anda. Jawablah pertanyaan-pertanyaan ini untuk memandu pemikiran Anda dan membantu Anda mempersiapkan diri untuk diskusi kelas secara keseluruhan:
- Bagaimana pengiriman banyak pesan memungkinkan robot diberi kode untuk melakukan tindakan yang rumit?
- Apa yang Anda lihat dalam video yang membenarkan klaim Anda?
- Apa persamaan atau perbedaan proyek dalam video ini dibandingkan dengan proyek dalam pelajaran sebelumnya?
- Apa yang harus Anda pertimbangkan saat merencanakan proyek seperti yang ditunjukkan dalam video, dan mengapa?
- Pertanyaan apa yang Anda miliki tentang pembuatan proyek yang menyertakan banyak pesan?
Sekarang setelah Anda menonton videonya, catat pikiran Anda dalam jurnal Anda. Jawablah pertanyaan-pertanyaan ini untuk memandu pemikiran Anda dan membantu Anda mempersiapkan diri untuk diskusi kelas secara keseluruhan:
- Bagaimana pengiriman banyak pesan memungkinkan robot diberi kode untuk melakukan tindakan yang rumit?
- Apa yang Anda lihat dalam video yang membenarkan klaim Anda?
- Apa persamaan atau perbedaan proyek dalam video ini dibandingkan dengan proyek dalam pelajaran sebelumnya?
- Apa yang harus Anda pertimbangkan saat merencanakan proyek seperti yang ditunjukkan dalam video, dan mengapa?
- Pertanyaan apa yang Anda miliki tentang pembuatan proyek yang menyertakan banyak pesan?
Setelah siswa menonton video dan sebelum berlatih, berkumpullah untuk berdiskusi dengan seluruh kelas. Gunakan jawaban siswa terhadap pertanyaan yang diberikan sebagai dasar diskusi.
Catat tanggapan siswa di papan tulis, sehingga mereka dapat meninjaunya kembali bila diperlukan. Dorong siswa untuk merujuk pada catatan mereka di jurnal mereka untuk mendukung pernyataan mereka.
Praktik Terbimbing
Sekarang setelah Anda menonton dan mendiskusikan video tersebut, giliran Anda untuk berlatih. Anda akan berkolaborasi untuk membuat kode proyek bagi robot untuk mengirim dan menerima banyak pesan.
Langkah 1: Siapkan bidang seperti yang ditunjukkan di bawah ini.

Langkah 2: Buat proyek di mana satu robot mengirimkan pesan yang mengarahkan robot lain untuk mengambil tiga objek berbeda dan mengirimkan masing-masing ke AprilTag ID 0. Berkolaborasi untuk merencanakan dan membuat kode kedua robot untuk menyelesaikan tugas.
- Gunakan kartu tugas ini (Google / .docx / .pdf) untuk memandu praktik Anda.
- Ganti objek di lapangan dengan muatan yang berbeda, setelah objek tersebut terkirim.
Sumber Daya untuk Praktik:
Sumber daya yang tertaut di sini tersedia jika Anda memerlukan dukungan tambahan saat menyelesaikan aktivitas.
Sekarang setelah Anda menonton dan mendiskusikan video tersebut, giliran Anda untuk berlatih. Anda akan berkolaborasi untuk membuat kode proyek bagi robot untuk mengirim dan menerima banyak pesan.
Langkah 1: Siapkan bidang seperti yang ditunjukkan di bawah ini.

Langkah 2: Buat proyek di mana satu robot mengirimkan pesan yang mengarahkan robot lain untuk mengambil tiga objek berbeda dan mengirimkan masing-masing ke AprilTag ID 0. Berkolaborasi untuk merencanakan dan membuat kode kedua robot untuk menyelesaikan tugas.
- Gunakan kartu tugas ini (Google / .docx / .pdf) untuk memandu praktik Anda.
- Ganti objek di lapangan dengan muatan yang berbeda, setelah objek tersebut terkirim.
Sumber Daya untuk Praktik:
Sumber daya yang tertaut di sini tersedia jika Anda memerlukan dukungan tambahan saat menyelesaikan aktivitas.
Bagikan kartu tugas Langkah 2 (Google / .docx / .pdf). Saat siswa berkolaborasi untuk merencanakan dan mengkodekan proyek mereka, berkelilinglah di ruangan dan ajukan pertanyaan seperti:
- Tentang Pengkodean:
- Bagaimana Anda memastikan bahwa Robot R menerima semua pesan yang dikirim Robot S?
- Bagaimana Anda tahu urutan apa Robot R akan menerima pesan Robot S?
- Jika Anda ingin mengubah urutan objek yang diambil dan diantar Robot R, apa yang perlu Anda lakukan?
- Bisakah Anda mengubah pesan yang dikirim Robot S, dan tetap mendapatkan perilaku yang sama dari Robot R?
- Bisakah Anda mempertahankan pesan yang dikirimkan Robot S sama, tetapi mendapatkan perilaku yang berbeda dari Robot R?
- Tentang Kolaborasi:
- Hal-hal apa saja yang dapat Anda lakukan untuk memastikan Anda mengomunikasikan gagasan Anda dengan jelas di antara kedua kelompok?
- Bagaimana Anda memastikan semua orang berpartisipasi?
Jika siswa mengalami kesulitan dalam membuat proyek bagi Robot R untuk mengambil dan mengantarkan ketiga objek, dorong mereka untuk menonton ulang video di bagian atas halaman untuk memperkuat pembelajaran mereka.
Penutup
Sekarang setelah Anda menyelesaikan aktivitasnya, saatnya untuk berbagi apa yang Anda pelajari tentang proyek pengkodean bagi robot untuk mengirim dan menerima banyak pesan. Jawablah pertanyaan berikut dalam jurnal Anda untuk membantu Anda merenungkan pembelajaran Anda dan mempersiapkan diskusi seluruh kelas:
- Bagaimana Anda memutuskan pesan mana yang akan dikirim dari Robot S ke Robot R?
- Bagaimana Anda memutuskan urutan pesan yang dikirim dari Robot S ke Robot R?
- Bagaimana Robot R dapat bertindak atas setiap pesan yang dikirim dari Robot S?
- Tantangan apa yang Anda hadapi saat membangun proyek Anda? Bagaimana Anda bekerja sama untuk mengatasinya?
- Saran apa yang akan Anda berikan kepada seseorang yang sedang belajar cara membuat proyek untuk mengirim beberapa pesan dari satu robot ke robot lainnya?
Sekarang setelah Anda menyelesaikan aktivitasnya, saatnya untuk berbagi apa yang Anda pelajari tentang proyek pengkodean bagi robot untuk mengirim dan menerima banyak pesan. Jawablah pertanyaan berikut dalam jurnal Anda untuk membantu Anda merenungkan pembelajaran Anda dan mempersiapkan diskusi seluruh kelas:
- Bagaimana Anda memutuskan pesan mana yang akan dikirim dari Robot S ke Robot R?
- Bagaimana Anda memutuskan urutan pesan yang dikirim dari Robot S ke Robot R?
- Bagaimana Robot R dapat bertindak atas setiap pesan yang dikirim dari Robot S?
- Tantangan apa yang Anda hadapi saat membangun proyek Anda? Bagaimana Anda bekerja sama untuk mengatasinya?
- Saran apa yang akan Anda berikan kepada seseorang yang sedang belajar cara membuat proyek untuk mengirim beberapa pesan dari satu robot ke robot lainnya?
Membimbing siswa untuk berbagi pembelajaran mereka dalam diskusi kelas secara keseluruhan. Bantu siswa merefleksikan pembelajaran mereka melalui praktik untuk menyatukan pemahaman bersama atau target pembelajaran.
Gunakan pertanyaan yang dijawab siswa dalam jurnal mereka sebagai titik awal diskusi. Ajukan pertanyaan lanjutan untuk memandu pemahaman siswa:
- Tentang mengirim dan menerima banyak pesan:
- Perilaku apa yang dipicu setiap pesan pada robot penerima?
- Bagaimana Anda memastikan robot penerima merespons sesuai keinginan Anda?
- Apakah ada pesan yang tidak berfungsi sebagaimana diharapkan? Bagaimana Anda mengetahui alasannya?
- Dapatkah Anda memikirkan proyek lain di mana robot dapat berkomunikasi untuk mengirim banyak pesan yang dapat bermanfaat?
- Tentang kolaborasi:
- Bagaimana Anda bekerja sama untuk memutuskan pesan apa yang perlu dikirim, dan dalam urutan apa?
- Apakah kelompok Anda mengalami perbedaan pendapat saat merencanakan atau membuat kode? Bagaimana Anda menyelesaikannya?
Pilih Berikutnya > untuk melanjutkan ke pelajaran berikutnya.