- Thiết lập gói hỗ trợ phần cứng cho MATLAB:
- Kiểm tra MATLAB:
- Điều khiển đèn LED bằng MATLAB và Arduino:
Trong dự án này, chúng ta sẽ tìm hiểu,
- Cách thiết lập hỗ trợ phần cứng cho Arduino trong phần mềm MATLAB.
- Cách điều khiển Arduino bằng mã MATLAB.
Chúng tôi thường sử dụng Arduino IDE để viết và tải mã lên Arduino. Ưu điểm của MATLAB là, nó sử dụng ngôn ngữ lập trình cấp cao, dễ dàng hơn C / C ++. Ưu điểm khác của việc sử dụng MATLAB là chúng ta có thể xem kết quả của các hoạt động I / O một cách nhanh chóng (không cần biên dịch). Hơn nữa, MATLAB cung cấp các chức năng vẽ biểu đồ mà chúng ta có thể sử dụng để nhanh chóng phân tích và trực quan hóa dữ liệu được thu thập từ Arduino. Đầu tiên, chúng ta sẽ tìm hiểu cách thiết lập gói hỗ trợ phần cứng cho Arduino trong phần mềm MATLAB. Sau khi thiết lập gói hỗ trợ phần cứng cho Arduino trong phần mềm MATLAB, chúng ta sẽ điều khiển các đèn LED được kết nối với bảng Arduino bằng mã MATLAB.
Thiết lập gói hỗ trợ phần cứng cho MATLAB:
Bước 1. Khởi động MATLAB (ưu tiên phiên bản mới nhất).
Bước 2. Trong phần Môi trường , chọn Add-Ons> Get Hardware Support Packages .
Bước 3. Nó sẽ khởi động cửa sổ trình khám phá Add-On.
Bước 4. Nhấp vào Gói hỗ trợ MATLAB cho Phần cứng Arduino.
Bước 5. Nhấp vào Cài đặt, lúc này trình cài đặt sẽ yêu cầu bạn đăng nhập vào tài khoản MathWorks. Nếu bạn không có tài khoản MathWorks, bạn có thể tạo một tài khoản trong khi cài đặt.
Bước 6. Sau khi đăng nhập, Chấp nhận thỏa thuận cấp phép và tiến hành cài đặt.
Bước 7. Bây giờ, hãy đợi gói tải xuống và cài đặt.
Bước 8. Bây giờ bạn đã cài đặt thành công Gói hỗ trợ Arduino cho MATLAB.
Kiểm tra MATLAB:
Sau khi cài đặt gói hỗ trợ cho MATLAB, chúng ta cần kiểm tra xem nó đã được cài đặt đúng cách hay chưa.
1. Mở MATLAB.
2. Kết nối Arduino với PC.
3. Gõ lệnh sau vào cửa sổ lệnh MATLAB.
a = arduino ()
4. Nếu chúng ta có nhiều Arduino được kết nối với PC, thì chúng ta có thể chỉ định loại bảng và cổng COM mà nó được kết nối bằng lệnh sau.
a = arduino ('COM5', 'una')
5. Sau khi nhập lệnh trên, MATLAB sẽ cố gắng giao tiếp với Arduino của bạn, nếu thành công, MATLAB sẽ hiển thị các thuộc tính của board Arduino kết nối với PC.
6. Bây giờ chúng ta có thể thấy biến 'a' trong vùng làm việc, đó là đối tượng arduino MATLAB. Để xóa đối tượng, chúng ta có thể sử dụng lệnh sau.
xóa một
Nó sẽ xóa đối tượng Arduino khỏi không gian làm việc.
Điều khiển đèn LED bằng MATLAB và Arduino:
Trong ví dụ này, chúng ta sẽ nhấp nháy một đèn LED được kết nối với Arduino bằng MATLAB.
Các thành phần bắt buộc:
- Arduino
- Điện trở
- Đèn LED
- Cáp USB cho Arduino
Sơ đồ:
Các bước:
- Khởi động MATLAB.
- Kết nối Arduino của bạn với PC.
- Tạo mạch điện như trong sơ đồ.
- Mở mã.m của bạn.
- Lưu nó và chạy.
- Đèn LED bắt đầu nhấp nháy.
- Sau khi nhấp nháy 5 lần, đèn LED sẽ tắt.
Mã rất đơn giản và nó được cung cấp bên dưới, sao chép nó và lưu nó trong tệp có đuôi.m. Bạn có thể chơi xung quanh mã và tùy chỉnh nó theo yêu cầu của bạn. Toàn bộ hoạt động của dự án được trình bày trong Video dưới đây.
Hơn nữa nếu bạn muốn tìm hiểu thêm về Giao diện đồ họa MATLAB với Arduino, hãy kiểm tra dự án này: Hệ thống tự động hóa tại nhà dựa trên GUI sử dụng Arduino và MATLAB