Tìm hiểu cấu tạo và cách dùng của mạch Arduino mega 2560

Share

Chúng ta đang sống trong một thế giới công nghệ hết sức phát triển. Con người ngày càng thông minh và đưa ra những ý tưởng đổi mới thay đổi cả thế giới. Cũng như mỗi vật thể sống máy móc cũng cần có 1 bộ xử lý, một nơi chọn lọc và giải quyết thông tin. Mạch Arduino đã quá nổi tiếng với những bài toán vi điều khiển của các bạn sinh viên, hay với các kỹ sư đầu ngành. Hôm nay Uniduc sẽ tìm hiểu sâu mạch Arduino Mega 2560. Bài viết sẽ trả lời những thắc mắc cơ bản của người dùng mạch Arduino mega 2560 là gì? Vì sao nên sử dụng mạch Arduino

Tìm hiểu cơ bản về mạch Arduino

Giới thiệu về Arduino

Arduino là 1 board mạch được biết đến từ năm 2005. Chúng được biết đến rộng rãi nhất trong giới sinh viên điện ngày đó. Với chi phí khá thấp, giúp những người yêu thích công nghệ có thể mua về nghiên cứu. Ngày nay mạch Arduino được phát triển với những ứng dụng vô cùng độc đáo, chứng tỏ lợi ích to lớn của mình.

Board mạch Arduino

Nói Arduino có thể là một bộ não của thiết bị điện sử dụng nó. Vì người dùng có thể lập trình và đưa các dự án điện tử vào nó 1 cách dễ dàng. Với Arduino bạn hoàn toàn có thể làm được những thiết bị mới lạ, hết sức hữu dụng

Mạch Arduino Mega 2560 là gì?

Mạch Arduino Mega 2560 được sản xuất để nâng cấp cũng như thay thế dòng dòng Arduino cũ. Nó thực hiện tốt hơn trong những dự án đòi hỏi tính phức tạp.

Đây là 1 board mạch tích hợp rất nhiều tính năng đặc biệt. Có thể thiết kế hệ thống I / O lớn. với 54 bộ chuyển đổi digital và 16 bộ chuyển đổi tương tự. Giúp hỗ trợ UART và nhiều chế độ giao tiếp. Board mạch Arduino Mega 2560 đã có sẵn RTC, bộ so sánh, Timer, bộ tiết kiệm điện năng, tính năng ngắt để điều khiển hoạt động. Và chúng cũng có tốc độ xử lý nhanh hơn với xung thạch anh 16Mhz.

arduino mega 2560

Board hỗ trợ JTAG để lập trình, xử lý sự cố và gỡ chương trình lỗi. Ngoài ra với bộ nhớ FLASH lớn cùng với SRAM, Mega 2560 dễ dàng xử lý những chương trình hệ thống lớn 1 cách đơn giản, dễ dàng.

Các đặc tính kỹ thuật của Board mạch Arduino Mega 2560 là gì?

Tính năng đặc tính chung

Arduino Mega Tính năng, đặc điểm
Vi điều khiển AVR ATmega 2560 (8bit)
Nguồn cung cấp 7-12V
Số chân I/O số 54
Số chân I/O tương tự 16
Xung clock 16 MHz

(Nhà sản xuất cài 1MHz)

Bộ nhớ flash 128 KB
SRAM 8 KB
Giao tiếp USB (Lập trình với ATmega8)

ICSP (lập trình)

SPI

I2C

USART

Bộ Timer 2 (8bit) + 4 (16bit) = 6 Timer
PWM 12 (2-16 bit)
ADC 16 (10 bit)
USART 4

Chân nguồn của mạch mega 2560 là gì?

VIN Cung cấp điện áp (7-12V)
GND Chân nối đất
Nguồn 5V Cung cấp cho thiết bị phần cứng bên ngoài
Nguồn 3.3V Cung cấp cho thiết bị phần cứng có điện áp thấp bên ngoài

Sơ đồ chân Arduino Mega

mạch Arduino

Chân điều khiển

Chân RESET: Arduino Mega 2560 đã được thiết kế sẵn mạch reset. Với nút ấn có thể tách động để thiết lập lại hệ thống. Chân này dùng khi thiết bị bị lỗi Reset hoàn toàn hệ thống về Home.

Chân XTAL1, XTAL2: Thạch anh(16Mhz) kết nối với xung clock

Chân AREF: dùng để chuyển đổi tín hiệu điện áp tham chiếu bên ngoài khi sử dụng ADC. Từ đó không cần sử dụng điện áp nội bộ 1.1V và 5V.

Các chân Digital (70):

Chân số: Từ 0-53 (số) và 0-15 (tương tự). Chúng có thể sử dụng làm đầu vào hoặc ra. Được thiết lập bằng các hàm Mode (), digitalRead (), digtalWrite ().

Chân tương tự (16):

Chân số 0-15 (analog) có thể dùng làm chân đầu vào tương tự cho bộ ADC. Ngoài ra chúng hoạt động như 1 chân Digital bình thường.

Nó được hai báo bằng hàm pinMode (). Đọc trạng thái chân bằng hàm analogRead ().

Chân có Chức năng thay thế:

Chân SPI: Chân 25-MISO, chân 22-SS, chân 23_SCK, chân 24-MOSI.

Các chân này dùng để liên lạc giữa 2 thiết bị nhờ giao thức SPI. SPI là hình thức cho phép các bit phải 2 thiết bị giao tiếp với nhau

Chân I2C: Chân 20 dành cho SDA chân 21 cho SCK có tốc độ 400khz. Chúng cũng cho phép liên lạc với các thiết bị khác. Để chuyển đổi I2C người ta dùng hàm wire.begin (). Đọc dữ liệu I2C dùng wire.Read (), wire.Write () để thêm dữ liệu.

PWM chân :

Chân 2-13 được sử dụng làm đầu ra PWM. Hàm analogWrite () dùng để nhập giá trị pwm từ 0-255.

Chân USART:

Chân 0 – RXD0, chân 1 – TXD0

Chân 19 – RXD1, chân 18 – TXD1

Chân 17 – RXD2, chân 16 – TXD2

Chân 15 – RXD3, chân 14 – TXD3

Những chân này cso tác dụng chia sẻ dữ liệu từ Board mạch đến máy tính các thiết bị khác và ngược lại. Nó có thể cài đặt được tốc độ truyền dữ liệu bằng hàm serial.Begin ().

Chân ngắt :

Các chân digital: 0,10,11,12,13,14,15,22,23,24,25.

Các chân analog: 6,7,8,9,10,11,12,13,14,15

Các chân này được dùng để ngắt thiết bị.

Chân ngắt phần cứng:

Chân 18 – 21,2,3

Những chân này dùng để ngắt phần cứng từ các thiết bị khác

Các phần của Arduino Mega:

Giắc cắm nguồn DC:

Nơi cung cấp nguồn cho mạch Arduino từ 7 -12V. Có tích hợp hệ thống điều chỉnh điện áp phù hợp 3.3V và 5V cho bộ điều khiển và bộ cảm biến

AVR 2560:

Đây là bộ não của hệ thống, với tính năng lập trình và điều khiển các thiết bị điện kết nối

ATmega8:

Bộ điều khiển này được dùng để liên lạc với các thiết bị khác qua cổng kết nối USB

Trên đây là sơ lược về Board mạch Arduino Mega 2560. Mong rằng bài viết sẽ giải đáp được 1 phần câu hỏi mạch Arduino mega 2560 là gì? Nếu có thắc mắc các bạn có thể gọi cũng như liên hệ trực tiếp với bộ phận kỹ thuật của Uniduc. Chúng tôi sẽ luôn giải đáp nhanh nhất. Xin cảm ơn

UNIDUC – KIẾN TẠO NHÀ MÁY SẢN XUẤT TỰ ĐỘNG

 

Zalo Chat
Gọi Điện Thoại