Giới thiệu ứng dụng Arduino IDE, mày mò phần mềm lập trình sẵn Arduino IDE là gì, chuyển động như thay nào, bí quyết tải, các tác 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 cụ thể về ứng dụng Arduino IDE, trong các 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 thừa nhận được giới thiệu bởi Arduino.cc, đa số được sử dụng để viết, biên dịch và tải mã vào trong máy Arduino. Hầu như tất cả các module Arduino phần đông tương ham mê với ứng dụng này. Nó là một trong những 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ử tương lai sẽ reviews về phần mềm, cách cài đặt và chuẩn bị sẵn sàng mang đến module Arduino. Bọn họ hãy cùng đi sâu và tìm hiểu 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 phần mềm mã nguồn mở đa số được áp dụng để viết và biên dịch mã vào module Arduino.

Đây là một phần mềm 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 bình thường không có kiến thức và kỹ năng kỹ thuật cũng rất có thể làm được.

Nó có những phiên bản cho những hệ quản lý và điều hành như MAC, Windows, Linux cùng chạy trên gốc rễ Java đi kèm với các tác dụng và lệnh tất cả sẵn vào vai trò quan trọng đặc biệt để gỡ lỗi, sửa đổi và biên dịch mã vào môi trường.

Có rất nhiều các module Arduino như Arduino Uno, Arduino Mega, Arduino Leonardo, Arduino Micro và các 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à đồng ý thông tin bên dưới dạng mã.

Mã chính, còn gọi là sketch, được sản xuất trên căn cơ IDE sẽ tạo nên ra một tệp tin Hex, kế tiếp được đưa và sở hữu lên vào bộ điều khiển và tinh chỉnh trên bo.

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

Môi ngôi trường này hỗ trợ cả ngữ điệu C và C ++.

 

Arduino IDE vận động như thế nào

Khi người tiêu dùng viết mã và 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 đọc và tiếp đến được gửi mang đến bo mạch bởi cáp USB. Từng bo Arduino số đông được tích hợp một cỗ vi điều khiển, cỗ vi điều khiển sẽ thừa 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 phần mềm 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 những hệ điều hành phổ cập như Linux, Windows cùng MAC, bởi vậy hãy bảo đảm tải xuống đúng phiên phiên bản phần mềm tương thích với hệ quản lý và điều hành của bạn.

Nếu bạn có nhu cầu tải xuống phiên bản ứng dụng Windows, chúng ta phải tất cả Windows 8.1 hoặc Windows 10, vì phiên bạn dạng ứng dụng không tương xứng với Windows 7 hoặc phiên bạn dạng cũ hơn của hệ quản lý này.

 

Các công dụng của Arduino IDE

Arduino IDE bao hàm các phần không giống nhau

 

Window barMenu barPhím tắtText EditorOutput Panel

*

Window bar

Thanh cửa sổ bao hàm tên của File với phiên bạn dạng phần mượt Arduino IDE

 

Menu bar

Thanh thực đơn bao gồm

 

FileEditSketchToolsHelp

 

File

*

New: tạo một file mới. (Ctrl + N)

Open: thực hiện để mở file đã đượ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 vẫn mở ngay gần đây.

Sketchbook: hiển thị những sketch hiện tại mà các bạn đã thực hiện cho project của mình

Examples: lấy ví dụ về một vài vấn đề cơ bản để tham khảo.

Close: ngừng hoạt động sổ screen chính. (Ctrl + W)

Save: được áp dụng để giữ sketch hiện tại tại. (Ctrl + S)

Save as… : cho phép lưu sketch lúc này với một tên khác. (Ctrl + Shift + S)

Page setup: setup trang nhằm sửa thay đổi trang (Văn bản). (Ctrl + Shift + P)

Print: được thực hiện để in lịch trình hiện tại. (Ctrl + P)

Preferences: thiết lập của ứng dụng IDE hoàn toàn có thể được thay đổi tại đây. (Ctrl +,)

Quit: đóng toàn bộ các hành lang cửa số IDE. (Ctrl + Q)

 

Edit

*

Undo / Redo: trở lại một hoặc các bước bạn đã làm trong lúc chỉnh sửa.

Cut: cắt văn bản đã 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: sao chép và biến hóa kiểu mã tương xứng với diễn đàn.

Copy as HTML: xào luộc và chuyển đổi kiểu mã tương xứng với HTML.

Paste: dán văn bạn dạng từ văn phiên bản đã sao chép.

Select All: chọn tất cả nội dung trường đoản cú trình chỉnh sửa.


*

Comment / Uncomment: sử dụng để chú giải và quăng quật ghi chú các dòng mã sẽ chọn.

Increase / Decrease Indent: thêm hoặc xóa một khoảng chừng trắng làm việc đầu mỗi chiếc đã chọn

Find: tra cứu văn bản đã nhập trong trình chỉnh sửa

Find next: tìm vị trí tiếp theo sau của từ vẫn tìm kiếm.

Find previous: tìm địa điểm trước kia của từ vẫn tìm kiếm.

 

Sketch

*

Verify / Compile: chất vấn hoặc xác minh chương trình của chúng ta nếu có ngẫu nhiên lỗi nào cùng hiển thị trong bảng đầu ra.

Upload: biên dịch và cài mã lên bo Arduino.

Upload using programmer: mua mã lên bởi Programmer tất cả sẵn trong tab Tools.

Export Compiled Binary: lưu file .hex vào 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 mở ra trong tab mới trong cửa sổ.

 

Tools

*

Auto Format: định dạng mã của chúng ta thành một định dạng đẹp nhất để hồ hết người hoàn toàn có thể hiểu.

Archive Sketch: xào nấu mã sang format winrar (.zip)

Fix Encoding & Reload: hạn chế và khắc phục sự khác biệt có thể có giữa mã hóa bạn dạng đồ char của trình soạn thảo và các bản đồ char của hệ quản lý đ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 cùng nhận dữ liệu

Board: để chọn một số loại bo Arduino

Port: để lựa chọn cổng mà chúng ta đã liên kết Arduino

Programmer: để chọn một 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 tiếp xúc USB.

Burn Bootloader: được áp dụng để ghi bộ nạp khởi động vào bo Arduino

 

Output panel

*

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

Nếu mã được biên dịch thành công hoặc ngẫu nhiên lỗi nào xảy ra.Nếu mã đang được cài đặt lên bo thành công.

Bo đã sở hữu 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 bạn cũng có thể thêm bằng cách nhấp vào nút Sketch trong thanh menu và đi cho tới Include Library.

Khi các bạn nhấp vào Include Library với Thêm thư viện tương ứng, nó sẽ mở ra trên đầu sketch với cam kết hiệu #include. Mang sử, bạn thêm tủ sách EEPROM, nó sẽ lộ diện trên trình soạn thảo văn phiên bản dưới dạng

#include .

 

Hầu hết các thư viện đông đảo đượ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ũng có thể tải xuống từ các nguồn bên ngoài.

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

Các lệnh digitalRead với digitalWrite được áp dụng để định showroom và tạo những chân Arduino làm đầu vào và cổng đầu ra tương ứng. Các lệnh này còn có độ tinh tế văn bản, có nghĩa là bạn nên viết chúng theo cách đúng đắn như digitalWrite ban đầu bằng chữ "d" bé dại và viết hoa "W". Nếu như khách hàng 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 lựa chọn bo

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

 

Sau khi lựa chọn đúng mực cả Bo mạch cùng Cổng Serial, hãy nhấp vào nút Verify và sau đó là nút Upload xuất hiện thêm ở góc trên phía bên trái của phần sáu nút hoặc bạn có thể chuyển cho phần Sketch với nhấn verify / compile rồi mua lên.

Sketch được viết trong trình biên soạn thảo văn bản và tiếp đến được giữ với phần mở rộng tệp .ino.

Điều quan trọng đặc biệt cần xem xét là những module Arduino gần đây sẽ tự động hóa đặt lại khi chúng ta biên dịch với nhấn nút sở hữu lên phần mềm IDE. Mặc dù nhiên các phiên bạn dạng cũ rất có thể yêu cầu tùy chỉnh lại trang 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 bên trên bo, cho thấy chương trình mong muốn đang làm việc thành công.

Lưu ý: Các tiêu chuẩn lựa lựa chọn cổng được đề cập ở trên chỉ dành riêng cho hệ điều hành và quản lý Windows.

Điều đáng không thể tinh được về phần mềm này là không thật phức tạp khi thiết đặt phần mềm, và bạn có thể viết lịch trình đầu tiên của chính bản thân mình trong vòng eo thon phút sau khi setup môi trường IDE.

Bootloader

Khi chúng ta đi đến phần Tool, các bạn sẽ tìm thấy Bootloader nghỉ ngơi cuối. Vấn đề ghi mã thẳng vào cỗ điều khiển sẽ rất hữu ích, bạn không nhất thiết phải mua ổ ghi phía bên ngoài để ghi mã.

Xem thêm: Đáp Án Tuần 4 Cuộc Thi Tìm Hiểu 90 Năm, Đáp Án Cuộc Thi Thanh Niên Việt Nam Tuần 4

Khi bạn oder module Arduino mới, bootloader đã được thiết lập đặt bên phía trong bộ điều khiển. Mặc dù nhiên, nếu như bạn định thiết lập một bộ tinh chỉnh và đặt vào module Arduino, bạn cần khắc ghi bootloader bên trong bộ điều khiển bằng phương pháp chuyển đến phần Tools và chọn Burn Bootloader.