- Sediakan Pakej Sokongan Perkakasan untuk MATLAB:
- Menguji MATLAB:
- Mengawal LED menggunakan MATLAB dan Arduino:
Dalam projek ini, kita akan belajar,
- Cara menyediakan sokongan perkakasan untuk Arduino dalam perisian MATLAB.
- Cara mengawal Arduino menggunakan kod MATLAB.
Kami biasanya menggunakan Arduino IDE untuk menulis dan memuat naik kod ke Arduino. Kelebihan MATLAB adalah, ia menggunakan bahasa pengaturcaraan tahap tinggi yang lebih mudah daripada C / C ++. Kelebihan lain menggunakan MATLAB adalah, kita dapat melihat hasil operasi I / O dengan cepat (tanpa menyusun). Lebih-lebih lagi, MATLAB menyediakan fungsi plot yang dapat kita gunakan untuk menganalisis dan memvisualisasikan data yang dikumpulkan dari Arduino dengan cepat. Pertama, kita akan belajar bagaimana menyediakan pakej sokongan perkakasan untuk Arduino dalam perisian MATLAB. Setelah menyediakan pakej sokongan perkakasan untuk Arduino dalam perisian MATLAB, kami akan mengawal LED yang disambungkan ke papan Arduino menggunakan kod MATLAB.
Sediakan Pakej Sokongan Perkakasan untuk MATLAB:
Langkah 1. Mulakan MATLAB (Versi terkini disukai).
Langkah 2. Di bahagian Lingkungan , pilih Tambah> Dapatkan Pakej Sokongan Perkakasan .
Langkah 3. Ia akan memulakan tetingkap Add-On explorer.
Langkah 4. Klik pada Pakej Sokongan MATLAB untuk Perkakasan Arduino.
Langkah 5. Klik pada Pasang, sekarang pemasang akan meminta anda masuk ke akaun MathWorks anda. Sekiranya anda tidak mempunyai akaun MathWorks, anda boleh membuat akaun semasa pemasangan.
Langkah 6. Setelah log masuk, Terima perjanjian lesen dan teruskan ke pemasangan.
Langkah 7. Sekarang, tunggu pakej memuat turun dan memasang.
Langkah 8. Sekarang anda telah berjaya memasang Pakej Sokongan Arduino untuk MATLAB.
Menguji MATLAB:
Setelah memasang pakej sokongan untuk MATLAB, kita perlu memeriksa sama ada ia dipasang dengan betul atau tidak.
1. Buka MATLAB.
2. Sambungkan Arduino ke PC.
3. Taip arahan berikut dalam tetingkap arahan MATLAB.
a = arduino ()
4. Sekiranya kita mempunyai lebih dari satu Arduino yang terhubung ke PC, maka kita dapat menentukan jenis papan dan port COM yang dihubungkan dengan menggunakan perintah berikut.
a = arduino ('COM5', 'uno')
5. Setelah memasukkan perintah di atas, MATLAB akan cuba berkomunikasi dengan Arduino anda, jika berjaya, MATLAB akan memaparkan sifat papan Arduino yang disambungkan ke PC.
6. Sekarang kita dapat melihat pemboleh ubah 'a' di ruang kerja, yang merupakan objek arduino MATLAB. Untuk membersihkan objek kita boleh menggunakan perintah berikut.
jelas a
Ia akan mengeluarkan objek Arduino dari ruang kerja.
Mengawal LED menggunakan MATLAB dan Arduino:
Dalam contoh ini, kita akan mengedipkan LED yang disambungkan ke Arduino menggunakan MATLAB.
Komponen yang Diperlukan:
- Arduino
- Perintang
- LED
- Kabel USB untuk Arduino
Skematik:
Langkah-langkah:
- Mulakan MATLAB.
- Sambungkan Arduino anda ke PC.
- Buat litar seperti yang ditunjukkan dalam skema.
- Buka kod.m anda.
- Simpan dan Jalankan.
- LED mula Berkelip.
- Setelah berkelip 5 kali, LED mati.
Kod sangat mudah dan diberikan di bawah ini, salin dan simpan dalam fail dengan sambungan.m. Anda boleh memainkan kod dan menyesuaikannya mengikut keperluan anda. Kerja lengkap projek ditunjukkan dalam Video di bawah.
Selanjutnya jika anda ingin mengetahui lebih lanjut mengenai MATLAB Graphical Interface dengan Arduino, periksa projek ini: Sistem Automasi Rumah Berasaskan GUI menggunakan Arduino dan MATLAB