CHƯƠNG 2 : Cơ Sở Lý Thuyết
2.7 Ứng dụng thực tế:
– Đối với những ai quan tâm tới Matlab thì Arduino Mega 2560 cũng là một sự
chọn lựa tuyệt vời. Vì nó cịn được tích hợp sẵn thư viện dành cho MatLab. Với viêc kết hợp giữa Matlab và Arduino là một sự kết hợp thú vị.
– Arduino Mega 2560 có thể sử dụng hầu hết các shield dành cho các mạch
Arduino Uno hay hoặc các mạch trước đây như Duemilanove hay Diecimila với cách cài đặt và nối chân tương tự như Arduino Uno.
– Với sự tiện ích vơ cùng lớn của Arduino Mega 2560, mạnh mẽ với bộ nhớ
Mega đã được đưa vào các dự án lớn hơn như xử lý thông tin nhiều luồng, điều khiền nhiều động cơ, xe điều khiển từ xa, LED cube hay còn mở rộng cánh cửa với thế giới IoT.
2.7.1 Arduino Uno R3.
Arduino Uno R3 với vi xử lý Atmega328p, nó có 14 chân I/O dùng tín hiệu số có thể dùng tới 6 chân để xuất tín hiệu PWM, 6 chân đọc giá trị analog, tốc độ thạch anh 16MHz , một cổng kết nối USB, một jack nguồn, các chân cắm và nút reset. Có thể kết nối Arduino với máy tính qua cáp USB hoặc qua jack nguồn DC hoặc pin - ắc quy.
Hình 7: Board mạch Arduino UNO
Vi điều khiển ATmega328 họ 8bit
Điện áp hoạt động 5V DC (chỉ được cấp qua cổng USB)
Tần số hoạt động 16 MHz
Dòng tiêu thụ khoảng 30mA
Điện áp vào khuyên dùng 7-12V DC
Số chân Analog 6 (độ phân giải 10bit) Dòng tối đa trên mỗi chân I/O 30 mA
Dòng ra tối đa (5V) 500 mA
Dòng ra tối đa (3.3V) 50 mA
Bộ nhớ flash 32 KB (ATmega328) với 0.5KB
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Arduino UNO có thể sử dụng 3 vi điều khiển họ 8bit AVR là ATmega8, ATmega168, ATmega328. Bộ não này có thể xử lí những tác vụ đơn giản như điều khiển đèn LED nhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa, làm một trạm đo nhiệt độ - độ ẩm và hiển thị lên màn hình LCD,…