Để học Arduino, trước tiên các bạn phải có một ứng dụng phần mềm lập trình Arduino được gọi là Intergrated Development Environment (IDE). Phần mềm này được đội ngũ kỹ sư của nền tảng Arduino phát triển và hoàn toàn có thể chạy trên Windows , MAC OS X hay Linux.
Ở đây, mình sẽ hướng dẫn các bạn tải và cài đặt nó trên Windows. Các bạn cũng làm tương tự các bước này cho các nền tảng khác như Mac OS X hay Linux nhé.
>> Xem thêm: [PDF] Lập trình Arduino là gì? Tài liệu học Arduino miễn phí 2021
Mục lục
1. Cài đặt Java Runtime Environment (JRE)
Vì phần mềm lập trình Arduino IDE thường được chạy trên Java nên bạn cần phải lập trình JRE trước khi cài đặt Arduino IDE.
Link download: https://download.com.vn/java-runtime-environment-7305
Lưu ý:
Nhiều bạn do không cài JRE trên máy nên thường sẽ bị gặp phải tình trạng không chạy được nền tảng Arduino IDE. Nếu bạn cũng bị lỗi này thì hãy xem lại thử mình có cài JRE chưa nhé.
Tính đến hiện nay, 2 bản JRE được biết nhiều nhất là bản dành cho Windows 32bit (x86) và Windows 64bit (x64). Và khi cài đặt thì bạn nhớ chọn “Accept License Agreement” nhé.
2. Download Arduino IDE full crack
Bước đầu tiên bạn chọn vào đường dẫn https://www.arduino.cc/en/Main/Software để tải về phần mềm. Đây là khu vực chứa các bản cập nhật mới nhất từ phần mềm lập trình Arduino IDE
Ở đây sẽ xuất hiện các đường dẫn để tải IDE về các hệ điều hành khác nhau như (Windows, Mac OS X, Linux). Mình sẽ làm demo cho các bạn cách tải phần mềm lập trình Arduino IDE trên Windows:
Click vào Windows Installer, for Windows XP and up hoặc Windows ZIP file for non admin install. Sau đó, đường link sẽ chuyển sang phần “Contribute to the Arduino Software“(đây là một nền tảng mở hoàn toàn miễn phí. Tuy nhiên, bạn có thể ủng hộ chi phí thêm để phát triển phần mềm).
3. Cài đặt phần mềm lập trình Arduino IDE trên máy
Sau khi download về, ta được file “Arduino-1.8.2-windows.exe”. Bạn chạy file đó và tiến hành như hình bên dưới.
Vậy là mọi thứ đã sẵn sàng việc cài đặt. Bây giờ ta sẽ thấy có đường dẫn của phần mềm lập trình Arduino IDE ở ngoài màn hình desktop. Chúng ta đã có thể bắt đầu với những bài lập trình rồi.
4. Cài đặt Driver
Cài Driver khi bạn dùng thư mục cài sẵn file nén ZIP
Tuy nhiên, tại vì hướng dẫn cài đặt driver cho Arduino board đã được cài sẵn nên phần hướng dẫn này chỉ phù hợp bạn nào dùng thư mục lập trình sẵn trong file nén ZIP.
- Chọn Start Menu, click chuột phải “Computer”, và click vào “Manage”.
- Click vào “Device Manager” bên trái, tìm dòng “Unknown device” hoặc “Arduino *Board Name*” phía dưới “Other devices”
- Click chuột phải chọn vào “Unknown device” hoặc “Arduino *Board Name*” . Sau đó, bạn chọn vào dòng chữ “Update Driver Software”.
- Tiếp tục chọn vào dòng “Browse my computer for Driver software”
- Bước cuối cùng, bạn hãy chọn vào Browse và tìm tới thư mục chứa file cài driver trong thư mục arduino( ví dụ như trên máy của tôi là thư mục F:Program Filesarduino-1.8.2drivers)
Nếu windows hiển thị thông báo này thì bạn hãy chọn “Install this driver software anyway”.
Cài CH340 cho Arduino UNO
Để cài được Driver Arduino CH340 thì bước đầu tiên, các bạn phải download xuống phần mềm lập trình tại đây: Tải ngay
Các bạn chọn vùng lưu trữ file vừa mới download xuống nhé.
Sau khi đã mọi thứ đã sẵn sàng, việc download file Driver đã hoàn tất. Lúc này, các bạn khởi động File lên và click vô dòng chữ INSTALL. Mọi thứ đã sẵn sàng cho việc lập trình rồi nhé.
Cài CH341SER cho lập trình Arduino dùng chip ESP8266
Để PC nhận được Node WiFi (ESP 8266) thì bạn phải lập trình driver riêng của nó. Bạn có thể download driver ở link này CH341SER hoặc http://www.wch.cn/download/CH341SER_EXE.html
Tiến hành Unzip file đã được download và lập trình. Bạn hãy nhấn vào INSTALL.
Nếu như chương trình thông báo lỗi thì bạn có thể thử Uninstall rồi Install lại.
Kiểm tra giao tiếp giữa UART với Arduino
Khởi động Arduino IDE lên để kiểm tra xem đã hoàn thành việc kết nối chưa. Nếu như sau khi đã hoàn tất việc thiết lập mà bạn vẫn không liên kết được với Board Arduino thì có khả năng Chip CH340 bị vấn đề, bạn nên thay thế để check lại lần nữa.
Bị lỗi khi cài trên Windows 7
Lưu ý: Khi cài phần mềm lập trình Arduino IDE cho Windows 7, bạn hoàn toàn có thể sẽ gặp lỗi không kết nối cổng COM được. Khi đó, bạn hãy vào Device Manager và kiểm tra thì sẽ phát hiện thiếu Driver USB 2.0 Serial như hình minh họa đây:
Để khắc phục lỗi này, bạn có thể tải và cài đặt driver USB 2.0 Serial (link tải)
Sau khi tải về, giải nén, chọn vào thư mục CH341SER, click chuột phải truy cập vào chạy ứng dụng. Chọn vào dòng chữ Run as Administrator → Yes. Sau đó, phần mềm xuất hiện hộp thoại DriverSetup, bạn hãy click vào INSTALL nhé.
Chờ đợi 1 lát, phần mềm sẽ xuất hiện một giao diện báo rằng đã cài driver thành công (Driver install success!). Nhấn vào OK để thoát
Bây giờ, bạn hãy vào lại Device Manager để dò lại xem driver Usb 2.0 Serial được cài đặt thành công chưa nhé!
5. Làm quen với giao diện phần mềm lập trình IDE
Giao diện của phần mềm lập trình Arduino IDE bao gồm:
- Vùng lệnh: sẽ chứa các nút lệnh menu cơ bản (File, Edit, Sketch, Tools, Help) và các shortcut giúp bạn sử dụng nhanh các chức năng thường dùng của IDE.
- Vùng viết chương trình: Là nơi mà bạn sẽ viết các đoạn code của mình tại đây.
- Vùng thông báo: Hiển thị các thông báo của phần mềm lập trình Arduino IDE
6. Thêm thư viện cho phần mềm lập trình Arduino IDE
Mình sẽ giải thích các bạn chi tiết 2 cách làm sao để thêm một thư viện mới trên Arduino IDE nhé.
Nếu ta muốn thêm thư viện nào đó vào phần mềm lập trình Arduino IDE, ở đây mình sẽ làm mẫu là thêm thư viện thời gian thực RTC DS3231.
Cách 1: Thêm thư viện thông qua File Zip
Bước 1: Serach từ khoá “DS3231.h library arduino” như dưới đây
Bước 2: chọn vào GitHub ( hoặc các trang khác để tải thư viện )->Code->Dowload Zip
Bước 3: truy cập vào Sketch->Include Library ->Add ZIP library ( thêm thư viện thông qua tập tin ZIP)
Kế tiếp chúng ta chọn file zip DS3231 vừa mới down về ->Open.
Như vậy, chúng ta đã thêm thành công thư viện DS3232. Tiếp theo chúng ta chỉ cần #include <DS3231.h> và sử dụng nó.
Cách 2: Thêm thư viện thông qua công cụ quản lý thư viện
Bước 1: Vào Sketch->Include Library->Manage libraries
Bước 2: Tại Manage libraries -> Gõ DS3231.h->Install
7. Bị lỗi error compiling for board arduino/genuino un
Error compiling for board arduino/genuino un là gì?
Error compiling for board arduino/genuino uno là một dòng mã lập trình báo rằng phần mềm/File đang bị lỗi. Khi bị lỗi này thì bạn sẽ không thể mở và tiến hành các hành động thay đổi gì với file.
Nguyên nhân có thể là do Driver không thể khớp với phần mã lập trình của Arduino Uno R3. Do đoạn mã lập trình là hàng loạt các ký tự được mã hóa để phần mềm có thể hoạt động tốt.
Vì một vài yếu tố, người dùng sẽ gặp khó khăn khi chạy các hành động liên quan đến bo Arduino. Nguyên nhân hay gặp nhất gây nên tình trạng này là không liên kết được với cổng COM. Do đó, mọi thao tác của người sử dụng sẽ không được báo tới board mạch chủ.
Cách fix lỗi
Để có thể dùng được Arduino Uno R3, trước tiên thì bạn phải sửa lại lỗi error compiling for board arduino/genuino uno. Cách fix lỗi biên dịch chương trình này rất đơn giản. Cụ thể, người dùng chỉ cần triển khai các bước sau:
Bước 1: Nhấn chuột trái vào Arduino File trên giao diện máy tính. Sau đó, file sẽ tự mở ra một màn hình chính mới một loạt các dòng code. Bạn nhìn lên thanh công cụ – khu vực mà có các mục “FILE”, “EDIT”, “SKETCH”, “TOOLS” và “HELP”. Bạn nhấn vào mục “SKETCH”.
Bước 2: Một màn hình mới sẽ được hiện ra, bạn tiếp tục chọn vào dòng Include Library. Một màn hình chính nhỏ bên cạnh sẽ hiển thị, bạn hãy tiếp tục nhấn và chọn vào Manage Libraries.
Bước 3: Một giao diện khác được mở ra, lúc này bạn chỉ cần gõ các ký tự “u8glib” vào thanh tìm kiếm. Sau đó, bạn tiến hành xác nhận cài đặt bằng cách nhấn ô “INSTALL” ở góc cuối bên phải giao diện.
Như vậy toàn bộ quá trình fix lỗi error compiling for board arduino/genuino uno đã kết thúc.
8. Bị lỗi không mở được phần mềm lập trình Arduino IDE
Tổng kết,
Trên đây là tất cả những kiến thức cơ bản bạn cần biết về phần mềm lập trình Arduino IDE. Chúng tôi còn cung cấp kèm theo một số lỗi thường gặp trong quá trình cài đặt, để bạn có thể tự cài đặt và biết cách sửa lỗi (Trong trường hợp chẳng may gặp phải). OhStem hy vọng bài viết này sẽ hữu ích với bạn.