Mạch Arduino Mega2560

Một phần của tài liệu Nghiên cứu, thiết kế và chế tạo mô hình hệ thống chiếu sáng thông minh điều khiển bằng arduino (Trang 100 - 103)

4.8 Các thiết bị công nghệ và bộ điều khiển dùng để thực hiện ý tưởng

4.8.2.2 Mạch Arduino Mega2560

Mạch Arduino Mega 2560 là phiên bản đã được nâng cấp lên dựa trên nền tảng của mạch Arduino Mega 1280 đang được sử dụng rộng rãi. Được trang bị với con chip ATmega2560 và được trang bị bộ nhớ flash memory lớn lên đến 256 KB, 4 KB cho bộ nhớ EEPROM và 8KB cho bộ nhớ SRAM. Với dung lượng lớn như vậy thì có thế giúp cho người viết chương trình thực hiện những thao tác phức tạp hơn và có khả năng điều khiển được máy in 3D, robot.

88

Hình 4.45: Mạch Arduino Mega 2560

Mạch Arduino Mega 2560 là một bo mạch vi điều khiển được hoạt động với con chip ATmega2560 gồm:

- 54 chân digital (trong đó có 15 chân có thể được sủ dụng như những chân PWM là từ chân số 2 → 13 và chân 44, 45, 46);

- 6 ngắt ngoài: chân 21 (interrupt 2), chân 20 (interrupt 3), chân 19 (interrupt 4), chân 18 (interrupt 5), chân 3 (interrupt 1), chân 2 (interrupt 0);

- 16 chân vào analog (từ A0 đến A15);

- 4 cổng Serial giao tiếp với phần cứng;

- 1 đầu ICSP;

- 1 đầu ICSP;

- 1 thạch anh với tần số dao động 16 MHz;

- 1 jack cắm điện;

- 1 cổng kết nối USB;

89

Bảng 4.3: Thông số cơ bản Arduino Mega 2560

Chip xử lý ATmega2560

Cường độ dòng điện trên mỗi 3.3V pin 50 mA

Cường độ dòng điện trên mỗi I/O pin 20 mA

Flash Memory 256 KB

SRAM 8 KB

EEPROM 4 KB

Clock Speed 16 MHz

Điện áp vào (đề nghị) 7V-15V

Điện áp vào (giới hạn) 6V-20V

Điện áp hoạt động 5V

Như đã giới thiệu về Arduino Mega 2560 ta có thể thấy đây là một bo mạch có bộ nhớ và có số chân cắm nhiều đồng thời số lượng Shield hỗ trợ không hề nhỏ. Mạch Arduino Mega là một dòng mạch đặc biệt nhất trong các dòng Arduino khác được sản xuất cho có khả năng xử lý thơng tin nhanh, có số chân Analog, Digital và đặt biệt là có bộ nhớ cao do đó nó được sử dụng rất nhiều trong các máy móc tự động

90

như robot, in 3D… Vì vậy nhóm quyết định chọn mạch Arduino Mega 2560 để làm bộ điều khiển mơ hình đèn chiếu sáng thơng minh vì mơ hình cần sử dụng nhiều cảm biến khác nhau và phải xử lý cùng một lúc nhiều việc địi hỏi sự chính xác và nhanh chóng. Do đó việc sử dụng Arduino Mega làm bộ điều khiển các chương trình chiếu sáng thơng minh là rất phù hợp.

Một phần của tài liệu Nghiên cứu, thiết kế và chế tạo mô hình hệ thống chiếu sáng thông minh điều khiển bằng arduino (Trang 100 - 103)