Hướng dẫn mô phỏng Arduino trên Proteus

Trong quy trình tìm hiểu và khám phá về Arduino, những bạn cần phải mua board Arduino và những linh phụ kiện điện tử thiết yếu khác để kiểm tra chương trình và hoạt động giải trí của mạch. Bạn hoàn toàn có thể sẽ phải tốn nhiều tiền tài và công sức của con người để làm những việc này. Tuy nhiên, bạn đừng quá lo ngại vì với sự trợ giúp của ứng dụng Proteus và thư viện Arduino được thiết kế xây dựng sẵn thì bạn hoàn toàn có thể thuận tiện đổi khác thiết kế mạch, chương trình cho Arduino một cách thuận tiện, nhanh gọn .
Qua bài viết này tôi mong ước được chia sẽ với những bạn làm thế nào để mô phỏng Arduino trên Proteus nhằm mục đích mục tiêu tiết kiệm ngân sách và chi phí thời hạn và ngân sách cho những bạn .

Download và cài đặt thư viện mô phỏng Arduino trên Proteus

Để mô phỏng Arduino trên Proteus được thì tất cả chúng ta cần phải tải về thư viện Arduino cho Proteus. Để có được thư viên này những bạn hãy click vào đường link bên dưới :

Link tải thư viện Arduino: https://oxy.st/d/PlZd

Sau khi tải về file từ đường dẫn trên bạn hãy chép file này vào thư mục :

Proteus 7:

C : \ Program Files ( hoặc Program Files ( x86 ) nếu máy bạn sử dụng 64 bit ) \ Labcenter Electronics \ Proteus 7 Professional \ LIBRARY ( Windows 7 và 8 )
C : \ ProgramData \ Labcenter Electronics \ Proteus 7 Professional \ LIBRARY ( Windows 10 )

Proteus 8:

C : \ Program Files ( hoặc Program Files ( x86 ) nếu máy bạn sử dụng 64 bit ) \ Labcenter Electronics \ Proteus 8 Professional \ LIBRARY ( Windows 7 và 8 )
C : \ ProgramData \ Labcenter Electronics \ Proteus 8 Professional \ LIBRARY ( Windows 10 )

Proteus 8.10:

C : \ Program Files ( x86 ) \ Labcenter Electronics \ Proteus 8 Professional \ BIN

Lưu ý: Trên các phiên bản mới của Windows, bạn sẽ nhìn thấy thư mục có tên ProgramData trên ổ đĩa hệ thống (thường là ổ C:\). Tuy nhiên thư mục này bị ẩn, do đó bạn chỉ có thể nhìn thấy thư mục nếu cho phép hiển thị thư mục, tập tin trên File Explorer.

Trong thư viện này hổ trợ 5 loại board Arduino khác nhau trong đó gồm có Arduino Uno, MEGA, NANO, LILYPAD và UNO SMD và một cảm ứng siêu âm Ultrasonic .

Sau khi chép xong chúng ta khởi động Proteus lên vào thư viện linh kiện bằng cách bấm phím P (Part) và gõ từ khoá là ARDUINO chúng sẽ hiện ra danh sách các board hiện có ở đây tôi chọn Arduino Uno.

Vẽ mạch mô phỏng Arduino trên Proteus

Sau khi đã cài đặt phần mềm Proteus và add thư viện mô phỏng Arduino thành công, bạn hãy mở ISIS Profesional.

Tiếp theo, bạn triển khai lấy linh phụ kiện từ thư viện của Proteus và vẽ sơ đồ nguyên tắc như hình bên dươí .

Mạch mô phỏng Arduino trên Proteus

Tới đây chúng ta vẫn chưa thể nhấn nút RUN (là nút tam giác ở góc trái phía dưới màn hình) để mô phỏng được đâu, phần mềm sẽ báo lỗi bởi vì board Arduino UNO chưa có code nạp vào mà. Lúc này ta cần phải đưa file .hex vào để mô phỏng. Bằng cách nào thì mời bạn tiếp tục đọc phần sau nhé!  

Tạo File Hex

Chúng ta cần phải có file Hex để cung ứng cho Proteus và khi bấm nút Run thì chương trình mới triển khai mô phỏng được. Cách tạo file Hex trên Arduino IDE như sau :

Đầu tiên, bạn hãy mở ứng dụng Arduino IDE lên .

Trong giao diện của phần mềm này bạn click chọn File >> Preferences.

 

Khi hộp thoại Preferences xuất hiện, bạn hãy đánh dấu check vào ô compilation và sau đó chọn OK.

Bởi vì ta muốn mô phỏng LED nhấp nháy nên sẽ vào File – Examples – 01. Basics – Blink (quá quen thuộc phải không nào) để mở đoạn code LED nhấp nháy. Do không muốn phải chỉnh sửa code nên tôi đã mắc sẵn LED vào chân 13 như bạn đã thấy đấy ở sơ đồ mạch trên.

để biên dịch chương trình. Sau khi phần mềm biên dịch xong chúng ta được một file .hex được lưu ở đường dẫn như hình dưới:Tiếp theo bạn nhấn vào nútđể biên dịch chương trình. Sau khi ứng dụng biên dịch xong tất cả chúng ta được một file. hex được lưu ở đường dẫn như hình dưới :
Chương trình mô phỏng Arduino trên Proteus

Bạn hoàn toàn có thể chép file. hex từ đường dẫn trên sang một thư mục nào đó để thuận tiện cho việc quản trị file .

Bạn cũng cần quan tâm chọn board khớp với board mình sẽ mô phỏng nhé, ở đây mình mô phỏng Arduino Uno .

Nạp file hex và mô phỏng

Các bạn chép file. hex ra một thư mục nào đó sau đó mở Proteus lên và double clickvào Aruino Uno. Hộp thoại Edit Component Open. Tại khung Program File bạn tìm đến mục chứa file. hex lúc nãy bạn lưu ở trên chọn Open, sau đó ấn OK .

Để mô phỏng mạch bạn hãy nhấp chuột vào nút PLAY. Để dừng mô phỏng bạn ấn STOP nhé !

Tôi hi vọng các bạn đọc bài viết này xong đều có thể làm được.

Mọi vướng mắc hay góp phần quan điểm về bài viết hướng dẫn mô phỏng arduino trên proteus này, những bạn hoàn toàn có thể gửi phản hồi ở dưới nhé .
Chúc những bạn thành công xuất sắc !

Các bài viết liên quan

Viết một bình luận