CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT
2.4.2 Vi Điều Khiển
Board điều khiển Arduino Nano:
Arduino Nano có thể sử dụng 3 vi điều khiển họ 8bit AVR là ATmega8, ATmega168, ATmega328.
Bộ xử lý có thể xử lý những tác vụ đơn giản như điều khiển đèn LED, xử lý tín hiệu cho xe điều khiển từ xa, làm một trạm đo nhiệt độ, độ ẩm hay những ứng dụng khác như hệ thống nông nghiệp tự động, nhà thông minh.
Các thông số cơ bản của Arduino Nano:
Chip điều khiển chính: ATmega328P.
Chip nạp và giao tiếp UART: ATmega16U2.
Nguồn nuôi mạch: 5VDC từ cổng USB hoặc 12V qua chân Vin.
SRAM: 2 KB (ATmega328P).
EEPROM: 1KB (ATmega328P).
Trong giới hạn của đề tài, hướng đến thiết kế nhỏ gọn, thẩm mỹ, đảm bảo giá thành mà vẫn đáp ứng được những tính tốn, vận hành của đề tài. Qua khảo sát các vi điều khiển trên thị trường thì Arduino Nano V3.0 là một trong những lựa chọn thích hợp cho đề tài. Arduino có kích thước nhỏ gọn (1.85cm*4.3cm), nhẹ (7g), hoàn thiện và thân thiện với người dùng với nhiều tài liệu và code mẫu tham khảo. Arduino nano làm việc với giắc cắm Mini-B USB thay cho cổng USB A như arduino Mega và Uno. Arduino
nano cũng được lập trình và nạp chương trình bằng Arduino IDE như những dòng Arduino khác hiện hành.
Hình 2.13: Board vi điều khiển arduino nano.
Thông số kỹ thuật
Chip xử lý: ATmega328.
Kiến trúc: AVR.
Điện áp hoạt động: 5V.
Bộ nhớ: 32kb với 2kb dành cho bootloader.
SRAM: 2kb.
Clock: 16MHz.
Analog IN Pins: 8.
EEPROM: 1kb.
Dòng I/O: 40 mA (I/O Pins).
Điện áp ngõ vào: 7-12 V
Số I/O digital: 22
PWM: 6