Download phần mềm học Arduino: UnoArduSim Version 2.3

Giới thiệu phần mềm học Arduino: UnoArduSim

UnoArduSim là một phần mềm học arduino, lập trình Arduino, là phần mềm mô phỏng Arduino Uno trên máy tính. UnoArduSim là phần mềm cần thiết cho tất cả các đối tượng đang nghiên cứu, phát triển Arduino. UnoArduSim hỗ trợ kết nối phần cứng trong một giao diện đơn giản, dễ sử dụng. Phần mềm UnoArduinoSim đã được update đến phiên bản 2.3 với nhiều công cụ, thiết bị mới.

Công việc kết nối phần cứng đơn giản chỉ với vài thao tác chuột. Các thiết bị sẵn có trong UnoArduSim thiết bị đầu vào như nút nhấn, biến trở, ….Thiết bị đầu ra như LED, motor DC, Servo,…Hỗ trợ giao tiếp qua Serial, Serial Software, I2C, SPI.

UnoArduSim cung cấp một giao diện cho  phép người dùng biên tập code Arduino trực tiếp trên phần mềm.

Giao diện UnoArduSim – Phần mềm mô phỏng Arduino Uno

Giao diện phần mềm học Arduino: UnoArduSim
Giao diện phần mềm học Arduino: UnoArduSim

Code Pane

Phần mềm học Arduino: Giao diện cửa sổ Code Pane
Phần mềm học Arduino: Giao diện cửa sổ Code Pane

Để di chuyển giữa các #Include dùng chức năng ở khung 1.

Nhảy giữa các Function bằng cách click vào bất kì đâu dùng chức năng ở khung 2 hoặc dùng PgDn và PgUp.

Thực thi câu lệnh từng bước, chạy toàn bộ hoặc chạy một phần dùng chức năng ở khung số 3.

Đặt văn bản tìm kiếm và nhảy đến văn bản tìm kiếm đó dùng chức năng ở khung số 4.

Edit/View

Phần mềm học Arduino: Giao diện cửa sổ Edit/View
Phần mềm học Arduino: Giao diện cửa sổ Edit/View

Để mở tại một dòng cụ thể, nhấp đúp vào dòng đó trong CodePane, hoặc dùng File –> Edit/View ( nó được mở tại dòng đánh dấu highlight)

Để thêm một mục từ danh sách BUILT-INS bên phải, nhấp đúp vào đối tượng đó.

Find (use ctrl-F), Find/Replace (use ctrl-H), Undo (ctrl-Z), Redo (ctrl-Y)

Compile và đóng cửa sổ Edit/view (ctrl-R), or Adopt (ctrl-U), Save và đóng cửa số Edit/view (ctrl-S).

Variables Pane

Phần mềm học Arduino: Giao diện cửa sổ Variable Pane
Phần mềm học Arduino: Giao diện cửa sổ Variable Pane

Click vào dấu (+) để mở rộng hoặc (-) để thu gọn đối tượng

Dùng phìm PgUp và PgDn hoặc chức năng trong khung 2 để nhảy nhanh giữa các biến.

Sử dụng menu VarUpdates để kiểm soát tần suất cập nhật khi Run-ning.

Nhấp đúp vào biến để thay đổi giá trị biến

Lab Bench Pane and Uno

Click phải chuột vào bất kì chân nào để tạo cửa sổ Pin Digital WaveForms

Phần mềm học Arduino: Giao diện cửa sổ Pin Digital WaveForms
Phần mềm học Arduino: Giao diện cửa sổ Pin Digital WaveForms

Click trái chuột vào bất kì chân nào để tạo cửa sổ Pin Analog WaveForm

Phần mềm học Arduino: Giao diện cửa sổ Pin Analog WaveForms
Phần mềm học Arduino: Giao diện cửa sổ Pin Analog WaveForms

Để phóng to và thu nhỏ dùng con lăn chuột, hoặc Ctrl + mũi tên lên, Ctrl + mũi tên xuống.

Lab Bench Pane I/O Devices

Để thay đổi số lượng và loại thiết bị phù hợp với chương trình vào menu Configure –> I/O Devices. Số lượng thiết bị lấy ra từ 00-19.

Phần mềm học Arduino: Giao diện cửa sổ Lab Bench Pane
Phần mềm học Arduino: Giao diện cửa sổ Lab Bench Pane
  1. Serial (SERIAL)
  2. Software Serial (SFTSER)
  3. SPI Slave (SPISLV)
  4. Two-Wire I2C Slave (I2CSLV)
  5. Push Button (PUSH)
  6. Slide Switch Resistor (R=1K)
  7. Piezoelectric Speaker (PIEZO)
  8. Servo Motor
  9. DC Motor (MOTOR)
  10. Digital Pulser (PULSER)
  11. Analog Function Generator (FUNCGEN)
  12. Analog Slider
  13. Coloured LED (LED)

– Nhấp đúp vào các đối tượng Serial, Software Serial, SPI Slave và Two-Wire I2C để mở cửa sổ lớn hơn.

– Gõ chân kết nối với Arduino vào ô text của thiết bị cần sử dụng.

– Kết nối Push Button (PUSH) với arduino bằng cách gõ chân Arduino kết nối tương ứng vào ô text. Chọn kiểu Push giữ hoặc không giữ ( Lachting). Click chọn Push Button +5V hoặc Gnd.

– Kết nối LED cũng tương tự Push Button, LED có thêm tùy chọn màu của LED: R, Y, G. Gõ R hoặc Y hoặc G vào ô text RYG.

Download UnoArduSim và hướng dẫn

UnoArduinoSim V1.6.1
UnoArduinoSim V2.3
Tài liệu hướng dẫn sử dụng UnoArduinoSim

Bài viết các bạn có thể xem thêm:

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.