Arduino UNO R3

Board Arduino Uno R3 nhỏ gọn và đầy đủ tính năng phù hợp với những ai mới bắt đầu học, Arduino Uno R3 sử dụng chip Atmega328. Nó có 14 chân ...


Board Arduino Uno R3 nhỏ gọn và đầy đủ tính năng phù hợp với những ai mới bắt đầu học, Arduino Uno R3 sử dụng chip Atmega328. Nó có 14 chân digital I/O, 6 chân đầu vào (input) analog, thạch anh dao động 16Mhz.

Thông số kỹ thuật:

 Ví điều khiển ATmega328P
 Điện áp hoạt động  5V
 Điện áp đầu vào (kiến nghị) 7-12V
 Số chân Digital I/O 14 (trong đó có 6 chân điều chế độ rộng xung PWM)
 Số chân Analog (Input) 6
 Dòng điện tối đa trên mỗi chân I/O 30mA
 Dỏng ra tối đa (3,3V) 50mA
 Dỏng ra tối đa (5V) 500mA
 Bộ nhớ flash  32 KB với 0,5 KB sử dụng bootloader
 SRAM 2 KB 
 EEPROM 1KB 
 Xung nhịp  16MHz

Nguồn Power

Board Arduino Uno R3 có thể cấp nguồn 5V thông qua cổng USB hoặc cấp nguồn ngoài với điện áp khuyên dùng là 7-9V DC. Khi bạn không có sẵn nguồn từ cổng USB, lời khuyên là nên thiết kế ứng dụng cấp nguồn bằng pin vuông 9V là tối ưu nhất. Nếu cấp nguồn vượt quá ngưỡng giới hạn 20V, board sẽ cháy ngay, nên bạn hãy tuyệt đối cẩn thận và dùng đồng hồ đo kỹ trước khi cắm nguồn.

Các Power pin 

  • GND (Ground): đất của nguồn điện cấp cho kit. Khi bạn dùng các ứng dụng sử dụng nguồn điện riêng hoặc nhiều nguồn thì phải nối những chân GND này với nhau .
  • 5V: Đầu ra điện áp 5V . Các bạn phải lưu ý là dòng tối đa cho phép cấp ở pin này là 0.5A.
  • 3.3V: Đầu ra điện áp 3.3V . Dòng tối đa cho phép cấp ở pin này là 0.05A.
  • Vin (Voltage Input): Cấp nguồn ngoài cho kit. Khi kết nối, tiến hành nối cực dương của nguồn với pin này và cực âm của nguồn với pin GND.
  • IOREF: điện áp hoạt động của vi điều khiển trên Arduino UNO. Bạn có thể dùng đồng hồ đo được ở pin này. Khi đo bạn sẽ thấy nó luôn là 5V. Tuy nhiên ko được lấy nguồn từ pin này cấp đi chỗ khác, vì đơn giản chức năng của nó không phải là cấp nguồn
  • RESET: Chân reset sẽ được nối với nút bấm. Khi bạn nhấn nút Reset, kit sẽ reset vi điều khiển. Nguyên lý là chân RESET sẽ được nối với Ground qua 1 điện trở 10KΩ.

Vi điều khiển

Arduino UNO sử dụng 3 vi điều khiển chính thuộc họ 8bit AVR là ATmega328, ATmega168, ATmega8. Với 3 dòng VDK này, mạch có thể xử lí những tác vụ đơn giản như điều khiển nhấp nháy đèn LED, thiết lập ứng dụng đo độ ẩm - nhiệt độ sau đó truyền và hiển thị lên LCD , tiếp nhận và xử lí tín hiệu cho ứng dụng điều khiển xe từ xa .

Bộ nhớ của Arduino UNO R3

  • 32KB bộ nhớ Flash: Đây là nơi lưu trữ những đoạn lệnh bạn lập trình. Những ứng dụng thông thường thì sẽ để ra vài KB trong số này cho bootloader, nhưng bạn yên tâm, vì mình chắc bạn không dùng quá 20KB đâu.
  • 2KB cho SRAM (Static Random Access Memory): Đây là nơi lưu những giá trị các biến bạn khai báo khi lập trình. Bạn khai báo càng nhiều biến thì càng cần nhiều bộ nhớ RAM. Cũng như Flash, bạn không cần quá quan tâm đến dung lượng của bộ nhớ RAM này. Và đã là Ram thì tất nhiên dữ liệu trên SRAM sẽ bị mất khi mất điện.
  • 1KB cho EEPROM (Electrically Eraseble Programmable Read Only Memory): Đây được coi là chiếc mini USB, nơi bạn có thể đọc và ghi dữ liệu của mình mà không phải lo bị mất khi mất điện. Với những ứng dụng lớn, các bạn nên quan tâm đến dung lượng của bộ nhớ này để phân bố cho hiệu quả.

Các cổng vào/ra trên Arduino UNO R3

  • 2 chân Serial: 1 (TX) và 0 (RX): dùng để nhận (receive – RX) và gửi (transmit – TX) 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. 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 băm 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(). Đây là một ứng dụng rất hay, khi bạn có thể thay đổi đượ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. Hãy thử làm một ứng dụng băm xung thay đổi độ sáng của led nhé
  • 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 board Arduino UNO có 1 đèn led màu cam (kí hiệu chữ L). Bạn sẽ thấy đèn này nhấp nháy khi nhấn nút reset. Công dụng của nó chỉ để báo hiệu. Nó được nối với chân số 13.
  • Analog Pin: 6 chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit (0 → 210-1) để đọc giá trị điện áp trong khoảng 0V → 5V. Bạn có thể để đưa vào chân AREF trên board điện áp tham chiếu khi sử dụng các chân analog. Nói cách khác, khi bạn cấp điện áp 2.5V vào chân này thì bạn có thể đo điện áp trong khoảng từ 0V → 2.5V với độ phân giải vẫn là 10bit.
  • Giao tiếp I2C: 2 chân A4 (SDA) và A5 (SCL) hỗ trợ giao tiếp I2C/TWI với các thiết bị khác.
Xem thêm các bài viết:
4. Upload nhiệt độ và độ ẩm lên Thingspeak dùng Arduino và NodeMCU

COMMENTS

Name

Đồ án tốt nghiệp,3,Giải trí,12,Giới thiệu,5,Kiến thức,34,Thông báo,10,
ltr
item
Nguyễn Hữu Phước: Arduino UNO R3
Arduino UNO R3
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieoYuowE6HFVeq1H9e2n1PY0jIcJUB8ctxBT-AXBtUOrhOfzsL89L3sc3QjLWv8pRxPw0u2XCR_CwO-FFbA3Gl_7R-t6sN9Nj95ibqWOlvH98FhNFR0crbZBf7gEVpaJ24fyEQCEz0T94/s320/Arduino-Uno-R3.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieoYuowE6HFVeq1H9e2n1PY0jIcJUB8ctxBT-AXBtUOrhOfzsL89L3sc3QjLWv8pRxPw0u2XCR_CwO-FFbA3Gl_7R-t6sN9Nj95ibqWOlvH98FhNFR0crbZBf7gEVpaJ24fyEQCEz0T94/s72-c/Arduino-Uno-R3.jpg
Nguyễn Hữu Phước
https://www.nguyenhuuphuoc.info/2020/06/arduino-uno-r3.html
https://www.nguyenhuuphuoc.info/
https://www.nguyenhuuphuoc.info/
https://www.nguyenhuuphuoc.info/2020/06/arduino-uno-r3.html
true
8110171387454174606
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content

Liên Hệ Với Tôi