Cách tải mã lên Arduino - 3 phương pháp khác nhau

Cach Tai Ma Len Arduino 3 Phuong Phap Khac Nhau



Arduino là một trong những nền tảng học tập tốt nhất cho người mới bắt đầu, sinh viên và những người liên quan đến công nghệ. Mỗi khi bạn viết mã mới trong Arduino, bạn sẽ có cơ hội học được điều gì đó mới. Sau khi học cách viết mã Arduino và biên dịch để tìm lỗi, đã đến lúc tải mã lên. Việc tải mã lên Arduino có thể khó khăn đối với nhiều người mới học. Vâng, tôi sẽ trình bày một số cách tải lên mã trong Arduino. Hãy bắt đầu nào:

Ba cách để tải mã lên Arduino

Bạn có thể tải mã lên Arduino của mình bằng cách sử dụng bất kỳ phương pháp nào sau đây:

    1. PC hoặc máy tính xách tay
    2. Điện thoại thông minh
    3. Bất kỳ Arduino nào khác

1: Tải mã lên Arduino bằng PC hoặc máy tính xách tay

Một trong những cách phổ biến nhất và dễ dàng nhất để tải bản phác thảo vào Arduino là sử dụng PC hoặc máy tính xách tay. Sau đây là một số yêu cầu nếu bạn đang muốn tải mã lên bằng PC:







    • Máy tính xách tay hoặc PC
    • Bảng Arduino (UNO)
    • Cáp USB B
    • Arduino IDE (Phần mềm)

Làm theo các bước sau để Tải mã lên bằng máy tính xách tay:



Bước 1: Mở Arduino IDE.




Bước 2: Kết nối Arduino với PC bằng cáp USB B.






Bước 3: Chọn loại bảng của bạn bằng cách đi tới Công cụ> Bảng> Arduino UNO.


Bước 4: Mở bất kỳ chương trình mẫu nào bằng cách làm theo các bước sau: Tệp> Ví dụ> 01.Basics> Led .




Bước 5: Biên dịch và tải lên bản phác thảo của bạn.

2: Tải mã lên Arduino bằng điện thoại thông minh

Điện thoại thông minh là một cách khác để tải các bản phác thảo lên Arduino. Đúng, bạn nghe đúng đấy! Bạn có thể sử dụng nhiều ứng dụng khác nhau có sẵn trên Cửa hàng Play để lập trình Arduino của mình. Điện thoại thông minh là một cứu cánh khi tải lên mã trong Arduino, vì bạn có thể mang nó đi bất cứ đâu và nếu bạn không có đủ thời gian để mở máy tính xách tay hoặc để quên máy tính xách tay ở nhà, điều này sẽ giúp bạn.

Để tải lên mã bằng điện thoại thông minh, bạn cần những điều sau:

    • Bảng Arduino (UNO)
    • Cáp USB B
    • Cáp hoặc bộ chuyển đổi OTG
    • Điện thoại thông minh
    • Bất kỳ ứng dụng IDE Android mã nguồn mở nào

Sau đây là một số bước để tải mã lên bằng điện thoại thông minh:

Bước 1: Để lập trình, chúng tôi cần một IDE, vì vậy hãy mở Cửa hàng Play trên điện thoại thông minh của bạn, tìm kiếm Arduino IDE, cài đặt bất kỳ IDE nào bạn chọn.


Bước 2: Sau khi bạn đã cài đặt ứng dụng, hãy làm theo các bước sau để ghi mã của bạn, tôi đang tải xuống ArduinoDroid .

Mở ứng dụng và nhấp vào ba dấu chấm, một menu thả xuống sẽ mở ra, sau đó chuyển đến - Sketch> Examples> 01.Basics> Blink :


Bước 3: Một bản phác thảo mới sẽ mở ra cho chúng ta thấy mã nhấp nháy của đèn LED:


Bước 4: Sau đó, hãy làm theo các hướng dẫn sau để Tải lên mã của bạn trong bảng Arduino. Đảm bảo rằng điện thoại thông minh được kết nối với bảng Arduino của bạn thông qua đầu nối OTG.


Bước 5: Bạn sẽ thấy thông báo biên dịch đã hoàn thành, nhấp vào biểu tượng tải lên để tải bản phác thảo lên.


Chúng tôi đã hoàn tất việc tải lên mã của mình bằng Ứng dụng, bây giờ chúng tôi sẽ chuyển sang phương pháp cuối cùng của chúng tôi.

3: Tải mã lên Arduino bằng bất kỳ Arduino nào khác

Phương pháp cuối cùng mà chúng tôi đề cập hôm nay để tải lên mã trong Arduino là sử dụng bất kỳ Arduino nào khác. Bạn có thể làm điều này bằng cách sử dụng ArduinoISP chức năng có sẵn trong IDE. ArduinoISP là một trình lập trình hệ thống tích hợp được sử dụng để lập trình bất kỳ bộ vi điều khiển dựa trên AVR nào. Bạn có thể sử dụng ArduinoISP để tải mã lên bất kỳ bảng Arduino nào sử dụng vi điều khiển dựa trên AVR.

Để tải lên bản phác thảo bằng phương pháp này, bạn cần các tài liệu sau:

    • Bảng Arduino
    • Bảng Arduino sẽ được lập trình
    • Dây nhảy
    • Máy tính xách tay / IDE

Toàn bộ quá trình được quản lý bởi Arduino IDE. Nó cung cấp cho chúng tôi một ví dụ cụ thể có tên ArduinoISP. Trong số các nhà lập trình, ArduinoISP là cách thực tế nhất và dễ dàng nhất để ghi bộ nạp khởi động trên bất kỳ bảng Arduino nào khác bằng vi điều khiển Atmega.

Bạn có thể bật tùy chọn này bằng cách làm theo các bước sau, đi tới Tệp> Ví dụ> ArduinoISP .


Quá trình này sử dụng Vcc, GND và 4 chân dữ liệu. Ba trong số các chân này kết nối MISO, MOSI và SCK của lập trình Arduino với Arduino được nhắm mục tiêu sẽ được lập trình và chân thứ tư từ Arduino đầu tiên đi đến chân Reset của Arduino được nhắm mục tiêu.

Trên một số bảng Arduino như trong UNO, các chân MOSI, MISO và SCK hoạt động tương tự như các chân số 11, 12, 13 tương ứng. Vì vậy, thay vì sử dụng các chân ICSP1, chúng ta sẽ gắn vào các chân kỹ thuật số 11,12,13.

Các chân MOSI, MISO và SCK có mặt trên Arduino được đề cập như các chân ICSP1. Nếu bạn muốn biết thêm về ICSP1, hãy nhấp vào nơi đây .


Trong hình trên, chúng tôi đã kết nối hai bảng UNO với sự trợ giúp của các chân kỹ thuật số. Chân 10 được kết nối với chân Đặt lại của bảng được nhắm mục tiêu.

Các dây màu đỏ và đen lần lượt hiển thị 5v Vcc và GND, cả hai đều cần thiết để cấp nguồn cho bảng Arduino được nhắm mục tiêu. Kết nối bo mạch dưới cùng với PC của bạn bằng cáp USB B.

Sau khi thiết lập phần cứng của bạn, hãy làm theo các bước sau để tải lên mã của bạn

Bước 1: Chọn Ban của bạn bằng cách đi tới Công cụ> Bảng .


Bước 2: Sau đó chuyển đến - F đảo> Ví dụ> ArduinoISP , mở mã ArduinoISP.


Bước 3: Tải lên bản phác thảo của bạn.


Bước 4: Bây giờ chọn bảng được lập trình như đã làm trong Bước 2 .


Bước 5: Đi đến Công cụ> Lập trình viên> ArduinoISP .


Bước 6: Bây giờ đi đến Phác thảo và chọn tùy chọn Tải lên bằng Lập trình viên .


Bản phác thảo của bạn hiện đã được tải lên Arduino được nhắm mục tiêu.

Sự kết luận

Tính linh hoạt và dễ sử dụng của Arduino cho phép chúng ta tương tác với phần cứng theo nhiều cách. Có nhiều tùy chọn có sẵn để chúng ta có thể biên dịch và tải mã của mình lên Arduino. Một số điều mà chúng tôi đã thảo luận ở đây sẽ giúp bạn hiểu rõ hơn về Arduino và nâng cao kinh nghiệm lập trình của bạn.