Langsung ke konten utama
Portal Guru

Bermain

Bagian 1 - Langkah demi Langkah

  1. InstruksiInstruksikan siswa bahwa mereka akan membuat proyek di mana Lengan Robot menunggu hingga cakram terdeteksi (menggunakan Sensor Mata), kemudian memindahkan cakram menggunakan Elektromagnet. Saksikan video di bawah ini untuk melihat bagaimana Lengan Robot dapat memindahkan cakram dengan sukses dengan terlebih dahulu mendeteksinya dan kemudian menggesernya ke kanan menggunakan Elektromagnet.
    Berkas video
  2. ModelModel cara membangun proyek menggunakan blok [Tunggu sampai] dan Sensor Mata. Mintalah siswa untuk mengikuti Anda melalui layar proyeksi atau melalui Slideshow Lab 4.
    • Sebelum memulai, pastikan siswa menghubungkan perangkat ke Lengan Robot (2-Axis) dan bahwa Lengan Robot telah dikonfigurasi. Jika diperlukan, contohkan langkah-langkah dalam artikel ini Konfigurasi Lengan Robot untuk memandu siswa dalam proses Konfigurasi 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 melakukan kalibrasi. 

    • Minta siswa untuk membuka proyek Lab 3 Bagian 2 mereka. Proyek baru ini akan dibangun berdasarkan proyek ini. Pilih “Simpan Sebagai” atau “Simpan ke Perangkat Anda” (tergantung pada versi VEXcode GO yang Anda gunakan) dan ganti nama proyek Lab 4 Bagian 1.
    Kotak nama proyek di tengah Toolbar VEXcode GO bertuliskan Lab 4 Bagian 1.
    Ganti nama proyek
    • Jika ada siswa yang tidak hadir pada Praktikum 3 atau tidak dapat menemukan proyek mereka, mintalah mereka untuk membuat ulang solusi Praktikum Bagian 2 dari Tayangan Gambar Praktikum 4.

    Proyek solusi Lab 3 Bagian 2 dari lab sebelumnya. Proyek tersebut berbunyi: Saat dimulai, aktifkan elektromagnet untuk meningkatkan daya; tunggu 1 detik; putar alas ke kanan 90 derajat; aktifkan elektromagnet untuk menurunkan daya; putar alas ke kiri 90 derajat.
    Lab 3 Bagian 2 Solusi
    • Seret blok [Tunggu hingga] ke ruang kerja. Jelaskan bahwa blok [Wait until] menerima kondisi Boolean, dan akan menghentikan proyek berjalan hingga blok di dalamnya melaporkan suatu kondisi sebagai 'True'.

    Proyek yang sama ditampilkan di sebelah kanan di Ruang Kerja dengan blok Tunggu hingga dari Kotak Peralatan yang diseret ke sebelah kiri di ruang kerja. Parameter blok Tunggu hingga kosong.
    Tambahkan Tunggu Hingga Blok
    • Proyek ini akan menggunakan Sensor Mata untuk mendeteksi keberadaan suatu objek, agar dapat diambil. Data dari sensor mata adalah kondisi Boolean yang kita tunggu.

      Tampilan samping dari Lengan Robot Kode 2 Sumbu dengan lingkaran di sekitar Sensor Mata yang menyoroti posisinya relatif terhadap Elektromagnet dan bagian konstruksi lengan lainnya.
      Sensor Mata
    • Temukan blok <Eye found object> di Kotak Peralatan di bawah 'Penginderaan'. Jelaskan bahwa angka <Eye found object> adalah blok Boolean yang akan melaporkan True atau False, sehingga dapat digunakan dengan blok [Wait until].

      Blok objek "Eye" yang ditemukan di VEXcode GO Toolbox ditandai dengan kotak merah. Blok objek yang ditemukan oleh Mata terletak di antara blok daya cahaya Set Eye dan blok deteksi warna oleh mata.
      Kategori Penginderaan Mata
    • Seret angka <Eye found object> ke dalam blok [Tunggu sampai].

    Gambar yang sama seperti sebelumnya, dengan blok objek yang ditemukan (eye found object) ditambahkan sebagai parameter dari blok Tunggu sampai (Wait until). Tumpukan "when started" masih berada di sebelah kanan ruang kerja.
    Tambahkan <Eye Found Object> ke [Tunggu sampai]
    • Tanyakan kepada siswa di mana mereka ingin Sensor Mata memeriksa keberadaan suatu objek? Seret blok [Tunggu hingga] ke awal proyek. 

    Proyek VEXcode GO dengan kedua bagian yang digabungkan. Proyek tersebut sekarang berbunyi: Saat dimulai, tunggu hingga Eye menemukan sebuah objek; kemudian aktifkan elektromagnet untuk meningkatkan daya; tunggu 1 detik; putar alas ke kanan sebesar 90 derajat; aktifkan elektromagnet untuk menurunkan daya; dan putar alas ke kiri sebesar 90 derajat.
    Lab 4 Bagian 1 Solusi
    • Minta siswa untuk meletakkan sebuah cakram di atas elektromagnet dan memulai proyek, lalu amati bagaimana lengan robot mereka bergerak. Mereka sebaiknya memulai proyek tersebut dengan sebuah cakram yang terpasang pada elektromagnet. Jika mereka mengalami masalah saat menggunakan Sensor Mata, minta mereka untuk mengulangi langkah-langkah ini. Jika diperlukan, lihat artikel Memulai Proyek di VEXcode GO, dan contohkan langkah-langkah dalam artikel ini kepada siswa untuk memulai sebuah proyek.
  3. MemfasilitasiMemfasilitasi percakapan tentang alur proyek saat siswa menguji kode mereka. Gunakan solusi yang disediakan dalam Slideshow Lab 4 untuk memeriksa proyek mereka saat Anda berkeliling.

    Proyek VEXcode GO dengan kedua bagian yang digabungkan. Proyek tersebut sekarang berbunyi: Saat dimulai, tunggu hingga Eye menemukan sebuah objek; kemudian aktifkan elektromagnet untuk meningkatkan daya; tunggu 1 detik; putar alas ke kanan sebesar 90 derajat; aktifkan elektromagnet untuk menurunkan daya; dan putar alas ke kiri sebesar 90 derajat.
    Lab 4 Bagian 1 Solusi

    Ajukan beberapa pertanyaan berikut untuk memicu diskusi.

    • Dengan kata-kata Anda sendiri, bagaimana Anda menjelaskan apa itu kondisi Boolean?
    • Menurut Anda apa yang akan terjadi jika kita memindahkan blok [Tunggu sampai] ke bagian proyek yang berbeda? Bagaimana alur proyek akan berubah?
    • Jika Anda ingin memindahkan disk kedua di akhir proyek, blok apa lagi yang perlu Anda tambahkan?
    • Apa kesamaan atau perbedaan proyek ini dengan proyek yang Anda buat di Lab 3?
  4. IngatkanIngatkan kelompok untuk mengajukan pertanyaan jika mereka bingung. Tidak setiap percobaan akan berjalan dengan benar. Setiap kali menjalankan proyek, siswa harus mengidentifikasi apa yang salah dan bertukar pikiran tentang cara memperbaikinya. Proses coba-coba adalah hal yang wajar.

    Jika siswa merasa frustrasi dan membutuhkan bantuan lebih lanjut, mintalah mereka untuk mengulangi tujuan proyek tersebut kepada Anda.

  5. TanyakanTanyakan kepada siswa perangkat apa saja yang mereka ketahui yang mungkin menggunakan Sensor Mata? (Robot penyedot debu, bel pintu elektronik)

    Jika mereka kesulitan membuat daftar, mintalah mereka membuat daftar perangkat yang mereka inginkan dilengkapi dengan sensor mata.

    • Contoh: Saya ingin memasang sensor mata di pintu belakang agar setiap kali anjing ingin keluar, sensor mata tersebut memberi tahu kami bahwa anjing itu berada di depan pintu.

Diskusi Kelompok Saat Istirahat Pertengahan Permainan &

Segera setelah setiap kelompok membuat proyek menggunakan Sensor Mata dan blok [Tunggu sampai], berkumpullah untuk percakapan singkat .

Mari kita bahas alur proyek dengan blok [Tunggu sampai].

  • Mengapa penting untuk meletakkan blok [Tunggu sampai] di awal proyek?
  • Apa yang akan terjadi pada alur proyek kita jika blok [Tunggu hingga] berada di tempat yang berbeda?
  • Akankah lengan robot kita masih berfungsi seperti yang kita inginkan?

Diagram alur proyek dengan blok Tunggu hingga. Proyek ini berpindah dari blok "When started" ke blok "wait until", kemudian berhenti hingga mata menemukan objek dan melaporkan status "true", lalu melanjutkan ke blok-blok selanjutnya untuk mengaktifkan elektromagnet dan menggerakkan cakram.
Alur Proyek blok [Tunggu hingga]

 

Bagian 2 - Langkah demi Langkah

  1. InstruksiInstruksikan siswa bahwa mereka akan melakukan iterasi pada proyek mereka untuk membuat Lengan Robot menunggu hingga cakram terdeteksi, mengangkat cakram, memindahkan cakram 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 menggunakan Elektromagnet.
    Berkas video
  2. ModelModel untuk siswa tentang cara mengubah blok [Putar untuk] untuk mengontrol Motor Lengan.
    • Siswa harus membuka proyek Lab 4 Bagian 1 mereka dan mengganti namanya menjadi Lab 4 Bagian 2. Sebelum memulai, pastikan siswa telah menghubungkan perangkat mereka ke Lengan Robot (2-Axis) dan bahwa Lengan Robot telah dikonfigurasi.

      Kotak nama proyek di tengah Toolbar VEXcode GO bertuliskan Lab 4 Bagian 2.
      Ganti nama Proyek
    • Seret blok [Putar untuk] ke Ruang Kerja. Tanyakan kepada siswa apakah mereka ingat cara mengubah dari 'basis' ke 'lengan'.

    Proyek solusi yang sama dari Bagian 1, dengan Spin terakhir untuk blok yang dilepas dari tumpukan dan ditempatkan lebih rendah di ruang kerja.
    Tambahkan [Putar untuk] ke Ruang Kerja
    • Saksikan animasi di Tayangan Gambar Lab 4 dan tanyakan kepada siswa di mana blok [Putar untuk] tambahan diperlukan untuk menggerakkan lengan seperti yang ditunjukkan.
    • Siswa dapat menggunakan blok komentar untuk mengingatkan diri mereka sendiri tentang setiap langkah dalam proses tersebut. Jelaskan bahwa komentar hanya untuk pemrogram, bukan untuk robot; jadi komentar tersebut tidak akan memengaruhi alur proyek.

    Blok komentar VEXcode GO.
    [Komentar] blok
    • Contoh: seret blok komentar ke Ruang Kerja dan ketik salah satu langkah ke dalam blok tersebut.
      • Tunggu hingga disk terdeteksi.
      • Angkat cakramnya
      • Pindahkan cakram ke bagian lain dari ubin.
      • Jatuhkan disk
      • Kembali ke lokasi awal
    • Jelaskan bahwa komentar hanya untuk pemrogram, bukan untuk robot; jadi komentar tersebut tidak akan memengaruhi alur proyek.

    Proyek yang sama dengan blok Komentar yang ditambahkan di antara blok Saat dimulai dan blok Tunggu hingga. Proyek tersebut sekarang berbunyi: Saat dimulai, Komentar: Tunggu hingga cakram terdeteksi, lalu Tunggu hingga mata menemukan objek, aktifkan elektromagnet untuk meningkatkan daya, tunggu 1 detik, putar alas ke kanan 90 derajat, aktifkan elektromagnet untuk menurunkan daya, dan putar alas ke kiri 90 derajat.
    [Komentar] blok ditambahkan
    • Minta siswa untuk meletakkan sebuah cakram di atas elektromagnet dan memulai proyek, lalu amati bagaimana lengan robot mereka bergerak. Mereka sebaiknya memulai proyek tersebut dengan sebuah cakram yang terpasang pada elektromagnet. Jika diperlukan, lihat artikel Memulai Proyek di VEXcode GO, dan contohkan langkah-langkah dalam artikel ini kepada siswa untuk memulai sebuah proyek.
  3. MemfasilitasiMemfasilitasi percakapan tentang alur proyek saat siswa mulai melakukan iterasi pada proyek mereka.

    Serangkaian ikon yang menunjukkan 5 perilaku yang harus dilakukan robot dalam proyek ini. Pertama-tama, sistem akan menunggu hingga cakram terdeteksi oleh sensor mata. Kedua, alat ini akan mengangkat cakram. Ketiga, ia akan berputar. Keempat, lengan akan bergerak ke bawah. Kelima, ia akan menjatuhkan disk tersebut.
    Lengan Robot Anda Seharusnya...

    Ajukan pertanyaan seperti:

    • Menurut Anda apa yang akan terjadi jika blok [Tunggu sampai] ditambahkan setelah Motor Lengan berputar? Bagaimana hal itu akan mengubah alur proyek Anda?
    • Menurut Anda, mengapa kita ingin Lengan Robot kembali ke lokasi awal setelah menjatuhkan cakram?
    • Bagaimana blok komentar dapat membantu Anda memahami alur proyek saat Anda melakukan pengkodean?
    • Jika Anda ingin memindahkan disk kedua ke lokasi yang benar-benar baru, blok apa lagi yang perlu Anda tambahkan?
  4. IngatkanIngatkan kelompok untuk mengajukan pertanyaan jika mereka bingung. Tidak setiap percobaan akan berjalan dengan benar. Setiap kali menjalankan proyek, siswa harus mengidentifikasi apa yang salah dan bertukar pikiran tentang cara memperbaikinya. Proses coba-coba adalah hal yang wajar.

    Jika siswa merasa frustrasi dan membutuhkan bantuan lebih lanjut, mintalah mereka untuk mengulangi tujuan proyek tersebut kepada Anda.

    Mereka sebaiknya menggunakan proyek Lab 4 Bagian 1 mereka sebagai panduan.

    Solusi Lab 4 Bagian 2 juga tersedia untuk referensi guru.

    Contoh solusi proyek VEXcode GO. Blok-blok tersebut bertuliskan: 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, putar alas ke kiri 90 derajat.
    Lab 4 Bagian 2 Solusi

     

  5. TanyakanTanyakan kepada siswa tugas-tugas lain apa yang mungkin dapat mereka selesaikan menggunakan Motor Lengan dan Motor Dasar? Bagaimana jika menggunakan lengan robot yang lebih besar?