Dự án Arduino là một dự án Phần cứng miễn phí nhằm mục đích đưa các bảng điện tử đến gần hơn với người dùng cuối với một mức giá nhỏ và có khả năng sao chép và sửa đổi mà không cần phải trả giấy phép hoặc bản quyền. Ngoài ra, giống như Phần mềm miễn phí, Các thiết kế Dự án Arduino có thể tương thích với bất kỳ loại Phần mềm và Phần cứng Miễn phí nào.
Các thiết kế của các mẫu bảng khác nhau được tìm thấy trên trang web chính thức của dự án cũng như khả năng có thể mua bảng cho những người không muốn làm một chiếc, nhưng chúng tôi sẽ không chỉ cần bảng cho dự án của chúng tôi để làm việc hoặc để Arduino có ý nghĩa, Chúng tôi cũng sẽ cần phần mềm, phần mềm mà chúng tôi có thể tạo với Ubuntu của mình. Phần mềm này không thể được tạo bằng một trình soạn thảo mã đơn giản nhưng chúng ta sẽ cần phải có một chương trình có tên là Arduino IDE.
Arduino IDE là gì?
Arduino IDE là một bộ lập trình mà những người chịu trách nhiệm về Dự án Arduino đã tạo ra để giới thiệu phần mềm này với các bo mạch Arduino. Arduino IDE không chỉ là một trình soạn thảo mã mà nó có một trình gỡ lỗi và trình biên dịch cho phép chúng ta tạo chương trình cuối cùng và cũng có thể gửi nó đến bộ nhớ của bảng Arduino..
Phần thứ hai có thể là phần thú vị hoặc quan trọng nhất của Arduino IDE vì có rất nhiều IDE miễn phí trong Ubuntu, nhưng không có IDE nào trong số họ cung cấp kết nối với các mẫu bảng Arduino chính thức.
Các phiên bản mới nhất của Arduino IDE không chỉ làm cho chương trình này tương thích hơn với các mô hình mới của Dự án, mà còn cải thiện các chức năng của IDE, cho phép thậm chí có giao diện đám mây cho phép chúng tôi tạo chương trình cho Arduino ở mọi nơi trên thế giới (ít nhất là nơi có kết nối internet). Và không chỉ Arduino IDE miễn phí trong không gian địa lý mà còn miễn phí trong không gian máy tính vì Arduino IDE hỗ trợ kết nối với tất cả các loại chương trình, bao gồm cả trình chỉnh sửa mã sẽ tạo điều kiện thuận lợi cho công việc với phần cứng Arduino. Tuy nhiên, Arduino IDE cũng là Phần mềm miễn phí.
Làm cách nào để cài đặt Arduino IDE trên Ubuntu của tôi?
Arduino IDE không có trong kho lưu trữ chính thức của Ubuntu, ít nhất là phiên bản mới nhất, vì vậy chúng tôi phải sử dụng trang web chính thức của Dự án để lấy IDE này. Hiện tại có hai phiên bản Arduino IDE, một phiên bản tương ứng với nhánh 1.8.x và một nhánh khác tương ứng với phiên bản 1.0.x. Sự khác biệt giữa cả hai phiên bản nằm ở các mô hình tấm mà chúng hỗ trợ. Cá nhân tôi nghĩ lựa chọn tốt nhất là tải xuống nhánh 1.8.x của Arduino IDE. Điều này là do chúng tôi có thể thay đổi bảng bất kỳ lúc nào và phiên bản này sẽ hỗ trợ nó, nhưng nếu chúng tôi chọn một phiên bản từ nhánh khác, chúng tôi phải thay đổi chương trình nếu chúng tôi thay đổi thành bảng hiện đại, vì nhánh 1.0.6 không không hỗ trợ các bo mạch Arduino hiện đại hơn.
Khi chúng tôi đã tải xuống gói Arduino IDE từ đây, chúng tôi giải nén tệp nén trong bất kỳ thư mục nào trong nhà của chúng tôi (tốt hơn nên làm điều đó trong Trang chủ chứ không phải trong Tải xuống để tránh các sự cố khi chúng tôi dọn dẹp trong tương lai).
Trong gói mà chúng tôi đã giải nén, một số tệp và thậm chí hai tệp thực thi sẽ xuất hiện, một trong số chúng được gọi là Arduino-Builder, nhưng các tệp thực thi này sẽ không cần thiết để cài đặt Arduino IDE trên Ubuntu của chúng tôi. Nếu chúng ta cần mở một thiết bị đầu cuối trong thư mục chứa tất cả các tệp này. Khi chúng tôi có điều này, trong thiết bị đầu cuối, chúng tôi viết như sau:
sudo chmod +x install.sh
Lệnh này sẽ làm cho tệp cài đặt chạy mà không cần phải root. Bây giờ chúng ta thực thi những điều sau trong terminal:
./install.sh
Thao tác này sẽ bắt đầu cài đặt Arduino IDE trên Ubuntu của chúng tôi. Sau khi tuân theo mệnh lệnh của trợ lý và chờ vài giây (hoặc vài phút, tùy thuộc vào máy tính). Vậy là xong, chúng ta sẽ cài đặt Arduino IDE trên Ubuntu và một phím tắt đẹp trên màn hình của chúng ta. Trong trường hợp này Không quan trọng chúng ta có phiên bản Ubuntu nào vì nó hoạt động với 10 phiên bản Ubuntu cuối cùng đã được phát hành (Đã bao gồm các phiên bản LTS).
Tôi cần những gì để làm việc với Arduino IDE?
Tất cả những điều trên sẽ giúp chúng tôi cài đặt Arduino IDE trong Ubuntu nhưng đúng là nó sẽ không đủ để bảng Arduino của chúng tôi hoạt động chính xác hoặc như chúng tôi muốn. Bây giờ, chương trình Arduino IDE vẫn là một trình soạn thảo mã đơn giản như Gedit có thể. Nhưng nó có thể được sửa chữa. Cho nó chúng ta sẽ cần một cáp usb máy in, một cáp nguồn 5V và một bảng phát triển.
Chúng tôi kết nối mọi thứ và bây giờ từ Arduino IDE, chúng tôi sẽ Công cụ và trong Tấm, chúng tôi chọn mô hình mà chúng tôi sẽ sử dụng, chúng tôi chọn cổng thông qua đó chúng tôi sẽ giao tiếp với bảng điều khiển và sau đó chúng tôi chọn tùy chọn "Nhận thông tin từ hội đồng quản trị" để xác minh rằng chúng tôi đang giao tiếp chính xác với thiết bị.
Bây giờ chúng ta viết chương trình và khi chúng ta hoàn thành, chúng ta chuyển đến menu Chương trình. Trong đó trước hết chúng ta phải Kiểm tra / biên dịch và nếu nó không có vấn đề gì thì chúng ta có thể sử dụng tùy chọn Tải lên.
Và nếu tôi không có máy tính của mình, làm thế nào tôi có thể sử dụng Arduino IDE mà không có Ubuntu?
Trong trường hợp chúng tôi không có Ubuntu trong tay hoặc chúng tôi chỉ muốn tạo một chương trình cho một bảng nhưng chúng tôi không muốn lặp lại tất cả những điều trên, thì chúng tôi phải đi đến web này cung cấp cho chúng tôi một phiên bản Arduino IDE hoàn toàn trên Đám mây. Công cụ này được gọi là Arduino Create.
Phiên bản này cho phép chúng tôi làm mọi thứ giống như phiên bản cuối cùng của Arduino IDE nhưng các chương trình và mã mà chúng tôi đã tạo có thể được lưu trữ trong không gian web mà chúng tôi đã chỉ định cũng như có thể tải chúng xuống để áp dụng chúng cho bất kỳ dự án nào mà chúng tôi tạo trong Arduino IDE.
Tôi có thể bỏ qua tất cả các bước này không?
Để bảng Arduino hoạt động tốt, sự thật là chúng ta không thể bỏ qua bất kỳ bước nào trước đó, nhưng không phải vì Arduino IDE hoạt động giống như Microsoft Word hoặc Adobe Acrobat mà vì thực tế đơn giản rằng không có sự thay thế nào là tốt. Về bản chất, để chạy phần mềm hoặc chương trình của riêng chúng tôi trên bảng của chúng tôi, trước tiên chúng ta cần một IDE để tạo chương trình. Đối với điều này, nó sẽ là đủ với Netbeans, Nhưng chúng tôi cần tùy chọn có thể gửi nó vào đĩa. Đối với điều này, chúng tôi không chỉ cần Netbeans mà còn cả trình quản lý tệp. Nhưng, đối với điều này, chúng tôi cần rằng Ubuntu có tất cả các trình điều khiển cho bảng Arduino mà chúng tôi sẽ sử dụng.
Tất cả điều này chiếm không gian và thời gian mà nhiều nhà phát triển không sẵn sàng bỏ ra, do đó tầm quan trọng của việc sử dụng Arduino IDE chứ không phải các tùy chọn khác hoặc không có trình điều khiển hoặc không phải là IDE hoặc không cho phép phân phối phần mềm. cái đĩa. Điều tốt về Dự án Arduino, cũng như với Ubuntu là bất kỳ ai cũng có thể tạo các chương trình, giải pháp hoặc công cụ tương thích với Ubuntu và Arduino mà không phải trả bất kỳ khoản nào cho nó.
Một lần nữa, cảm ơn bạn rất nhiều!! Giải thích tốt và mọi thứ hoạt động kỳ diệu.
Tôi vừa mới cài đặt nó trên Lubuntu 18.04 của mình và nó hoạt động rất tốt, tôi vẫn phải mua bo mạch chủ. Tôi bắt đầu bước đi trong thế giới Arduino này bởi vì các chương trình giáo dục của giáo dục trung học ở Argentina đang yêu cầu tôi, tôi là một giáo viên giáo dục kỹ thuật.
xin lỗi nhưng để cài đặt nó từ bảng điều khiển, cuối cùng tôi phải vào thư mục và thực hiện lệnh sudo apt install arduino-builder
Tôi không biết tại sao, nhưng khi tôi thực hiện lệnh mà bạn chỉ định, nó sẽ cho tôi biết.
chmod: Không thể truy cập 'install.sh': Tệp hoặc thư mục không tồn tại
Tôi mới làm quen với khu vực phần mềm miễn phí, tôi đoán là tôi đã mắc lỗi, nhưng ít nhất tôi đã có thể cài đặt nó từ bảng điều khiển bằng cách tự sửa chữa.
Nếu bạn có thể bình luận về sai lầm của tôi là gì hoặc tại sao truyền thuyết này lại xuất hiện, tôi muốn biết. cảm ơn bạn rất nhiều trước và giữ cho phần mềm miễn phí !!!