Arduino Mega: tất cả về bảng phát triển lớn

Mega Arduino

Si la tấm Arduino UNO tái bản3 nó quá nhỏ đối với bạn và bạn muốn tạo ra các dự án nâng cao hơn và tận hưởng nhiều sức mạnh hơn, thì những gì bạn đang tìm kiếm là một bảng Mega Arduino, một mô hình có sẵn khác được tạo bởi các nhà phát triển giống như bo mạch gốc, nhưng được trang bị vi điều khiển nhanh hơn, nhiều bộ nhớ hơn và nhiều chân hơn để lập trình.

Arduino Mega có nhiều điểm giống với Arduino UNO, nhưng có một số điểm khác biệt khiến nó trở nên rất đặc biệt đối với mọi người các nhà sản xuất đang tìm kiếm thứ gì đó nhiều hơn. Nhìn chung, nếu bạn mới bắt đầu thì đó không phải là lựa chọn tốt nhất, nhưng đó là lựa chọn tốt nhất nếu bạn đã khai thác hết khả năng của UNO và muốn tiến xa hơn.

Arduino Mega là gì?

Logo Arduino

Mega Arduino Đây là một bảng phát triển chính thức khác dựa trên vi điều khiển Atmel ATmega2560, do đó có tên gọi của nó. Ngoài ra, nó bao gồm 54 chân đầu vào và đầu ra kỹ thuật số, trong đó 15 chân có thể được sử dụng như Đầu ra PWM. Nó cũng có 16 đầu vào tương tự, 4 UART làm cổng nối tiếp cho phần cứng, bộ dao động tinh thể 16 Mhz, kết nối USB, đầu nối nguồn, tiêu đề ICSP và nút đặt lại.

Như bạn có thể thấy, so sánh với Arduino UNO, có công suất cao hơn, điều này cũng dẫn đến việc tăng giá của nó nhẹ nhàng. Tuy nhiên, nó không đắt chút nào, chỉ đắt hơn vài euro và bạn có thể tìm thấy nó ở nhiều cửa hàng chuyên dụng:

nó Có tất cả mọi thứ bạn cần cho bộ vi điều khiển của bạn, vì vậy bạn chỉ phải lo lắng về việc thiết lập dự án DIY của mình, kết nối bo mạch qua USB với máy tính của bạn, tải xuống bản phác thảo bạn đã tạo bằng Arduino IDE và đưa nó vào hoạt động.

Bạn nên biết rằng, không giống như các bo mạch trước đó, Arduino Mega không sử dụng chip điều khiển FTDI USB-to-serial. Thay vào đó, hãy sử dụng Chip ATmega16U2 trong các bản sửa đổi mới nhất của nó (Rev1 và Rev2 đã sử dụng ATmega8U2). Đó là, nó có một bộ lập trình chuyển đổi USB-to-serial.

Tấm này là lý tưởng cho vô số các dự án tiên tiến, chẳng hạn như phục vụ như một bộ não cho máy in 3D, rô bốt CNC công nghiệp, v.v. Và chúng hoàn toàn tương thích với khiên hoặc khiên của Arduino UNO, vì vậy bạn sẽ tìm thấy vô số yếu tố tương thích và một cộng đồng tuyệt vời luôn sẵn sàng trợ giúp các câu hỏi và vấn đề của bạn.

Và nếu bạn muốn biết thêm về các thành phần và mô-đun điện tử tương thíchTrong cùng một blog này, có rất nhiều người trong số họ được giải thích từng bước với mọi thứ bạn cần để chúng hoạt động. Ví dụ:

Thông tin chi tiết về Arduino Mega

Cái đĩa Mega Arduino có mọi thứ bạn có thể tìm thấy trên đĩa Arduino Uno Rev3, nhưng với một số bổ sung làm cho nó mạnh mẽ hơn, như tôi đã đề cập.

Đặc tính kỹ thuật, sơ đồ và sơ đồ chân

các đặc tính kỹ thuật của bảng Arduino Mega mà bạn nên biết là:

  • Bộ vi điều khiển Atmel ATmega2560 ở 16 Mhz
  • Bộ nhớ flash 256 KB (8KB được sử dụng bởi bộ nạp khởi động không thể được sử dụng cho các chương trình của bạn)
  • Bộ nhớ SRAM 8 KB.
  • Bộ nhớ EEPROM 4 KB.
  • Điện áp hoạt động 5v
  • Điện áp đầu vào 7-12v
  • Giới hạn điện áp đầu vào: 6-20v
  • 54 chân kỹ thuật số, trong đó 15 chân có thể là PWM. Chúng có thể được cấu hình bằng mã Arduino IDE làm đầu vào hoặc đầu ra.
  • 16 chân đầu vào analog.
  • 4 chân UART, USB, RX và TX để giao tiếp, và cả TWI và SPI.
  • Chân nguồn: 5v để cung cấp dòng điện cho các dự án miễn là bo mạch đang được cấp nguồn từ 7 đến 12v hoặc bằng USB 5v. Chân 3v3 có thể cung cấp điện áp 3.3 volt. Các chân GND có thể được sử dụng để nối đất cho các dự án của bạn. Trong khi chân IOREF là chân trên bo mạch để cung cấp điện áp tham chiếu mà bộ vi điều khiển hoạt động.
  • Dòng điện cho mỗi chân I / O là 40mA DC.
  • Dòng điện được cung cấp bởi chân 3v3 là 50 mA.

Tôi cũng muốn nói thêm rằng Arduino Mega có một polyfuse có thể đặt lại để bảo vệ cổng USB của máy tính mà bạn kết nối bo mạch với nó. Bằng cách này, bạn sẽ tránh được thiệt hại do đoản mạch trong các dự án của bạn hoặc quá dòng có thể xảy ra. Đó là một lớp bảo vệ bên trong bổ sung mà phiên bản này thực hiện sẽ hoạt động nếu hơn 500 mA được áp dụng cho cổng USB, tự động ngắt kết nối cho đến khi tình trạng quá tải đó được loại bỏ.

Các bảng số liệu

Bạn cũng có thể tải xuống một bảng kỹ thuật hoặc bảng dữ liệu với mọi thứ bạn cần biết về các chi tiết điện tử của sản phẩm này, dòng điện và điện áp tối đa cho phép để không làm hỏng bo mạch, sơ đồ chân hoàn chỉnh và một lượng lớn thông tin mà bạn muốn có. Để làm điều này, bạn có thể tải xuống từ trang web chính thức:

Arduino IDE và lập trình

Ảnh chụp màn hình Arduino IDE

Để lập trình Arduino Mega và cũng như cho các mẫu bảng phát triển khác, bạn có thể tùy ý sử dụng phần mềm có tên IDE Arduino. Nền tảng phát triển này tương thích với cả macOS, Windows và Linux. Một bộ mã nguồn mở hoàn toàn miễn phí mà bạn có thể bắt đầu tạo mã nguồn của riêng mình và ghi chúng lên bảng bằng cáp USB.

Như bạn đã biết, chương trình này sử dụng ngôn ngữ lập trình Arduino bản địa cho lập trình dựa trên Xử lý cấp cao của nó. Nó có những điểm tương đồng với các ngôn ngữ khác, vì nó dựa trên C ++, với cú pháp và hình thức tương tự.

Trong các bài viết của blog này, chúng tôi thường bao gồm một số đoạn mã hoặc đoạn mã phác thảo với các mẫu mã để bắt đầu với từng dự án hoặc thành phần mà chúng tôi giới thiệu. Vì vậy, bạn có thể bắt đầu thực hiện những bước đầu tiên của mình. Nhưng nếu bạn muốn tìm hiểu thêm về Arduino IDE và cách lập trình các dự án của mình, tôi mời bạn tải xuống khóa học lập trình miễn phí của chúng tôi Arduino IDE trong PDF.

Ngoài ra, như một sự bổ sung cho các dự án nâng cao của bạn, có khả năng bạn cũng cần các ứng dụng hoặc phần mềm khác sẽ giúp bạn sắp xếp mọi thứ một cách rõ ràng và rõ ràng hơn để không làm lộn xộn. Vì thế, Bạn cũng sẽ muốn biết các dự án như:

  • KiCad: nó là một môi trường EDA để phát triển điện tử để tạo ra các sơ đồ và bố cục phức tạp. Đây là phần mềm miễn phí, mã nguồn mở và đa nền tảng cho Linux, macOS và Windows.
  • Bực mình: nó là một phần mềm đa nền và mã nguồn mở rất thực tế sẽ giúp bạn tạo các dự án của mình theo cách sơ đồ hoặc ở dạng 3D để hiển thị chúng.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.