[Arduino] Hướng dẫn thêm packages vào Matlab - BeeLab

Saturday, September 16, 2017

[Arduino] Hướng dẫn thêm packages vào Matlab

Hiện tại Matlab đã hỗ trợ phần cứng khá là nhiều ( mặc dù vẫn thua xa Labview). Điểm sơ qua thì thấy nó đã hỗ trợ Arduino, STM32, robot MindStorm của Lego, FPGA của Xilinx hay máy tính nhúng,etc.
Việc kết nối phần cứng sẽ làm đơn giản hóa việc xây dựng, tính toán thuật toán , xây dựng hàm truyền rồi chạy trên phần cứng
Nếu làm theo truyền thống thì sẽ phải dùng matlab xây dựng hàm truyền, tính toán các hệ số rồi lại vào Arduino IDE code như truyền thống. Nhưng việc hỗ trợ này sẽ giúp chúng ta có thể viết thuật toán và code Arduino trên Matlab. Tất nhiên là cú pháp câu lệnh sẽ khác một chút xíu và Thư viện trên Matlab cũng sẽ ít hơn nhiều, nhưng sẽ cập nhật nhiều trong thời gian gần.

Matlab hỗ trợ 2 kiểu code cho arduino:

1. Code trên Command window (rất quen thuộc với anh em)
2. Code theo Graphics Language trên Simulink (sắp quen thuộc với anh em )

I. Hướng dẫn cài đặt Arduino cho Matlab
  1. Cài đặt Arduino IDE như bình thường ( download từ trang chủ arduino.cc)
  2. Cài đặt Hardware Support từ Matlab
Đăng nhập tài khoảng Matlab của bạn (nếu đã có), nếu chưa có thì tạo acc và install bình thường

II. Sử dụng Help để xem ví dụ

III. Viết một chương trình đơn giản
Sau khi cắm arduino vào máy tính, xác định loại board, port thì viết như sau (tham khảo help phía trên)
IV. Arduino trong Simulink (Tiếp theo)