Mục lục:

Cách lập trình Arduino Mega 2560 Core ?: 3 bước
Cách lập trình Arduino Mega 2560 Core ?: 3 bước

Video: Cách lập trình Arduino Mega 2560 Core ?: 3 bước

Video: Cách lập trình Arduino Mega 2560 Core ?: 3 bước
Video: Cơ bản về Arduino Mega 2560 2024, Tháng mười một
Anonim
Lập trình Arduino Mega 2560 Core như thế nào?
Lập trình Arduino Mega 2560 Core như thế nào?
Lập trình Arduino Mega 2560 Core như thế nào?
Lập trình Arduino Mega 2560 Core như thế nào?

Tôi đã tìm thấy bảng Arduino mega dạng hệ số nhỏ tuyệt vời này trên ebay. Đó là một phiên bản nhỏ hơn của Arduino mega 2560 và nó rõ ràng được gọi là Arduino mega core… Tuy nhiên, có một vấn đề! Nó không bao gồm kết nối usb và cũng không có nhiều thông tin trực tuyến.. Vì vậy, tôi cần tìm ra cách lập trình bảng và sử dụng nó để thu nhỏ một số dự án của tôi yêu cầu Arduino mega… Tôi không ' t sở hữu một mô-đun ftdi và không thể đặt hàng một mô-đun do covid19 khóa… và nó cũng đắt tiền một cách không cần thiết ở đây ở Ấn Độ.. Những gì tôi sở hữu là một bộ chuyển đổi USB sang nối tiếp ch340g… Một lựa chọn thay thế ftdi tuyệt vời và chip này (ch340) là rất phổ biến trong các bản sao Arduino và nhiều bo mạch esp8266… Cần phải có một chút hack để nó hoạt động… Viết bài này có hướng dẫn để nếu ai đó muốn sử dụng cùng một bo mạch cho các dự án của họ…. Tôi CŨNG ĐÃ THỬ SỬ DỤNG MÔ ĐUN USB RẺ HƠN ĐỂ SERIAL CALLD PL2303 (Bạn có thể thấy nó ở đâu đó trong hình ảnh ở các bước sau) NHƯNG KHÔNG BAO GIỜ NÓ LÀM VIỆC… Tôi hy vọng nó sẽ hữu ích

Quân nhu

-Arduino mega 2560 core- ch340g usb to serial converter- hàn sắt-dây hookup dupont (5 nam sang nữ)

Bước 1: Cài đặt trình điều khiển

Cài đặt trình điều khiển
Cài đặt trình điều khiển

Trình điều khiển Ch340g không được cài đặt sẵn trên windows. Máy Linux không yêu cầu bất kỳ trình điều khiển nào cho con chip đó (tôi yêu Linux, tất cả chúng ta đều vậy) Nhưng vì nó là chip khá phổ biến nên việc tải trình điều khiển rất dễ dàng… Chỉ cần google "ch340 driver" và tải xuống từ liên kết đầu tiên bật lên… Sau cài đặt trình điều khiển, hệ thống windows của bạn sẽ có thể nhìn thấy và giao tiếp với thiết bị. Đây là liên kết (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Bước 2: HACK

HACK
HACK
HACK
HACK
HACK
HACK
HACK
HACK

Để có thể lập trình bo mạch bằng ch340, tôi cần thực hiện một hack nhỏ trên mô-đun ch340. Để lập trình, người ta cần kết nối bo mạch như sau (bên trái của mũi tên là usb với mô-đun nối tiếp và bên phải là mega Bảng 2560) chân Rx. > Chân Tx hoặc chân ArduinoTx. > RxVcc (5v)> vcc pinGnd. > pin nối đấtDtr> pin dtr Nhưng có một số vấn đề với mô-đun ch340: 1. In lụa chân Rx và Tx được in đảo chiều.2. Không có chốt ngắt dtr trên bảng. Để giải quyết vấn đề số 1, tôi chỉ cần đảo ngược các kết nối rx và tx để… Rx> Rx của Arduino mega coreTx> Tx của Arduino mega core (Điều này có thể có hoặc có thể không phải là vấn đề với bạn, nó có thể là một điều cụ thể của nhà sản xuất) Để giải quyết vấn đề số 2, tôi đã phải cắt đầu cái của dây nối DuPont và hàn nó vào chân dtr trên chính chip (PIN SỐ 13 của chip ch340) VÀ sau đó tôi đã có thể để kết nối đầu kia với chân dtr của Arduino và hoàn tất! Bây giờ bạn sẽ có thể giao tiếp và tải lên bảng chương trình mà không gặp bất kỳ sự cố nào!

Bước 3: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm

Tôi đã thử nghiệm công cụ này bằng cách tải lên HELLO WORLD cũ tốt! Của bộ vi điều khiển, tức là bản phác thảo nháy mắt! Kết nối USB và bo mạch như mô tả ở bước trên. Nếu bạn đã cài đặt đúng trình điều khiển (có thể yêu cầu khởi động lại hệ thống), cửa sổ sẽ phát hiện mô-đun mà không gặp bất kỳ sự cố nào. > nháy mắt Chuyển đến công cụ> cổng com> (chọn cổng com, trong trường hợp của tôi là cổng com3) CHO CỔNG COM LINUX (UBUNTU) HIỂN THỊ NHƯ, trong trường hợp của tôi là / dev / ttyUSB0 HOẶC NGUỒN GÌ NHƯ THẾ! (trong trường hợp bạn thấy nhiều cổng trong Linux và bị nhầm lẫn, hãy mở terminal và gõ lệnh "sudo lsusb" và nhấn enter để tìm ra cổng nào là ch340) Sau đó vào công cụ> bảng> chọn Arduino mega hoặc mega 2560, nhấp vào nút tải lên ở góc trên cùng bên trái (hình tròn một có mũi tên) Và nếu mọi thứ được thực hiện chính xác, mã sẽ được tải lên bảng với thông báo "tải lên xong" trong Arduino IDE và đèn LED trên bo mạch sẽ bắt đầu nhấp nháy!

Đề xuất: