Giới thiệu ứng dụng Arduino IDE, khám phá phần mềm thiết kế Arduino IDE là gì, hoạt động như nỗ lực nào, cách tải, các công dụng và nhiều thông tin hữu ích khác
Trong bài viết này Điện Tử Tương Lai vẫn giới thiệu chi tiết về ứng dụng Arduino IDE, trong những số đó IDE là viết tắt của môi trường phát triển tích hợp. Đây là một phần mềm bằng lòng được trình làng bởi Arduino.cc, đa phần được áp dụng để viết, biên dịch và thiết lập mã vào trong vật dụng Arduino. Hầu như tất cả những module Arduino hầu như tương mê thích với ứng dụng này. Nó là một trong mã mối cung cấp mở để setup và biên dịch mã. Trong nội dung bài viết này Điện Tử sau này sẽ giới thiệu về phần mềm, cách setup và chuẩn bị sẵn sàng mang lại module Arduino. Chúng ta hãy thuộc đi sâu và mày mò về ứng dụng này.
Bạn đang xem: Phần mềm lập trình cho arduino
Phần mềm Arduino IDE là gì
Arduino IDE là một trong những phần mềm mã mối cung cấp mở chủ yếu được áp dụng để viết với biên dịch mã vào module Arduino.
Đây là một trong những phần mềm Arduino chính thức, hỗ trợ 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ó kỹ năng và kiến thức kỹ thuật cũng hoàn toàn có thể làm được.
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 căn nguyên Java đi kèm theo với các tác dụng và lệnh tất cả sẵn nhập vai trò quan trọng đặc biệt để gỡ lỗi, chỉnh sửa và biên dịch mã trong môi trường.
Có không ít các module Arduino như Arduino Uno, Arduino Mega, Arduino Leonardo, Arduino Micro và các module khác.
Mỗi module đựng một cỗ vi điều khiển trên bo mạch được thiết kế và đồng ý thông tin bên dưới dạng mã.
Mã chính, còn được gọi là sketch, được tạo thành trên căn nguyên IDE sẽ tạo nên ra một file Hex, sau đó được chuyển và cài đặt lên trong bộ tinh chỉnh và điều khiển trên bo.
Môi ngôi trường IDE chủ yếu chứa nhì phần cơ bản: Trình sửa đổi và Trình biên dịch, phần đầu sử dụng để viết mã được yêu ước và phần sau được thực hiện để biên dịch và mua mã lên module Arduino.
Môi trường này hỗ trợ cả ngữ điệu C và C ++.
Arduino IDE hoạt động như cố kỉnh nào
Khi người tiêu dùng viết mã với biên dịch, IDE sẽ tạo nên file Hex mang lại mã. File Hex là các 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 các được tích phù hợp một cỗ vi điều khiển, bộ vi tinh chỉnh và điều khiển sẽ thừa nhận file hex và đuổi theo mã được viết.
Cách mua Arduino IDE
Bạn rất có thể tải ứng dụng từ website chính thức của Arduino. Như sẽ nói trước đó, phần mềm có các phiên phiên bản cho các hệ điều hành phổ cập như Linux, Windows cùng MAC, bởi vậy hãy đảm bảo an toàn tải xuống đúng phiên phiên bản phần mềm tương thích với hệ điều hành và quản lý của bạn.
Nếu bạn có nhu cầu tải xuống phiên bản ứng dụng Windows, các bạn phải tất cả Windows 8.1 hoặc Windows 10, do phiên bản ứng dụng không tương xứng với Windows 7 hoặc phiên bạn dạng cũ rộng của hệ điều hành này.
Các công dụng của Arduino IDE
Arduino IDE bao gồm các phần không giống nhau
Window barMenu barPhím tắtText EditorOutput Panel

Window bar
Thanh cửa ngõ sổ bao hàm tên của File cùng phiên bạn dạng phần mượt Arduino IDE
Menu bar
Thanh menu bao gồm
FileEditSketchToolsHelp
File
New: sinh sản một file mới. (Ctrl + N)
Open: áp dụng để mở file đã làm được lưu trước đó. (Ctrl + O)
Open Recent: hiển thị danh sách rút gọn những chương trình đã mở ngay 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: lấy ví dụ về một vài vụ việc cơ bạn dạng để tham khảo.
Close: tạm dừng hoạt động sổ screen chính. (Ctrl + W)
Save: được sử dụng để giữ sketch hiện nay tại. (Ctrl + S)
Save as… : chất nhận được lưu sketch bây giờ 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: cài đặt của phần mềm IDE rất có thể được thay đổi tại đây. (Ctrl +,)
Quit: đóng tất cả các hành lang cửa số IDE. (Ctrl + Q)
Edit
Undo / Redo: trở về một hoặc những bước các bạn đã làm trong khi chỉnh sửa.
Cut: giảm văn bạn dạng đã lựa chọn khỏi trình chỉnh sửa.
Copy: xào luộc văn phiên bản đã chọn từ trình chỉnh sửa
Copy for Forum: xào luộc và chuyển đổi kiểu mã tương xứng với diễn đàn.
Copy as HTML: xào luộc và đổi khác kiểu mã phù hợp với HTML.
Paste: dán văn phiên bản từ văn phiên bản đã sao chép.
Select All: chọn toàn bộ nội dung từ bỏ trình chỉnh sửa.

Comment / Uncomment: sử dụng để chú giải và bỏ ghi chú những dòng mã đang chọn.
Increase / Decrease Indent: thêm hoặc xóa một khoảng trắng nghỉ ngơi đầu mỗi chiếc đã chọn
Find: tìm văn bạn dạng đã nhập trong trình chỉnh sửa
Find next: tra cứu vị trí tiếp sau của từ sẽ tìm kiếm.
Find previous: tìm địa chỉ trước đó của từ đang tìm kiếm.
Sketch

Verify / Compile: soát sổ hoặc xác minh chương trình của công ty nếu có bất kỳ lỗi nào cùng hiển thị vào bảng đầu ra.
Upload: biên dịch và cài mã lên bo Arduino.
Upload using programmer: download mã lên bởi Programmer có sẵn vào tab Tools.
Export Compiled Binary: lưu file .hex vào hệ thống
Show Sketch Folder: mở folder sketch hiện nay tại.
Include Library: thêm tủ sách 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 lộ diện trong tab new trong cửa sổ.
Tools

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

Bảng cổng output này được sử dụng để mang ra nhận xét về mã
Nếu mã được biên dịch thành công hoặc ngẫu nhiên lỗi như thế nào xảy ra.Nếu mã đã được thiết lập lên bo thành công.Bo đã chiếm bao nhiêu không gian.
Thư viện
Các thư viện rất bổ ích để thêm chức năng bổ sung cập nhật vào module Arduino. Tất cả một danh sách các thư viện chúng ta có thể thêm bằng cách nhấp vào nút Sketch trong thanh menu cùng đi cho tới Include Library.
Khi bạn nhấp vào Include Library và Thêm thư viện tương ứng, nó sẽ xuất hiện thêm trên đầu sketch với cam kết hiệu #include. Trả sử, chúng ta thêm thư viện EEPROM, nó sẽ xuất hiện thêm trên trình soạn thảo văn phiên bản dưới dạng
#include .
Hầu hết những thư viện phần đông được thiết đặt sẵn và đi kèm theo với ứng dụng Arduino. Mặc dù nhiên, bạn có thể tải xuống từ những nguồn mặt ngoài.
Chân đầu vào hoặc đầu ra
Các lệnh digitalRead và digitalWrite được thực hiện để định add và tạo những chân Arduino làm đầu vào và cổng đầu ra tương ứng. Những lệnh này còn có độ nhạy văn bản, tức là bạn đề xuất viết chúng theo cách đúng đắn như digitalWrite bước đầu bằng chữ "d" bé dại và viết hoa "W". Nếu như bạn viết Digitalwrite hoặc digitalwrite sẽ không còn gọi ngẫu nhiên chức năng nào.
Cách chọn bo
Để download sketch lên, bạn cần chọn bo mạch phù hợp mà nhiều người đang sử dụng và các cổng mang lại hệ điều hành và quản lý đó. Chúng ta nhấp vào Tool bên trên Menu, đi tới phần Board và lựa chọn bo bạn có nhu cầu làm việc. Tương tự, COM1, COM2, COM4, COM5, COM7 hoặc cao hơn nữa được giành cho bo Serial và bo USB. Chúng ta có thể tìm thứ serial USB vào phần cổng của Windows Device Manager.
Sau khi lựa chọn chính xác cả Bo mạch cùng Cổng Serial, hãy nhấp vào nút Verify và tiếp đến là nút Upload lộ diện ở góc trên bên trái của phần sáu nút hoặc bạn có thể chuyển mang lại phần Sketch với nhấn verify / compile rồi cài đặt lên.
Sketch được viết trong trình biên soạn thảo văn phiên bản và kế tiếp được lưu giữ với phần mở rộng tệp .ino.
Điều đặc biệt cần lưu ý là những module Arduino vừa mới đây sẽ auto đặt lại khi bạn biên dịch với nhấn nút mua lên ứng dụng IDE. Mặc dù nhiên các phiên phiên bản cũ hoàn toàn có thể yêu cầu thiết lập cấu hình lại thiết bị lý bên trên bo mạch.
Sau khi chúng ta tải mã lên, đèn led TX cùng RX vẫn nhấp nháy trên bo, cho biết thêm chương trình mong mỏi muốn đang chạy thành công.
Lưu ý: Các tiêu chuẩn lựa lựa chọn cổng được kể ở trên chỉ giành cho hệ điều hành Windows.
Điều đáng kinh ngạc về phần mềm này là không quá phức tạp khi setup phần mềm, và chúng ta cũng có thể viết chương trình đầu tiên của bản thân mình trong vòng hai phút sau khi thiết đặt môi trường IDE.
Bootloader
Khi các bạn đi đến phần Tool, các bạn sẽ tìm thấy Bootloader làm việc cuối. Bài toán ghi mã thẳng vào cỗ điều khiển sẽ tương đối hữu ích, bạn không cần thiết phải mua ổ ghi phía bên ngoài để ghi mã.
Xem thêm: Điểm Chuẩn Đại Học Tphcm 2020, Điểm Chuẩn Các Trường Đại Học Năm 2020 Ở Tphcm
Khi bạn oder module Arduino mới, bootloader đang được sở hữu đặt bên trong bộ điều khiển. Mặc dù nhiên, nếu như bạn định download một bộ tinh chỉnh và đặt vào module Arduino, chúng ta cần đánh dấu bootloader bên trong bộ điều khiển bằng phương pháp chuyển mang lại phần Tools và chọn Burn Bootloader.