Arduino Uno R3 SMD có cách sử dụng hoàn toàn giống với Arduino Uno R3 bản chân cắm(PDIP), điểm khác biệt:
- Chip nạp chương trình : Arduino Uno R3 (PDIP) dùng chip nạp Atmega16U2 , còn Arduino Uno R3 SMD dùng chip nạp CH340 nên tiết kiệm chi phí và rẻ hơn nhiều.
- CPU chính của mạch SMD sử dụng là chip dán nên chi phí rẻ hơn, tuy nhiên nhược điểm là không thể tháo lắp được như với bản chip cắm PDIP nguyên thủy.
Arduino Uno là board mạch rất phổ biến trong các dòng Arduino hiện nay, bạn chỉ cần kết nối Arduino với máy tính PC hoặc Laptop bằng cáp USB là đã có thể sử dụng và nạp code cho nó một cách rất dễ dàng.
Ứng dụng: Arduino Uno R3 có ứng dụng rất mạnh mẽ từ đơn giản đến phức tạp, vd 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,v.v…
THÔNG SỐ KỸ THUẬT:
Vi điều khiển |
ATmega328 |
Điện áp hoạt động |
5V |
Điện áp đầu vào (được khuyến nghị) |
7-12V |
Điện áp đầu vào (giới hạn) |
6-20V |
Chân I / O kỹ thuật số |
14 (trong đó 6 cung cấp đầu ra PWM) |
Chân đầu vào tương tự |
6 |
Dòng điện một chiều cho mỗi pin I / O |
40 mA |
Dòng điện một chiều cho pin 3,3V |
50 mA |
Bộ nhớ flash |
32 KB ( ATmega328 ) trong đó 0,5 KB được sử dụng bởi bộ tải khởi động |
SRAM |
2 KB ( ATmega328 ) |
EEPROM |
1 KB ( ATmega328 ) |
Tốc độ đồng hồ |
16 MHz |
Code test cho Arduino UNO R3: Nhấp nháy led trên board mạch Arduino UNO.
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}