Phần mềm lập trình Arduino IDE là gì

Giới thiệu ứng dụng Arduino IDE, tìm hiểu và khám phá ứng dụng lập trình Arduino IDE là gì, hoạt động giải trí như thế nào, cách tải, những công dụng và nhiều thông tin hữu dụng khácTrong bài viết này Điện Tử Tương Lai sẽ ra mắt chi tiết cụ thể về ứng dụng Arduino IDE, trong đó IDE là viết tắt của Môi trường tăng trưởng tích hợp. Đây là một ứng dụng chính thức được ra mắt bởi Arduino. cc, đa phần được sử dụng để viết, biên dịch và tải mã vào trong thiết bị Arduino. Hầu hết toàn bộ những module Arduino đều thích hợp với ứng dụng này. Nó là một mã nguồn mở để setup và biên dịch mã. Trong bài viết này Điện Tử Tương Lai sẽ trình làng về ứng dụng, cách setup và sẵn sàng chuẩn bị chuẩn bị sẵn sàng cho module Arduino. Chúng ta hãy cùng đi sâu và tìm hiểu và khám phá về ứng dụng này .

Phần mềm Arduino IDE là gì

Arduino IDE là một ứng dụng mã nguồn mở hầu hết được sử dụng để viết và biên dịch mã vào module Arduino .
Đây là một ứng dụng Arduino chính thức, giúp cho việc biên dịch mã trở nên thuận tiện mà ngay cả một người thông thường không có kiến thức và kỹ năng kỹ thuật cũng hoàn toàn có thể làm được .
Nó có những phiên bản cho những hệ quản lý như MAC, Windows, Linux và chạy trên nền tảng Java đi kèm với những tính 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 tự nhiên .
Có rất nhiều những 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 và tinh chỉnh trên bo mạch được lập trình và đồng ý 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ộ tinh chỉnh và điều khiển trên bo .
Môi trường IDE hầu hết 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 nhu yếu và phần sau được sử dụng để biên dịch và tải mã lên module Arduino .
Môi trường này tương hỗ cả ngôn từ C và C + + .

Arduino IDE hoạt động như thế nào

Khi người dùng viết mã và biên dịch, IDE sẽ tạo file Hex cho mã. File Hex là những file thập phân Hexa được Arduino hiểu và sau đó được gửi đến bo mạch bằng cáp USB. Mỗi bo Arduino đều được tích hợp một bộ vi điều khiển và tinh chỉnh, bộ vi tinh chỉnh và điều khiển sẽ nhận file hex và chạy theo mã được viết .

Cách tải Arduino IDE

Bạn hoàn toàn có thể tải ứng dụng từ website chính thức của Arduino. Như đã nói trước đó, ứng dụng có những phiên bản cho những hệ điều hành quản lý thông dụng như Linux, Windows và MAC, thế cho nên hãy bảo vệ tải xuống đúng phiên bản ứng dụng thích hợp với hệ điều hành quản lý của bạn .
Nếu bạn muốn tải xuống phiên bản ứng dụng Windows, bạn phải có Windows 8.1 hoặc Windows 10, vì phiên bản ứng dụng không thích hợp với Windows 7 hoặc phiên bản cũ hơn của hệ điều hành quản lý này .

Các chức năng của Arduino IDE

Arduino IDE gồm có những phần khác nhau

  1. Window bar
  2. Menu bar
  3. Phím tắt
  4. Text Editor
  5. Output Panel

Window bar

Thanh hành lang cửa số gồm có tên của File và phiên bản ứng dụng Arduino IDE

Menu bar

Thanh menu gồm có

  • File
  • Edit
  • Sketch
  • Tools
  • Help

File

New : tạo một file mới. ( Ctrl + N )
Open : sử dụng để mở file đã được lưu trước đó. ( Ctrl + O )
Open Recent : hiển thị list rút gọn những chương trình đã mở gần đây .
Sketchbook : hiển thị những sketch hiện tại mà bạn đã sử dụng cho project của mình
Examples : Ví dụ về một vài yếu tố cơ bản để tìm hiểu thêm .
Close : đóng hành lang cửa số màn hình hiển thị chính. ( Ctrl + W )
Save : được sử dụng để lưu sketch hiện tại. ( Ctrl + S )
Save as … : được cho phép lưu sketch hiện tại với một tên khác. ( Ctrl + Shift + S )
Page setup : setup trang để sửa đổi trang ( Văn bản ). ( Ctrl + Shift + P. )
Print : được sử dụng để in chương trình hiện tại. ( Ctrl + P. )
Preferences : setup của ứng dụng IDE hoàn toàn có thể được đổi khác tại đây. ( Ctrl +, )
Quit : đóng tổng thể những hành lang cửa số IDE. ( Ctrl + Q. )

Edit

Undo / Redo : quay lại một hoặc nhiều bước bạn đã làm trong khi chỉnh sửa .
Cut : cắt văn bản đã chọn khỏi trình chỉnh sửa .

Copy: sao chép văn bản đã chọn từ trình chỉnh sửa

Copy for Forum : sao chép và biến hóa kiểu mã tương thích với forum .
Copy as HTML : sao chép và biến hóa kiểu mã tương thích với HTML .
Paste : dán văn bản từ văn bản đã sao chép .
Select All : chọn toàn bộ nội dung từ trình chỉnh sửa .Comment / Uncomment : sử dụng để ghi chú và bỏ ghi chú những dòng mã đã chọn .
Increase / Decrease Indent : thêm hoặc xóa một khoảng chừng trắng ở đầu mỗi dòng đã chọn
Find : tìm văn bản đã nhập trong trình chỉnh sửa
Find next : tìm vị trí tiếp theo của từ đang tìm kiếm .
Find previous : tìm vị trí trước đó của từ đang tìm kiếm .

Sketch

Verify / Compile : kiểm tra hoặc xác định chương trình của bạn nếu có bất kể lỗi nào và hiển thị trong bảng đầu ra .
Upload : biên dịch và tải mã lên bo Arduino .
Upload using programmer : tải mã lên bằng Programmer có sẵn trong tab Tools .
Export Compiled Binary : lưu file. hex trong mạng lưới hệ thống
Show Sketch Folder : mở thư mục sketch hiện tại .
Include Library : thêm thư viện vào sketch của bạn bằng cách chèn những câu lệnh # include vào đầu mã
Add File … : thêm một file vào sketch và file mới Open trong tab mới trong hành lang cửa số .

Tools

Auto Format : định dạng mã của bạn thành một định dạng đẹp để mọi người hoàn toàn có thể hiểu .
Archive Sketch : sao chép mã sang định dạng winrar (. zip )
Fix Encoding và Reload : khắc phục sự độc lạ hoàn toàn có thể có giữa mã hóa map char của trình soạn thảo và những map char của hệ quản lý và điều hành khác .
Serial Monitor : màn hình hiển thị tiếp nối đuôi nhau hiển thị tiếp xúc trực quan bằng cách gửi và nhận tài liệu
Board : để chọn loại bo Arduino
Port : để chọn cổng mà bạn đã liên kết Arduino
Programmer : để chọn một programmer phần cứng khi lập trình bo mạch hoặc chip và không sử dụng kiểu tiếp xúc USB .
Burn Bootloader : được sử dụng để ghi bộ nạp khởi động vào bo Arduino

Output panel

Bảng đầu ra này được sử dụng để đưa ra nhận xét về mã

  • Nếu mã được biên dịch thành công xuất sắc hoặc bất kể lỗi nào xảy ra .
  • Nếu mã đã được tải lên bo thành công xuất sắc .

Bo đã chiếm bao nhiêu khoảng trống .

Thư viện

Các thư viện rất có ích để thêm công dụng bổ trợ vào module Arduino. Có một list những thư viện bạn hoàn toàn có thể thêm bằng cách nhấp vào nút Sketch trong thanh menu và đi tới Include Library .
Khi bạn nhấp vào Include Library và Thêm thư viện tương ứng, nó sẽ Open trên đầu sketch với ký hiệu # include. Giả sử, bạn thêm thư viện EEPROM, nó sẽ Open trên trình soạn thảo văn bản dưới dạng
# include .

Hầu hết các thư viện đều được cài đặt sẵn và đi kèm với phần mềm Arduino. Tuy nhiên, bạn cũng có thể tải xuống từ các nguồn bên ngoài.

Chân đầu vào hoặc đầu ra

Các lệnh digitalRead và digitalWrite được sử dụng để định địa chỉ và tạo những chân Arduino làm đầu vào và đầu ra tương ứng. Các lệnh này có độ nhạy văn bản, tức là bạn cần viết chúng theo cách đúng chuẩn như digitalWrite mở màn bằng chữ ” d ” nhỏ và viết hoa ” W “. Nếu bạn viết Digitalwrite hoặc digitalwrite sẽ không gọi bất kể tính năng nào .

Cách chọn bo

Để tải sketch lên, bạn cần chọn bo mạch tương thích mà bạn đang sử dụng và những cổng cho hệ quản lý đó. Bạn nhấp vào Tool trên Menu, đi tới phần Board và chọn bo bạn muốn thao tác. Tương tự, COM1, COM2, COM4, COM5, COM7 hoặc cao hơn được dành riêng cho bo Serial và bo USB. Bạn hoàn toàn có thể tìm thiết bị serial USB trong phần cổng của Windows Device Manager .

Sau khi lựa chọn đúng chuẩn cả Bo mạch và Cổng Serial, hãy nhấp vào nút Verify và sau đó là nút Upload Open ở góc trên bên trái của phần sáu nút hoặc bạn hoàn toàn có thể chuyển đến phần Sketch và nhấn verify / compile rồi tải lên .
Sketch được viết trong trình soạn thảo văn bản và sau đó được lưu với phần lan rộng ra tệp. ino .
Điều quan trọng cần quan tâm là những module Arduino gần đây sẽ tự động hóa đặt lại khi bạn biên dịch và nhấn nút tải lên ứng dụng IDE. Tuy nhiên những phiên bản cũ hoàn toàn có thể nhu yếu thiết lập lại vật lý trên bo mạch .
Sau khi bạn tải mã lên, đèn LED TX và RX sẽ nhấp nháy trên bo, cho biết chương trình mong ước đang chạy thành công xuất sắc .
Lưu ý : Các tiêu chuẩn lựa chọn cổng được đề cập ở trên chỉ dành riêng cho hệ quản lý Windows .

Điều đáng ngạc nhiên về phần mềm này là không quá phức tạp khi cài đặt phần mềm, và bạn có thể viết chương trình đầu tiên của mình trong vòng 2 phút sau khi cài đặt môi trường IDE.

Bootloader

Khi bạn đi đến phần Tool, bạn sẽ tìm thấy Bootloader ở cuối. Việc ghi mã trực tiếp vào bộ tinh chỉnh và điều khiển sẽ rất có ích, bạn không cần phải mua ổ ghi bên ngoài để ghi mã .
Khi bạn mua module Arduino mới, bootloader đã được setup bên trong bộ điều khiển và tinh chỉnh. Tuy nhiên, nếu bạn định mua một bộ tinh chỉnh và điều khiển và đặt vào module Arduino, bạn cần ghi lại bootloader bên trong bộ điều khiển và tinh chỉnh bằng cách chuyển đến phần Tools và chọn Burn Bootloader .

Source: https://lava.com.vn
Category: Hỏi Đáp