13.1.3. Menghubungkan kamera¶
Setiap sesi dimulai dari tombol connect -- ikon plug di bagian bawah toolbar kiri, atau Ctrl+E. Klik dan IDE memindai port serial USB untuk kamera dan terhubung ke yang ditemukannya. Dengan lebih dari satu kamera terpasang, dialog meminta port serial mana yang akan digunakan, dengan pilihan sebelumnya yang sudah diseleksi; tanpa kamera, IDE memberitahu dan menawarkan jalur pemulihan untuk kamera yang tidak lagi terdaftar (lihat Pembaruan firmware dan pemulihan).
13.1.3.1. Yang terjadi saat terhubung¶
Koneksi lebih dari sekadar membuka port serial. IDE mengidentifikasi board, membaca versi firmware-nya, dan membandingkannya dengan release yang dibundel bersama IDE. Jika firmware kamera lebih lama, prompt menawarkan untuk memperbaruinya -- prompt ini adalah cara kamera biasanya mendapat pembaruan firmware. Dialog pembaruan memiliki kotak centang untuk menghapus sistem file flash internal dan mereset sistem file ROM; keduanya dimulai dalam keadaan nonaktif dan mengingat pilihan terakhir Anda, dan keduanya biasanya tidak diperlukan untuk pembaruan. Setelah koneksi pertama yang berhasil, IDE juga menampilkan dialog satu kali yang menjelaskan arti warna kedipan LED kamera.
Kamera yang terpasang dalam mode bootloader (DFU) daripada sebagai perangkat serial biasa mendapatkan dialog tersendiri saat terhubung, dengan opsi untuk menginstal firmware release terbaru, memuat file firmware tertentu, menghapus sistem file flash internal, atau mengedit atau mereset sistem file ROM.
IDE juga melaporkan kekhasan platform. Di Windows, IDE memeriksa daftar perangkat sistem selama koneksi dan melaporkan masalah driver USB yang ditemukan, menamai perangkat yang terlibat. Di Linux, kesalahan izin membuka port serial hampir selalu berarti pengguna Anda tidak berada dalam grup dialout -- dialog kesalahan menampilkan perintah adduser yang tepat untuk memperbaikinya.
13.1.3.2. Status bar¶
Setelah terhubung, status bar di sepanjang bagian kanan bawah jendela menjadi dasbor kamera:
Board -- tipe board yang dilaporkan oleh kamera.
Sensor -- modul sensor kamera yang terpasang.
Firmware Version -- versi firmware yang berjalan. Klik untuk memeriksa ulang versi terhadap release yang dibundel dan perbarui jika versi yang lebih baru tersedia.
Serial Port -- port yang digunakan koneksi.
Drive -- titik mount flash-drive yang terkait dengan kamera. Klik untuk membuka drive di pengelola file Anda; ketika beberapa kandidat drive terpasang, IDE menanyakan mana yang milik kamera dan mengingat jawabannya per port serial. Kamera terhubung dan menjalankan skrip dengan baik tanpa asosiasi drive -- hanya tindakan bergantung-drive, seperti membuka folder drive dan menyimpan skrip sebagai
main.py, yang tetap dinonaktifkan sampai satu drive ditetapkan.FPS -- laju bingkai yang tiba di IDE. Ini adalah laju pratinjau, belum tentu laju pengambilan gambar kamera -- skrip dapat berjalan lebih cepat dari kemampuan link USB untuk melakukan streaming bingkainya.
Pemutusan koneksi bersifat toleran. Mengklik disconnect adalah cara yang rapi, tetapi mencabut kabel juga berfungsi -- IDE mendeteksi kamera sudah pergi (atau berhenti merespons) dan memutus koneksi sendiri.
13.1.3.3. Koneksi otomatis¶
Tools → Auto Reconnect to OpenMV Cam membuat koneksi sepenuhnya otomatis: setiap kali kamera muncul di USB, IDE terhubung kepadanya, dan tombol connect dan disconnect manual dinonaktifkan selama opsi aktif. Dengan satu kamera dan satu IDE ini adalah mode yang nyaman -- colokkan kamera dan langsung terhubung. Matikan opsi ini saat Anda mengelola beberapa kamera atau berbagi port dengan program lain.
Opsi terkait Tools → Stop Script on Connect/Disconnect (aktif secara default) menghentikan skrip yang sedang berjalan saat IDE menghubungkan atau memutus, sehingga kamera yang baru terhubung selalu dalam keadaan idle yang diketahui. Matikan untuk membiarkan kamera tetap mengeksekusi skrip yang tersimpan sementara IDE terhubung untuk mengamatinya.