Sơ đồ nguyên lý & Mạch In:
File Eagle: http://arduino.cc/en/uploads/Main/arduino_Uno_Rev3-02-TH.zip
File PDF: https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
Nguồn cho Arduino :
Arduino UNO R3 có thể được cấp nguồn 5VDC thông qua cổng USB hoặc cấp nguồn ngoài thông qua Adaptor với điện áp khuyên dùng là 7-9VDC, thường thì nên cấp nguồn bằng pin 9V là hợp lý nhất nếu bạn không có sẵn nguồn từ cổng USB. Nếu cấp nguồn vượt quá ngưỡng giới hạn như trên sẽ làm hỏng Arduino UNO R3.
GND (Ground): cực âm của nguồn điện cấp cho Arduino UNO. Khi bạn dùng các thiết bị sử dụng những nguồn điện riêng biệt thì những chân này phải được nối với nhau.
5V: cấp điện áp 5V đầu ra. Dòng tối đa cho phép ở chân này là 500mA.
3.3V: cấp điện áp 3.3V đầu ra. Dòng tối đa cho phép ở chân này là 150mA.
Vin (Voltage Input): Để cấp nguồn ngoài cho Arduino UNO, bạn nối cực dương của nguồn với chân này và cực âm của nguồn với chân GND.
RESET: Khi nhấn nút Reset trên board để Reset vi điều khiển tương đương với việc chân Reset được nối với GND qua 1 điện trở 10KΩ.
Các chân vào ra của Arduino Uno R3:
Arduino UNO R3 có 14 chân digital dùng để đọc hoặc xuất tín hiệu. Chúng chỉ có 2 mức điện áp là 0V và 5V với dòng vào/ra tối đa trên mỗi chân là 40mA. Ở mỗi chân đều có các điện trở pull-up từ được cài đặt ngay trong vi điều khiển ATmega328 (mặc định thì các điện trở này không được kết nối).

Một số chân digital có các chức năng đặc biệt như sau:
2 chân Serial 0 (RX) và 1 (TX): dùng để gửi (Transmit – TX) và nhận (Receive – RX) dữ liệu TTL Serial. Arduino Uno có thể giao tiếp với thiết bị khác thông qua 2 chân này. Kết nối bluetooth có thể nói là kết nối Serial không dây. Nếu không cần giao tiếp Serial bạn không nên sử dụng 2 chân này nếu không cần thiết
Chân PWM (~): 3, 5, 6, 9, 10, và 11: Cho phép bạn xuất ra xung PWM với độ phân giải 8bit (giá trị từ 0 → 28-1 tương ứng với 0V → 5V) bằng hàm analogWrite(). Nói một cách đơn giản, bạn có thể điều chỉnh được điện áp ra ở chân này từ mức 0V đến 5V thay vì chỉ cố định ở mức 0V và 5V như những chân khác.
Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ngoài các chức năng thông thường, 4 chân này còn dùng để truyền phát dữ liệu bằng giao thức SPI với các thiết bị khác.
LED 13: trên Arduino UNO có 1 đèn led màu cam (kí hiệu chữ L). Khi bấm nút Reset, bạn sẽ thấy đèn này nhấp nháy để báo hiệu. Nó được nối với chân số 13. Khi chân này được người dùng sử dụng, LED sẽ sáng.
Arduino UNO có 6 chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit để đọc giá trị điện áp trong khoảng 0V → 5V. Với chân AREF trên board, bạn có thể để đưa vào điện áp tham chiếu khi sử dụng các chân analog. Tức là nếu bạn cấp điện áp 2.5V vào chân này thì bạn có thể dùng các chân analog để đo điện áp trong khoảng từ 0V → 2.5V với độ phân giải vẫn là 10bit.
Đặc biệt, Arduino UNO có 2 chân A4 (SDA) và A5 (SCL) hỗ trợ giao tiếp I2C/TWI với các thiết bị khác.
Lập trình cho Arduino
Các thiết bị dựa trên nền tảng Arduino được lập trình bằng ngôn riêng. Ngôn ngữ này dựa trên ngôn ngữ Wiring được viết cho phần cứng nói. Và Wiring lại là một biến thể của C/C++. Một số người gọi nó là Wiring, một số khác thì gọi là C hay C/C++. Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến hiện nay do đó rất dễ học, dễ hiểu. Nếu học tốt chương trình Tin học 11 thì việc lập trình Arduino sẽ rất dễ thở đối với bạn.
Để lập trình cũng như gửi lệnh và nhận tín hiệu từ mạch Arduino, nhóm phát triển dự án này đã cũng cấp đến cho người dùng một môi trường lập trình Arduino được gọi là Arduino IDE (Intergrated Development Environment) như hình dưới đây.

Đoạn code trên đây là ví dụ để đọc tín hiệu Analog và điều khiển LED nhấp nháy.
Tài liệu và Website để bạn tự học Arduino một cách chi tiết hơn tại đây.

Pin cúc áo Panasonic Lithium CR1620
Máy xay đa năng Philips HR7510/10 – hàng nội địa Đức
Bộ truyện Storey Tree House - sách nhập UK
Ấm đun nước hú còi Inox LocknLock CKT1253 2.5L
Nồi đá 5 lớp Stone phi 24cm thành thấp Lock&Lock LCA6242D
Bộ sạc 2 pin CR2 DoublePow DP-K13
Robot hút bụi lau nhà Ecovacs Deebot Slim 2
Hộp đựng rác Robot hút bụi Medion 18500 18501 iLife V3 V5s X5 V5s pro
Vỉ 5 Pin cúc áo Davinci Lithium CR2025
Pin cúc áo Sony Lithium CR1616
Điều Khiển TV Toshiba CT-90336
Gối kê cổ Memory Foam Velvet Neck Pillow LocknLock LTZ852
Kẹp xoong nồi bát đĩa chống nóng chống trơn không gỉ
Điều khiển đầu thu MyTV có chức năng học lệnh
Đồng hồ định vị WiFi SmartKID DF44 chống nước trong suốt
Thớt kháng khuẩn Lock&Lock kèm mài dao tiện lợi CSC401
Máy sấy tóc Supersonic Dyson HD08
Vỉ 05 Pin cúc áo LR626 - AG4 - 377 - 177 Doublepow
Bộ 6 xe công trình màu vàng mô hình tỉ lệ 1-42 313-6C
Bộ KIT 37 cảm biết thích hợp cho Arduino 























