Bắt đầu với Arduino

Bắt đầu với Arduino.

Bắt đầu với Arduino

Arduino là gì?

  • Arduino là nền tảng điện tử mã nguồn mở, dựa trên phần cứng và phần mềm, linh hoạt và dễ sử dụng.
  • Các board Arduino có khả năng đọc dữ liệu từ môi trường (ánh sáng, nhiệt độ, độ ẩm,…), trạng thái nút nhấn,… và điều khiển trở lại với các thiết bị như động cơ, đèn LED, gửi thông tin đến 1 nơi khác.
  • Chúng ta có thể điều khiển các board Arduino bằng ngôn ngữ lập trình C++, được biên dịch bởi Arduino IDE.

Cài đặt Arduino IDE

  • Download Ardino IDE tại đây, tùy vào hệ điều hành mà bạn sử dụng để lựa chọn (trường hợp này là Windown).
  • Click chuột phải vào file Arduino-x.x.x-windows chọn Run as Administrator.
  • Cửa số License Agreement xuất hiện, chọn I Agree.
  • Cửa sổ Installation Options xuất hiện, đánh dấu tích vào ô Install USB Driver để cài đặt USB driver cho Arduino và chọn Next để tiếp tục.
  • Cửa sổ Installation Folder xuất hiện, chọn nơi lưu file cài đặt (mặc định là C:\Program File\Arduino) và chọn Next để bắt đầu quá trình cài đặt.
  • Khi có yêu cầu xác nhận cài đặt driver tại cửa sổ Windows Security, chọn Install.

Cài đặt Driver

Trong một số trường hợp, máy tính bị thiếu Driver dẫn đến lỗi không nhận được board Arduino.

Để cài đặt driver, ta tiến hành các bước sau:

  • Tải và giải nén Driver CH340.
  • Trong thư mục vừa giải nén, click chuột phải vào SETUP.EXE chọn Run as Administrator.
  • Hộp thoại DriverSetup xuất hiện, chọn INSTALL để bắt đầu cài đặt.

Làm quen với Arduino IDE

Giao diện Arduino IDE bao gồm:

  • Vùng lệnh: Bao gồm các nút lệnh menu (File, Edit, Sketch, Tools, Help) và các icon cho phép sử dụng nhanh các chức năng thường dùng của IDE.
  • Vùng viết chương trình: Là nơi mà bạn sẽ viết các đoạn mã của mình tại đây.
  • Vùng thông báo: Những thông báo từ IDE sẽ được hiển thị tại đây.

Thêm thư viện

Cách 1: Thêm thư viện bằng file zip.

  • Tải thư viện cần thêm bằng từ khóa: "tên thư viện" library Arduino. Ví dụ: DHT11.h library arduino.
  • Mở Arduino IDE chọn: Sketch->Include Library-> Add .ZIP Library…
  • Chọn đường dẫn đến vị trí thư viện được tải về và nhấn OK.

Cách 2: Thêm thư viện thông qua Manage Libraries

  • Mở Arduino IDE chọn: Sketch->Include Library-> Manage Libraries…
  • Nhập tên thư viện cần tìm trong ô tìm kiếm.
  • Lựa chọn phiên bản thư viện mà bạn cần, nhấn Install.

Hướng dẫn tạo một file thư viện .h đơn giản.

Nhằm tăng tính kế thừa code cũng như dễ dàng trong việc quản lý các dự án lớn, chúng ta sẽ tạo các file thư viện .h (hoặc .c và .cpp) để quản lý các hàm chức năng. Khi sử dụng chỉ cần include và gọi hàm trong thư viện đó ra sử dụng. Các bước tiến hành:

  • Bước 1: Mở Arduino IDE, chọn New Tab (hoặc nhấn tổ hợp Ctrl + Shift + N). Nhập tên thư viện mà bạn muốn, ví dụ blink.h
  • Bước 2: Trong file code chính, ta thêm thư viện đã tạo bằng lệnh : #include "tên-thư-viện" Ví dụ: #include "blink.h"