14 Khối IMAQ Read Barcode 2 VI

Một phần của tài liệu Thiết kế và chế tạo mô hình phân loại hàng hóa theo mã vạch (Trang 28 - 29)

Khối IMAQ Read Barcode 2 VIcó tác dụng đọc các loại mã vạch 1D phổ biến, bao gồm Codabar, Mã 39, Mã 93, Mã 128, EAN 8, EAN 13,…

2.5 Cơ cấu điều khiển

2.5.1 Vi điều khiển Arduino

Arduino là một bo mạch vi điều khiển do một nhóm giáo sư và sinh viên nước Ý thiết kế và đưa ra đầu tiên vào năm 2005. Mạch Arduino được sử dụng để cảm nhận

18

và điều khiển nhiều đối tượng khác nhau. Nó có thể thực hiện nhiều nhiệm vụ lấy tín hiệu từ cảm biến đến điều khiển đèn, động cơ, và nhiều đối tượng khác. Ngồi ra mạch cịn có khả năng liên kết với nhiều module khác nhau.

Phần cứng bao gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit, hoặc ARM, Atmel 32-bit,…. Hiện phần cứng của Arduino có tất cả 6 phiên bản, Tuy nhiên phiên bản thường được sử dụng nhiều nhất là Arduino Uno và Arduino Mega.

Arduino sử dụng ngơn ngữ lập trình C/C++ rất phổ biến trong giới lập trình. Bất kỳ đoạn code nào của C/C++ thì Arduino đều có thể nhận dạng, giúp các lập trình viên thuận tiện trong việc thiết kế chương trình lập cho các bo mạch Arduino.

Arduino có một module quản lý bo mạch, nơi người dùng có thể chọn bo mạch mà họ muốn làm việc cùng và có thể thay đổi bo mạch thơng qua Menu. Q trình sửa đổi lựa chọn cũng liên tục tự động cập nhật để các dữ liệu có sẵn trong bo mạch và dữ liệu sửa đổi đồng nhất với nhau. Bên cạnh đó, Arduino IDE cũng giúp bạn tìm ra lỗi từ code mà bạn biết giúp bạn sửa lỗi kịp thời tránh tình trạng bo mạch Arduino làm việc với code lỗi quá lâu dẫn đến hư hỏng hoặc tốc độ xử lý bị giảm sút.

Arduino hoạt động trên 3 hệ điều hành phổ biến nhất là Windows, Mac OS và Linux giúp người dùng có thể truy cập vào phần mềm ở bất cứ đâu, bất cứ khi nào miễn là họ có một cái máy tính. Ngồi ra, người dùng có thể truy cập vào cơng

Một phần của tài liệu Thiết kế và chế tạo mô hình phân loại hàng hóa theo mã vạch (Trang 28 - 29)

Tải bản đầy đủ (PDF)

(110 trang)