Pengontrol sebagai Antarmuka Pengguna
Mengendalikan Robot dari Jarak Jauh
Kita paling sering menggunakan kendali jarak jauh untuk berinteraksi dengan televisi kita. Kita menekan tombol yang membuat televisi menampilkan saluran atau layar informasi/akses yang kita inginkan. Secara teknis, remote control televisi Anda adalah UI. Akan tetapi, UI-nya jauh kurang canggih dibandingkan dengan UI yang digunakan telepon pintar Anda.
Pemrograman IQ Controller Anda jauh lebih canggih. Selama pertandingan yang Dikendalikan Pembalap dalam suatu kompetisi, Anda ingin pembalap/tim Anda memiliki keuntungan sebanyak mungkin. Anda dapat memprogram tombol dan joystick untuk melakukan lebih dari satu perilaku sederhana, dan Anda dapat memprogramnya untuk melakukan perilaku kompleks saat tombol/joystick digunakan dalam kombinasi - mirip dengan cara kerja beberapa pengontrol permainan. Sebagai pemrogram Pengontrol, Anda mempertimbangkan tombol mana yang akan digunakan dalam kombinasi dengan memikirkan bagaimana jari dan tangan Anda perlu ditempatkan agar dapat menjangkau semua tombol yang terlibat.
Gambar di atas menunjukkan proyek dari contoh proyek Tombol Pengontrol dari VEXcode IQ. Apakah Anda melihat bagaimana loop [Forever] memiliki dua blok [If then else] yang bersarang di dalamnya? Hal ini membuat proyek memeriksa apakah tombol R Atas atau R Bawah ditekan, dan robot memutar Motor Cakar hingga tertutup atau terbuka berdasarkan salah satu yang ditekan. Loop [Selamanya] itu sangat penting. Ini membuat Pengontrol IQ Anda memeriksa berulang kali tombol mana yang sedang ditekan sehingga robot melakukan perilaku yang sesuai.
Pertimbangkan bahwa Anda dapat menempatkan dua blok penginderaan <Controller Pressed> dalam blok operator <and>. Itu akan membuat proyek memeriksa apakah dua tombol ditekan. Anda juga dapat meletakkan blok <and> di dalam blok <and> lainnya dan memiliki tiga kondisi yang diperiksa sebelum suatu perilaku dilakukan. Ini akan memungkinkan Anda memprogram rangkaian perilaku yang dapat dimulai hanya dengan menekan tombol pada pengontrol Anda.
Pertimbangkan berapa banyak lagi kombinasi kondisi yang dapat Anda buat dengan semua tombol dan kombinasinya pada Pengontrol. Tentu saja, saat Anda memprogram perilaku yang lebih kompleks ke dalam fungsi Pengendali, proyek akan semakin dekat untuk menjadikan robot bersifat otonom. Tim kompetisi perlu mencari tahu perilaku mana yang terbaik untuk diprogram ke dalam Pengendali mereka sebagai rangkaian yang kompleks dan perilaku mana yang sebaiknya dibiarkan terurai menjadi beberapa bagian sehingga Pengendali memberi pengemudi (pengguna) lebih banyak kendali atas kecepatan dan keakuratan perilaku tersebut.
Tips Guru
-
Pemodelan
Berikan contoh cara menggabungkan <and> blok bagi siswa jika mereka kesulitan membayangkan menggabungkan <and> blok untuk mencakup lebih dari satu kondisi. Berikut ini adalah sebuah contoh:

Contoh ini hanya memperlihatkan blok perintah pertama dan setengah dari blok perintah berikutnya, tetapi mungkin ada serangkaian perilaku lengkap yang harus dilakukan robot saat ketiga tombol ini (E Bawah, F Atas, dan F Bawah) semuanya ditekan.
Memotivasi Diskusi
Setiap tahun, VEX menantang penggunanya dengan permainan baru. Tim berkompetisi dalam pertandingan yang terdiri dari Periode Otonom satu menit (60 detik) (tanpa Pengendali), diikuti oleh Periode Terkendali Pembalap (Pengendali) satu menit (60 detik). Beberapa siswa mungkin pernah berkompetisi dalam kompetisi robotika sebelumnya baik sebagai bagian dari klub atau tim. Pertanyaan di bawah ini meminta siswa untuk berbagi pengalaman dan/atau minat mereka dalam kompetisi.
T: Apakah ada di sini, atau seseorang yang Anda kenal, yang pernah berkompetisi dalam kompetisi robotika?
J: Dorong siswa yang telah berkompetisi untuk berbagi pengalaman mereka. Lanjutkan dengan pertanyaan lebih lanjut, seperti, 'robot apa yang Anda gunakan?' dan/atau 'apa bagian favorit Anda dari pengalaman itu?'.
T: Apakah ada yang tertarik mempelajari lebih lanjut tentang kompetisi/permainan VEX tahun ini?
J: Jika siswa menjawab ya, Anda dapat mengarahkan mereka ke situs web Kompetisi VEX dan menayangkan video tantangan tahun ini.