CHƯƠNG 2 : THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG
2.3.1 Lập trình Arduino
Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng được dùng để xây dựng các dự án điện tử.
Tất cả các bo mạch Arduino đều có một điểm chung là vi điều khiển. Một bộ vi điều khiển về cơ bản là một máy tính thực sự nhỏ.
Với Arduino, bạn có thể thiết kế và xây dựng các thiết bị có thể tương tác với mơi trường xung quanh nó. Bo mạch Arduino về cơ bản là một công cụ để điều khiển thiết bị điện tử. Nó có thể đọc đầu vào bằng bộ vi điều khiển đã được tích hợp.
Những tính năng chính như:
o Bo mạch Arduino có thể đọc tín hiệu đầu vào tương tự hoặc kỹ thuật số từ các cảm biến khác nhau và biến nó thành đầu ra như kích hoạt động cơ, bật / tắt đèn LED, kết nối với đám mây và nhiều hành động khác.
o Bạn có thể kiểm sốt các chức năng của bo mạch bằng cách gửi một bộ hướng dẫn đến bộ vi điều khiển trên bo mạch thông qua Arduino IDE (được gọi là phần mềm tải lên).
o Khơng giống như hầu hết các bảng mạch lập trình trước đây, Arduino không cần thêm một phần cứng (được gọi là bộ lập trình) để tải mã mới lên bảng mà chỉ cần sử dụng cáp USB.
o Arduino IDE sử dụng phiên bản C ++ đơn giản hóa, giúp việc học lập trình trở nên dễ dàng hơn.
Các cài đặt chương trình Arduino IDE
Bước 1: Truy cập địa chỉ http://arduino.cc/en/Main/Software/... . Đây là nơi
lưu trữ cũng như cập nhật các bản IDE của Arduino. Bấm vào mục Windows Zip file for non admin install như hình minh họa.
Hình 2. 23. Các bản IDE của Arduino
Ta sẽ được chuyển đến một trang mời quyền góp tiền để phát triển phần mềm cho Arduino, tiếp tục bấm JUST DOWNLOAD để bắt đầu tải.
Hình 2. 24. Chọn Just Download để cài đặt
Bước 3: Chạy file trong thư mục arduino-1.8.16\ để khởi động Arduino IDE
Hình 2. 25. Giao diện Arduino IDE
Vùng lệnh: Bao gồm các nút lệnh menu (File, Edit, Sketch, Tools, Help). Phía dưới là các icon cho phép sử dụng nhanh các chức năng thường dùng của IDE được miêu tả như sau:
Hình 2. 26. Vùng lệnh của Arduino IDE
Những thông báo từ IDE sẽ được hiển thị tại vùng thông báo. Để ý rằng góc dưới cùng bên phải hiển thị loại board Arduino và cổng COM được sử dụng. Luôn chú ý tới mục này bởi nếu chọn sai loại board hoặc cổng COM, bạn sẽ khơng thể upload được code của mình.
Hình 2. 27. Vùng thơng báo của Arduino IDE