Langsung ke konten utama
Portal Guru

Bermain

Bagian 1 - Langkah demi Langkah

  1. InstruksiInstruksikan siswa bahwa mereka akan membuat proyek di mana Lengan Robot akan menggerakkan cakram berdasarkan warnanya.

    Lengan robot akan menunggu hingga cakram terdeteksi, memeriksa warna cakram, dan membuat keputusan berdasarkan warna tersebut. Jika cakram tersebut cocok dengan warna dalam proyek, Lengan Robot kemudian akan mengangkat cakram, memindahkannya ke bagian lain dari ubin, menjatuhkan cakram, dan kembali ke lokasi awal. Saksikan video di bawah ini untuk melihat bagaimana Lengan Robot dapat memindahkan cakram dengan sukses dengan terlebih dahulu mendeteksi cakram dan kemudian mengangkatnya untuk dipindahkan ke lokasi lain berdasarkan warnanya.

    Berkas video
  2. ModelContohkan cara menambahkan blok [Jika maka] dan blok [Selamanya] ke proyek bersama siswa. Jelaskan bahwa untuk contoh ini, Lengan Robot akan mencari warna hijau.
    • Minta siswa untuk membuka proyek Lab 4 Bagian 2 mereka dan mengganti namanya menjadi Lab 5 Bagian 1.

      Kotak nama proyek di tengah Toolbar VEXcode GO disorot dengan kotak merah, dan bertuliskan Lab 5 Bagian 1.
      Beri nama proyek tersebut
    • Jika ada siswa yang tidak hadir pada Praktikum 4 atau tidak dapat menemukan proyek mereka, mintalah mereka untuk membuat ulang solusi Praktikum 4 Bagian 2 dari Tayangan Gambar Praktikum 5.

    Proyek Solusi Lab 4 Bagian 2. Blok-blok dalam proyek tersebut berbunyi: Saat dimulai, Tunggu hingga mata menemukan objek, aktifkan elektromagnet untuk mendorong, tunggu 1 detik, putar lengan ke atas 90 derajat, putar alas ke kanan 90 derajat, putar lengan ke bawah 90 derajat, aktifkan elektromagnet untuk menurunkan, dan putar alas ke kiri 90 derajat.
    Lab 4 Bagian 2 Solusi
    • Sebelum memulai, pastikan siswa telah menghubungkan perangkat mereka ke Lengan Robot Kode (2-Axis) dan bahwa konfigurasi proyek mereka telah diatur ke Lengan Robot. Jika perlu, tinjau kembali langkah-langkah untuk Mengonfigurasi Lengan Robot dan Menghubungkan VEX GO Brain, kemudian contohkan langkah-langkah ini agar siswa dapat menghubungkan dan mengkonfigurasi Lengan Robot mereka.

    Catatan: Saat pertama kali Anda menghubungkan Lengan Robot ke perangkat Anda, Gyro yang terpasang di Otak mungkin akan melakukan kalibrasi, menyebabkan Lengan Robot bergerak sendiri untuk sesaat. Ini adalah perilaku yang wajar, jangan sentuh Lengan Robot saat sedang dikalibrasi.

    • Seret blok [Jika maka] ke Ruang Kerja.

    Proyek yang sama seperti di atas dengan blok If then dari Toolbox yang diseret ke sebelah kiri proyek di Workspace.
    Tambahkan blok [Jika maka] ke ruang kerja
    • Blok [Jika maka] dapat ditambahkan di sekitar blok yang sudah ada. Tunjukkan kepada siswa bayangan yang muncul saat balok ditambahkan. Bayangan ini menunjukkan di mana blok akan ditambahkan ke tumpukan.

    Proyek yang sama dengan blok If then yang ditunjukkan ditambahkan di bawah blok Wait until, sehingga blok-blok lainnya berada di dalam huruf C dari blok If then.
    Menambahkan [Jika maka] ke sebuah proyek
    • Tanyakan kepada siswa kondisi apa yang ingin mereka periksa (Sensor mata mendeteksi objek dengan warna tertentu). Seret blok <Color sensing> ke dalam blok [Jika maka].

    Proyek yang sama dengan parameter blok If then yang diatur ke Eye mendeteksi warna merah. Blok-blok tersebut sekarang berbunyi: Saat dimulai, Tunggu hingga mata mendeteksi suatu objek, Jika mata mendeteksi warna merah, maka aktifkan elektromagnet untuk meningkatkan daya, tunggu 1 detik, putar lengan ke atas 90 derajat, putar alas ke kanan 90 derajat, putar lengan ke bawah 90 derajat, aktifkan elektromagnet untuk menurunkan, dan putar alas ke kiri 90 derajat.
    <Color sensing> Blok Ditambahkan
    • Jelaskan bahwa blok <Color sensing> dapat digunakan untuk mendeteksi warna cakram: merah, biru, dan hijau. Pilih opsi tarik-turun 'hijau'.

    Proyek yang sama, dengan menu tarik-turun parameter warna pada Eye mendeteksi blok warna yang terbuka dan diatur ke warna hijau.
    Pilih 'hijau'
    • Jelaskan bahwa blok [Jika maka] adalah pernyataan bersyarat yang menginstruksikan robot untuk memeriksa suatu kondisi, dan jika kondisi tersebut benar, maka blok ini akan dijalankan.

    Proyek yang sama dengan parameter blok If then yang sekarang diatur ke deteksi mata warna hijau.
    Proyek dengan Blok [Jika maka]
    • Tanyakan kepada siswa berapa kali Lengan Robot akan memeriksa kondisi <Color sensing> dalam alur proyek ini. Apakah sebanyak itu mereka ingin hal itu diperiksa? Untuk memeriksanya berulang kali, mereka perlu menambahkan blok [Selamanya]. Seret blok [Selamanya] ke Ruang Kerja dan letakkan di sekeliling tumpukan blok yang sudah ada.

    Proyek yang sama dengan penambahan perulangan Forever sehingga semua blok dari blok Wait until berada di dalam blok C dari perulangan Forever.
    Tambahkan [Selamanya] Blok
    • Instruksikan siswa untuk memilih salah satu dari tiga warna yang tersedia di blok <Color sensing> dalam proyek mereka. Mereka harus memasang cakram berwarna sama ke Elektromagnet pada Lengan Robot dan memulai proyek mereka untuk melihat bagaimana Lengan Robot menggerakkan cakram tersebut. 
      • Catatan: Solusi Lab 5 Bagian 1 akan sedikit berbeda tergantung pada kelompok warna yang dipilih.

    Proyek yang sama dengan tambahan perulangan "Selamanya". Proyek tersebut sekarang berbunyi: Saat dimulai, Selamanya, Tunggu hingga Mata menemukan suatu objek, Jika mata mendeteksi warna hijau, maka aktifkan elektromagnet untuk meningkatkan daya, tunggu 1 detik, putar lengan ke atas 90 derajat, putar alas ke kanan 90 derajat, putar lengan ke bawah 90 derajat, aktifkan elektromagnet untuk menurunkan, dan putar alas ke kiri 90 derajat.
    Lab 5 Bagian 1 Solusi

     

  3. FasilitasiFasilitasi percakapan saat siswa mulai membuat proyek mereka. Dorong mereka untuk menguji proyek mereka saat mereka membuatnya.
    • Apakah proyek Anda berfungsi sesuai yang diharapkan? Mengapa ya atau mengapa tidak?
    • Bagaimana Anda menjelaskan fungsi blok [Forever] dalam proyek ini?
    • Menurutmu apa yang akan terjadi jika kita meletakkan cakram berwarna berbeda di depan Lengan Robot? Apakah lengan robot akan menggerakkan cakram tersebut? Mengapa kamu berpikir demikian?
    • Jika Anda ingin Lengan Robot memiliki dua warna, blok apa lagi yang perlu Anda tambahkan?
  4. IngatkanIngatkan kelompok untuk mengajukan pertanyaan jika mereka bingung. Jika mereka mengalami masalah saat menggunakan blok baru tersebut, minta mereka untuk mengulangi langkah-langkah ini.

    Bagi kelompok yang telah menyelesaikan proyek mereka, mintalah mereka untuk membantu kelompok-kelompok lain yang mungkin membutuhkan bantuan lebih lanjut.

  5. TanyakanMintalah siswa untuk mendeskripsikan kejadian di kelas atau di rumah sebagai kalimat “Jika...…”. Misalnya:
    • Jika Saya tahu jawabannya, maka Saya mengangkat tangan.
    • Jika bel berbunyi, maka sudah waktunya makan siang.
    • Jika saya menyelesaikan semua pekerjaan rumah saya, maka saya mendapatkan satu jam waktu menonton layar.

Diskusi Kelompok Saat Istirahat Pertengahan Permainan &

Segera setelah setiap kelompok berhasil memprogram Lengan Robot mereka untuk mengambil cakram berwarna, berkumpullah untuk percakapan singkat.

  • Apa yang dilakukan lengan robotmu?
    • Dorong siswa untuk berbicara sejelas mungkin tentang perilaku robot. Alih-alih "Ia melihat sebuah cakram merah", katakan "Sensor Mata Lengan Robot mendeteksi sebuah cakram merah."
  • Bagaimana Lengan Robot mengambil keputusan dalam proyek kami? Blok apa saja yang kita gunakan untuk menginstruksikan Lengan Robot agar mengambil keputusan?
  • Berapa kali lengan robot akan memeriksa suatu warna? Mengapa? Bagaimana jika kita menghapus blok [Selamanya]?
  • Gunakan gambar alur proyek untuk membantu memfasilitasi percakapan ini.

Alur proyeksi blok if then di dalam loop forever. Sebuah panah luar mengarah dari bagian bawah lingkaran tak berujung kembali ke atas dan bertuliskan "Berulang selamanya". Blok If then memiliki panah hijau yang menunjukkan bahwa jika mata mendeteksi warna hijau, dan kondisinya benar, maka blok di dalam C akan dijalankan. Jika mata tidak mendeteksi warna hijau, maka nilainya salah, dan proyek berpindah ke bagian bawah loop yang tak berujung.
Alur proyek dengan blok [Selamanya]

Bagian 2 - Langkah demi Langkah

  1. InstruksiInstruksikan siswa bahwa mereka akan menambahkan sesuatu pada proyek mereka, yaitu lengan robot akan memindahkan cakram berwarna ke lokasi yang berbeda tergantung pada warnanya. Saksikan video di bawah ini untuk melihat bagaimana Lengan Robot dapat memindahkan ketiga cakram tersebut dengan sukses, pertama-tama dengan mendeteksi cakram lalu mengangkatnya untuk dipindahkan ke lokasi lain berdasarkan warnanya. Dalam animasi tersebut, pertama-tama sebuah cakram hijau digerakkan, kemudian cakram merah, dan terakhir, cakram biru berhasil dikirimkan.
    Berkas video
  2. ModelModel bagi siswa, langkah-langkah untuk menambahkan ke proyek mereka untuk menginstruksikan Lengan Robot agar memindahkan cakram ke lokasi yang berbeda berdasarkan warna.

    Tampilan dari atas lengan robot Code 2 sumbu dengan cakram pada posisi akhir. Cakram hijau berada di bendera hijau pada posisi jam 12; cakram merah berada di bendera hijau pada posisi jam 3; dan cakram biru berada di bendera hijau pada posisi jam 6.
    Lokasi Disk
    • Minta setiap kelompok untuk menjalankan VEXcode GO di perangkat mereka dan membuka proyek Lab Bagian mereka. Proyek baru ini akan dibangun berdasarkan proyek ini.
    • Mahasiswa perlu menyimpan proyek mereka dengan nama baru di awal praktikum. Minta mereka memilih “Simpan Sebagai” atau “Simpan ke Perangkat Anda” (tergantung pada versi VEXcode GO yang Anda gunakan) dari Menu File dan proyek sebagai Lab 5 Bagian 2. Jika beberapa kelompok mengerjakan proyek yang sama pada perangkat yang sama, minta mereka untuk menambahkan nama kelompok mereka ke proyek tersebut.

      Kotak nama proyek di tengah Toolbar VEXcode GO disorot dengan kotak merah, dan bertuliskan Lab 5 Bagian 2.
      Beri nama proyek tersebut
    • Sebelum memulai, pastikan siswa telah menghubungkan perangkat mereka ke Lengan Robot Kode (2-Axis) dan bahwa Lengan Robot telah dikonfigurasi. Jika perlu, tinjau kembali langkah-langkah untuk Mengonfigurasi Lengan Robot dan Menghubungkan VEX GO Brain, kemudian contohkan langkah-langkah ini agar siswa dapat menghubungkan dan mengkonfigurasi Lengan Robot mereka.
    • Saat ini, Lengan Robot memiliki instruksi tentang apa yang harus dilakukan ketika Cakram Hijau terdeteksi. Dengan menduplikasi blok-blok tersebut, instruksi untuk warna lain dapat dibuat dengan cepat.
    • Peragakan cara menduplikasi blok dengan mengklik kanan atau menekan lama pada blok [Jika maka].

    Proyek Lab 5 Bagian 1 dengan menu konteks terbuka pada blok If then, dan opsi Duplicate disorot dalam kotak merah.
    Menu Konteks
    • Gandakan blok [Jika maka] sebanyak dua kali dan tambahkan di bawah blok [Jika maka] yang pertama.

    Proyek yang sama dengan blok If then, dan blok-blok yang ada di dalamnya, digandakan dua kali lagi, sehingga total ada 3 set blok if then.
    Blok duplikat
    • Jelaskan kepada siswa bahwa mereka perlu mengubah blok <Color sensing> di dalam blok [Jika maka] yang baru ditambahkan menjadi warna disk tambahan. Ubah blok <Color sensing> kedua menjadi 'merah'.

    Tampilan jarak dekat dari blok If then kedua dalam proyek dengan parameter yang diatur ke Eye detects red. Menu tarik-turun parameter warna terbuka saat mata mendeteksi blok warna dan warna merah dipilih.
    Ubah menjadi 'merah'
    • Blok di dalam blok [Jika maka] ini perlu diubah untuk memberi tahu Lengan Robot di mana harus meletakkan Cakram Merah. Ubah parameter blok [Spin ​​for] yang mengontrol Motor Dasar agar berputar 180 derajat ke setiap arah.

    Jika mata mendeteksi bagian merah dari proyek dengan parameter jarak putaran untuk blok yang menggerakkan dasar yang disorot dengan kotak merah dan diatur ke 180 derajat. Bagian proyek ini sekarang berbunyi, jika mata mendeteksi warna merah, maka aktifkan elektromagnet untuk meningkatkan daya, tunggu 1 detik, putar lengan ke atas 90 derajat, putar alas ke kanan 180 derajat, putar lengan ke bawah 90 derajat, aktifkan elektromagnet untuk menurunkan daya, dan putar alas ke kiri 180 derajat.
    Ubah Lokasi Pengantaran
    • Sekarang setelah Lengan Robot mengetahui ke mana harus memindahkan Cakram Merah atau Cakram Hijau, instruksikan siswa untuk mengedit tumpukan akhir. Dalam tumpukan ini, Lengan Robot akan memindahkan Disk Biru ke lokasi yang telah ditentukan.
    • Minta siswa untuk meletakkan sebuah cakram di atas elektromagnet dan memulai proyek, lalu amati bagaimana lengan robot mereka bergerak. Ingatkan mereka bahwa mereka harus memulai proyek dengan sebuah cakram yang terpasang pada elektromagnet. Tinjau kembali langkah-langkah diMemulai Proyek di VEXcode GO jika perlu.
    • Mintalah siswa untuk menguji proyek mereka beberapa kali dengan semua cakram berwarna untuk memastikan bahwa proyek tersebut berfungsi sebagaimana mestinya.
  3. MemfasilitasiMemfasilitasi percakapan tentang pernyataan bersyarat dalam alur proyek, saat siswa mengubah parameter dan menguji proyek mereka. Gunakan solusi yang disediakan dalam Slideshow Lab 5 untuk memeriksa proyek mereka saat Anda berkeliling.
    Proyek solusi ini dibagi menjadi tiga bagian, untuk ketiga blok "Jika maka". Ini menunjukkan proyek yang sama seperti sebelumnya, dengan blok if then terakhir diatur ke deteksi mata warna biru.  Bagian proyek yang mendeteksi warna biru pada mata akan berbunyi: jika mata mendeteksi warna biru, maka aktifkan elektromagnet untuk meningkatkan daya, tunggu 1 detik, putar lengan ke atas 90 derajat, putar alas ke kiri 90 derajat, putar lengan ke bawah 90 derajat, aktifkan elektromagnet untuk menurunkan daya, dan putar alas ke kanan 90 derajat.
    Lab 5 Bagian 2 Solusi

    Saat Anda berkeliling ruangan untuk memeriksa setiap kelompok, ajukan beberapa pertanyaan berikut untuk memicu diskusi.

    • Bagaimana Anda akan mengubah kode tersebut jika kita ingin ketiga warna tersebut berakhir di lokasi yang sama?
    • Jelaskan kepada saya bagaimana lengan robot akan bergerak jika sensor mata mendeteksi warna merah.
    • Apa yang akan terjadi jika salah satu blok [Jika maka] saya berada di luar blok [Selamanya]? Apakah lengan robot akan berfungsi sesuai yang diharapkan? Mengapa ya atau mengapa tidak?
    • Bagaimana jika saya menempatkan sinar oranye di depan Sensor Mata? Apakah lengan robot itu akan menggerakkannya? Jelaskan mengapa hal itu tidak akan berjalan sesuai dengan alur proyek.
  4. IngatkanIngatkan kelompok untuk menempatkan tumpukan [f then] duplikat mereka di dalam blok [Selamanya]. Ini adalah salah satu kesalahan yang mungkin terjadi saat siswa membuat proyek mereka.

    Ingatkan siswa bahwa mencoba dan gagal itu tidak apa-apa! Mungkin akan ada beberapa versi sebelum mereka membuat proyek final mereka. Terimalah kegagalan, itu bagian dari proses pembelajaran.

  5. TanyakanTanyakan kepada siswa bagaimana keputusan yang dibuat oleh Lengan Robot serupa atau berbeda dengan keputusan yang mereka buat setiap hari.

    Pekerjaan apa saja yang menurut mereka membutuhkan pengambilan keputusan?