Bảng Arduino Mega 2560

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Bo mạch Arduino là một bo mạch vi điều khiển mã nguồn mở dựa trên vi điều khiển Atmega 2560. Môi trường tăng trưởng của bảng này thực thi ngôn ngữ xử lý hoặc hệ thống dây. Các bảng này đã nạp năng lượng cho ngành công nghiệp tự động hóa bằng nền tảng đơn giản để sử dụng ở bất cứ đâu mà mọi người có diện tích nhỏ, nếu không, không có nền tảng kỹ thuật nào có thể bắt đầu bằng cách khám phá một số kỹ năng cần thiết để lập trình cũng như chạy Bảng Arduino . Các bảng này được sử dụng để mở rộng các đối tượng tương tác riêng biệt, nếu không, chúng tôi có thể kết nối với phần mềm trên PC của bạn như MaxMSP, Xử lý và Flash. Bài viết này thảo luận về một giới thiệu về bo mạch Arduino mega 2560 , sơ đồ chân và các thông số kỹ thuật của nó.

Arduino Mega 2560 là gì?

Bảng vi điều khiển như “Arduino Mega” phụ thuộc vào vi điều khiển ATmega2560. Nó bao gồm các chân đầu vào / đầu ra kỹ thuật số-54, trong đó 16 chân là đầu vào tương tự, 14 chân được sử dụng như cổng nối tiếp phần cứng đầu ra PWM ( UART ) - 4, a dao động tinh thể -16 MHz, đầu cắm ICSP, giắc cắm nguồn, kết nối USB, cũng như nút RST. Bo mạch này chủ yếu bao gồm mọi thứ cần thiết để hỗ trợ vi điều khiển. Vì vậy, việc cấp nguồn cho bo mạch này có thể được thực hiện bằng cách kết nối nó với PC bằng cáp USB, pin hoặc bộ chuyển đổi AC-DC. Bo mạch này có thể được bảo vệ khỏi sự phóng điện bất ngờ bằng cách đặt một tấm đế.




arduino-mega 2560-board

Arduino-mega 2560-board

Các chân SCL & SDA của bảng Mega 2560 R3 kết nối với bên cạnh chân AREF. Ngoài ra, có hai chân mới nhất nằm gần chân RST. Một chân là IOREF cho phép các tấm chắn điều chỉnh điện áp được cung cấp từ bảng Arduino. Một ghim khác không được liên kết và nó được giữ cho các mục đích sắp tới. Các bảng này hoạt động với mọi tấm chắn hiện có mặc dù có thể điều chỉnh theo các tấm chắn mới nhất sử dụng các chốt bổ sung này.



Thông số kỹ thuật Arduino Mega

Các thông số kỹ thuật của Arduino Mega bao gồm những điều sau đây.

  • ATmega2560 là một vi điều khiển
  • Điện áp hoạt động của vi điều khiển này là 5 vôn
  • Điện áp đầu vào được khuyến nghị sẽ nằm trong khoảng từ 7 vôn đến 12 vôn
  • Điện áp đầu vào sẽ nằm trong khoảng từ 6 vôn đến 20 vôn
  • Các chân đầu vào / đầu ra kỹ thuật số là 54 trong đó 15 chân này sẽ cung cấp PWM o / p.
  • Chân đầu vào tương tự là 16
  • Dòng DC cho mỗi chân đầu vào / đầu ra là 40 mA
  • Dòng DC được sử dụng cho Pin 3.3V là 50 mA
  • Bộ nhớ Flash như 256 KB trong đó 8 KB bộ nhớ flash được sử dụng với sự trợ giúp của bộ nạp khởi động
  • Bộ nhớ truy cập ngẫu nhiên tĩnh (SRAM) là 8 KB
  • Bộ nhớ chỉ đọc lập trình có thể xóa bằng điện (EEPROM) là 4 KB
  • Tốc độ xung nhịp (CLK) là 16 MHz
  • Chip chủ USB được sử dụng trong đây là MAX3421E
  • Chiều dài của bảng này là 101,52 mm
  • Chiều rộng của bảng này là 53,3 mm
  • Trọng lượng của tấm ván này là 36 g

Cấu hình Arduino Mega Pin

Cấu hình pin của cái này Arduino mega 2560 bảng được hiển thị bên dưới. Mỗi chốt của bảng này đi kèm với một chức năng cụ thể liên minh với nó. Tất cả các chân tương tự của bảng này có thể được sử dụng làm chân I / O kỹ thuật số. Bằng cách sử dụng bảng này, có thể thiết kế mega Arduino dự kiến. Các bo mạch này cung cấp không gian bộ nhớ làm việc linh hoạt hơn & sức mạnh xử lý cho phép làm việc với các loại cảm biến khác nhau mà không bị chậm trễ. Khi chúng tôi so sánh với các loại bảng Arduino , những bảng này vượt trội hơn về mặt vật lý.

arduino-mega 2560-board-pin-sơ đồ

Arduino-mega 2560-board-pin-sơ đồ

Chân 3.3V & 5V


Các chân này được sử dụng để cung cấp điện áp điều chỉnh o / p xấp xỉ 5V. Điều này RPS (cung cấp điện được điều chỉnh) cung cấp sức mạnh cho bộ vi điều khiển cũng như các thành phần khác được sử dụng trên bo mạch Arduino mega. Nó có thể đạt được từ chân Vin của bảng hoặc một nguồn cung cấp điện áp được điều chỉnh khác-5V nếu không cáp USB , trong khi một quy định điện áp khác có thể được cung cấp bởi chân 3.3V0. Công suất tối đa có thể được rút ra bằng cách này là 50mA.

GND Pin

Bo mạch Arduino mega bao gồm các chân 5-GND, nơi một trong các chân này có thể được sử dụng bất cứ khi nào dự án yêu cầu.

Đặt lại (RST) Pin

Chân RST của bảng này có thể được sử dụng để sắp xếp lại bảng. Bảng có thể được sắp xếp lại bằng cách đặt chốt này ở mức thấp.

Vin Pin

Phạm vi của điện áp đầu vào cung cấp cho bảng từ 7V đến 20V. Điện áp được cung cấp bởi giắc cắm nguồn có thể được truy cập thông qua chân này. Tuy nhiên, điện áp đầu ra thông qua chân này vào bo mạch sẽ được tự động thiết lập lên 5V.

Truyền thông nối tiếp

Các chân nối tiếp của bảng này như TXD và RXD được sử dụng để truyền và nhận dữ liệu nối tiếp. Tx cho biết việc truyền thông tin trong khi RX cho biết dữ liệu nhận. Các chân nối tiếp của bảng này có bốn kết hợp. Đối với nối tiếp 0, nó bao gồm Tx (1) và Rx (0), đối với nối tiếp 1, nó bao gồm Tx (18) & Rx (19), đối với nối tiếp 2, nó bao gồm Tx (16) & Rx (17), và cuối cùng là nối tiếp 3, nó bao gồm Tx (14) & Rx (15).

Ngắt ngoài

Các ngắt bên ngoài có thể được hình thành bằng cách sử dụng 6 chân như ngắt 0 (0), ngắt 1 (3), ngắt 2 (21), ngắt 3 (20), ngắt 4 (19), ngắt 5 (18). Các chân này tạo ra các ngắt bằng một số cách, tức là cung cấp giá trị LOW, cạnh tăng hoặc giảm hoặc thay đổi giá trị cho các chân ngắt.

Đèn LED

Bảng Arduino này bao gồm một Đèn LED và đó là liên minh với chân 13 được đặt tên là chân số 13. Đèn LED này có thể hoạt động dựa trên các giá trị cao và thấp của chân. Điều này sẽ cho phép bạn sửa đổi các kỹ năng lập trình trong thời gian thực.

AREF

Thuật ngữ AREF là viết tắt của Analog Reference Voltage là điện áp tham chiếu cho các đầu vào tương tự

Ghim tương tự

Có 16 chân analog trên bảng được đánh dấu là A0-A15. Điều rất quan trọng cần biết là tất cả các chân analog trên bo mạch này có thể được sử dụng như các chân I / O kỹ thuật số. Mọi chân analog đều có thể truy cập được với độ phân giải 10-bit có thể đo từ GND đến 5 volt. Tuy nhiên, giá trị cao hơn có thể được thay đổi bằng cách sử dụng chân AREF cũng như chức năng của tham chiếu tương tự ().

I2C

Các Giao tiếp I2C có thể được hỗ trợ bởi hai chân cụ thể là 20 & 21 trong đó chân 20 biểu thị Đường dữ liệu nối tiếp (SDA) được sử dụng để giữ dữ liệu và chân 21 biểu thị Đường đồng hồ nối tiếp (SCL) chủ yếu được sử dụng để cung cấp đồng bộ hóa dữ liệu giữa các thiết bị

Giao tiếp SPI

Thuật ngữ SPI là một giao diện ngoại vi nối tiếp được sử dụng để truyền dữ liệu giữa bộ điều khiển và các thành phần khác. Bốn chân như MISO (50), MOSI (51), SCK (52) và SS (53) được sử dụng cho các thông tin liên lạc của SPI.

Kích thước

Kích thước của board Arduino Mega 2560 chủ yếu bao gồm chiều dài cũng như chiều rộng như 101,6mm hoặc 4 inch X 53,34 mm hoặc 2,1 inch. Nó tương đối vượt trội so với các loại bảng khác có sẵn trên thị trường. Tuy nhiên, giắc cắm nguồn và cổng USB có phần được mở rộng so với các phép đo được chỉ định.

Khả năng tương thích của Shield

Arduino Mega rất phù hợp với hầu hết các bộ bảo vệ được sử dụng trong các bảng Arduino khác. Trước khi bạn đề xuất sử dụng bộ bảo vệ, hãy xác nhận điện áp hoạt động của bộ bảo vệ phù hợp tốt với điện áp của bảng. Điện áp hoạt động của hầu hết các bộ bảo vệ sẽ là 3,3V nếu không 5V. Tuy nhiên, các thiết bị bảo vệ có điện áp hoạt động cao có thể làm hỏng bo mạch.

Ngoài ra, tiêu đề phân phối của tấm chắn phải rung với chân phân phối của bảng Arduino. Vì vậy, người ta có thể kết nối lá chắn đơn giản với bảng Arduino và làm cho nó ở trạng thái đang chạy.

Lập trình

Việc lập trình Arduino Mega 2560 có thể được thực hiện với sự trợ giúp của IDE (Phần mềm Arduino) và nó hỗ trợ ngôn ngữ lập trình C. Đây là bản phác thảo là mã trong phần mềm được ghi trong phần mềm và sau đó được chuyển đến bảng Arduino bằng cáp USB.

Một bảng Arduino mega bao gồm một bộ nạp khởi động giúp loại bỏ việc sử dụng ổ ghi bên ngoài để ghi mã chương trình vào bảng Arduino. Tại đây, giao tiếp của bộ nạp khởi động có thể được thực hiện bằng giao thức STK500.

Khi chúng tôi biên dịch cũng như ghi chương trình Arduino, sau đó chúng tôi có thể tháo cáp USB để tháo bộ nguồn khỏi bảng Arduino. Bất cứ khi nào bạn đề xuất sử dụng bảng Arduino cho dự án của mình, nguồn điện có thể được cung cấp bằng giắc cắm nguồn nếu không là chân Vin của bảng.

Một tính năng khác của tính năng này là đa nhiệm ở bất kỳ nơi nào có ích cho board Arduino mega. Tuy nhiên, Phần mềm Arduino IDE không hỗ trợ đa tác vụ, tuy nhiên người ta có thể sử dụng các hệ điều hành bổ sung là RTX & FreeRTOS để viết chương trình C vì lý do này. Điều này linh hoạt để sử dụng trong chương trình xây dựng tùy chỉnh cá nhân của bạn với sự trợ giúp của trình kết nối ISP.

Vì vậy, đây là tất cả về một Biểu dữ liệu Arduino Mega 2560 . Nó là một sự thay thế của cũ hơn Arduino Ban Mega. Do số lượng chân cắm, thông thường, nó không được sử dụng cho các dự án chung, tuy nhiên chúng ta có thể phát hiện ra chúng trong các dự án phức tạp như cảm biến nhiệt độ, máy in 3D, ứng dụng IOT, máy dò radon, giám sát các ứng dụng dữ liệu thời gian thực, v.v. Đây là một câu hỏi cho bạn, các thông số kỹ thuật của bo mạch Arduino mega 2560 là gì?

Nguồn hình ảnh: Arduino