Phần mềm lập trình (Arduino)

Một phần của tài liệu baocaodoan2 0112 (Trang 26 - 28)

CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG

2.1.1. Phần mềm lập trình (Arduino)

Hình 2. 1:Phầm mềm Arduino

Khái niệm:

Arduino IDE là một phần mềm mã nguồn mở chủ yếu được sử dụng để viết và biên dịch mã vào module Arduino.

SVTH: Nguyễn Thanh Tùng MSV: 18108771

Trường ĐH Kinh Doanh & Công Nghệ HN Hệ thống chăm sóc vườn cây thơng minh

Nó có các phiên bản cho các hệ điều hành như MAC, Windows, Linux và chạy trên nền tảng Java đi kèm với các chức năng và lệnh có sẵn đóng vai trị quan trọng để gỡ lỗi, chỉnh sửa và biên dịch mã trong môi trường

Arduino là một mơi trường phát triển tích hợp đa nền tảng, làm việc cùng với một bộ điều khiển Arduino để viết, biên dịch và tải code lên bo mạch. Phần mềm này cung cấp sự hỗ trợ cho một loạt các bo mạch Arduino như Arduino Uno, Nano, Mega, Esplora, Ethernet, Fio, Pro hay Pro Mini cũng như LilyPad Arduino.

Arduino sở hữu những chức năng để thu hút các nhà phát triển Arduino, mở đường đến một đầu ra thành công thông qua các mơ-đun gỡ lỗi. Tất cả các tính năng của nó được lưu trữ bên trong vài nút bấm, menu, giúp dễ dàng hiểu và điều hướng, đặc biệt là với các lập trình viên chun nghiệp. Ngồi ra, việc tích hợp các bộ sưu tập ví dụ mẫu sẽ giúp cho những người lần đầu tiếp xúc với Arduino có thể làm quen và nắm bắt ứng dụng nhanh hơn.

Có rất nhiều các module Arduino như Arduino Uno, Arduino Mega, Arduino Leonardo, Arduino Micro và nhiều module khác.

Mỗi module chứa một bộ vi điều khiển trên bo mạch được lập trình và chấp nhận thơng tin dưới dạng mã.

Mã chính, cịn được gọi là sketch, được tạo trên nền tảng IDE sẽ tạo ra một file Hex, sau đó được chuyển và tải lên trong bộ điều khiển trên bo.

Môi trường IDE chủ yếu chứa hai phần cơ bản: Trình chỉnh sửa và Trình biên dịch, phần đầu sử dụng để viết mã được yêu cầu và phần sau được sử dụng để biên dịch và tải mã lên module Arduino.

SVTH: Nguyễn Thanh Tùng MSV: 18108771

Trường ĐH Kinh Doanh & Công Nghệ HN Hệ thống chăm sóc vườn cây thơng minh

Một phần của tài liệu baocaodoan2 0112 (Trang 26 - 28)

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

(74 trang)
w