
2 minute read
Hình 3.20: Sơ đồ chân của Arduino Uno
3.3.2.1 Arduino UNO R3 (Master)
Trong đề tài, Arduino Uno được dùng làm trung tâm quản lí điều khiển (Master) nhận tín hiệu điều khiển từ Matlab thông qua giao tiếp cổng COM và gửi dữ liệu xuống cho các Slave điều khiển động cơ. Thông số kỹ thuật: - Chip: ATmega328P. - Nguồn cấp: từ 7 đến 12 VDC. - Dòng max chân 5V: 500 mA. - Dòng max chân 3.3V: 50 mA. - Dòng max chân I/O: 30 mA. - Số chân Digital: 14 chân (Bao 6 chân PWM). - Số chân Analog: 6 chân. - Flash Memory: 32 kb. - SRAM: 2 kb.
Advertisement
- EEPROM: 1 kb.
- Clock Speed: 16 Mhz. - Kích thước: 68.6 x 53.4mm. - Khối lượng: 25 gam. Chức năng của các chân Arduino Uno
Hình 3.20: Sơ đồ chân của Arduino Uno
- Chân Vin: Đây là điện áp đầu vào được cung cấp cho board mạch Arduino Uno. Khác với chân 5V được cung cấp qua cổng USB. Chân này được sử dụng để cung cấp điện áp toàn mạch thông qua jack nguồn, thông thường khoảng từ 7 đến 12VDC. - Chân 5V: Chân này được sử dụng để cung cấp điện áp đầu ra. Arduino Uno được cấp nguồn bằng ba cách đó là USB, chân Vin của board mạch hoặc jack nguồn. - USB: Dùng để giao tiếp với máy tính thông qua cáp USB chúng ta có thể nạp chương trình cho Arduino hoạt động. Ngoài ra, USB còn là nguồn cho Arduino nó hỗ trợ điện áp khoảng 5 VDC trong khi Vin và jack nguồn hỗ trợ điện áp trong khoảng từ 7V đến 20VDC.
- Chân GND: Chân mass chung cho toàn mạch Arduino. - Chân Reset: Để thiết lập lại toàn bộ và đưa chương trình đang chạy trở về ban đầu. Chân này rất hữu ích khi Arduino bị treo khi đang chạy chương trình. - Các chân Digital: Có 14 chân Digital trên board mạch Arduino Uno được ký hiệu từ 0 đến 13 với chức năng input và output sử dụng các hàm pinMode(), digitalWrite(), digitalRead() để điều khiển các chân này. - Chân PWM: Được cung cấp bởi các chân 3,5,6,9,10,11. Các chân này được cấu hình để cung cấp PWM đầu ra 8 bit. - Các chân Analog: Có 6 chân Analog trên board mạch Arduino Uno được ký hiệu từ A0 đến A5. Được sử dụng để đo điện áp tương tự trong khoảng từ 0 đến 5V. - Chân Rx, Tx: Dùng để thực hiện giao tiếp nối tiếp thông qua hai chân 0 (Rx) và chân 1 (Tx). - Chân LED: Arduino Uno tích hợp đèn LED kết nối với chân 13. Cung cấp mức logic HIGH tương ứng ON và LOW tương ứng OFF. - Chân AREF: Chân này được gọi là tham chiếu tương tự, được sử dụng để cung cấp điện áp tham chiếu cho các đầu vào tương tự. - Chân SPI: Được dùng để giao tiếp ngoại vi nối tiếp. Các chân 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) cung cấp liên lạc SPI với sự trợ giúp của thư viện SPI. - Chân ngắt ngoài: Chân 2 và 3 được sử dụng để cung cấp các ngắt ngoài.