Thư viện Arduino là một cách thuận tiện để chia sẻ mã chẳng hạn như driver hoặc các chức năng tiện ích thường được sử dụng. Bài viết này sẽ trình bày chi tiết cách cài đặt thư viện trên máy tính của bạn.
Có ba loại thư viện Arduino:
Arduino IDE đi kèm với một bộ thư viện tiêu chuẩn cho các chức năng thường được sử dụng. Các thư viện này hỗ trợ tất cả các ví dụ có trong IDE. Chức năng thư viện tiêu chuẩn bao gồm các chức năng giao tiếp cơ bản và hỗ trợ cho một số loại phần cứng phổ biến nhất như động cơ servo và màn hình LCD.
Thư viện tiêu chuẩn được cài đặt sẵn trong thư mục Libraries của cài đặt Arduino. Nếu bạn đã cài đặt nhiều phiên bản IDE, mỗi phiên bản sẽ có bộ thư viện riêng. Bạn không nên thay đổi thư viện chuẩn hoặc cài đặt các thư viện trong cùng một thư mục.
Arduino IDE mới hơn có trình quản lý thư viện, hỗ trợ cài đặt các thư viện của bên thứ ba được gửi đến Arduino để sử dụng.
Có nhiều thư viện khác với chức năng hữu ích và driver thiết bị cho tất cả các loại phần cứng. Các driver này có sẵn từ những nơi như Arduino Playground, Github và Google Code.
Các thư viện do người dùng cài đặt phải được cài đặt trong thư mục sketchbook libraries để có thể sử dụng với tất cả các phiên bản của IDE. Bằng cách này, nếu một phiên bản IDE mới được phát hành, bạn không phải cài đặt lại tất cả các thư viện.
Thư viện là một folder có một số file trong đó, các file sẽ kết thúc bằng .cpp (file code C ++) và .h (file header C ++).
Cũng có thể có một số file .o. Các file .o là các đối tượng được biên dịch C ++. Nếu bạn kết thúc quá trình làm việc trên thư viện và sửa nó, hãy nhớ xóa các file .o nếu không sẽ buộc Arduino IDE biên dịch lại .cpp đã sửa đổi thành file .o mới.
Hai file tùy chọn là keywords.txt (đây là file gợi ý để cho Arduino IDE biết cách tô folder sketch và examples, có thể có một số sketch thử nghiệm. Các file này sẽ hiển thị trong File → Example → Library dropdown.
Điều quan trọng cần nhớ!
Cấu trúc của folder thư viện rất quan trọng! Các file .c và .h phải ở cấp thấp nhất của các folder. Ví dụ: bạn không thể có Arduino / libraries / WaveHC / WaveHC / file.c hoặc Arduino / libraries / MyLibraries / WaveHC / file.c - mà phải là Arduino / libraries / WaveHC / file.c
Trong Arduino v16 trở về trước, các thư viện được lưu trữ trong thư mục ArduinoInstallDirectory / hardware / libraries, cũng chứa tất cả các thư viện tích hợp sẵn (như Wire và Serial).
Trong phiên bản v17 trở lên, các thư viện người dùng hiện được lưu trữ trong thư mục ArduinoSketchDirectory / libraries. Bạn có thể cần tạo thư mục con của thư viện. Tuy nhiên, bạn sẽ không phải di chuyển và cài đặt lại thư viện của mình mỗi khi bạn nâng cấp phần mềm.
Trên máy Mac, folder arduino sketch có thể sẽ được gọi là Documents / arduino, vì vậy hãy tạo một new folder bên trong libraries và đặt thư mục thư viện không nén bên trong thư mục đó.
Kiểm tra xem thư mục Documents / arduino / architects / MyNewLibary có chứa các file .cpp và .h hay không.
Sau khi hoàn tất, hãy khởi động lại Arduino IDE.
Code: 7204-076 Còn hàng
Hotline: 0979 466 469