Bảng Arduino Uno ATmega328 Hoạt động và các ứng dụng của nó

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Các Arduino una là một loại bảng vi điều khiển dựa trên ATmega328, và Uno là một thuật ngữ tiếng Ý có nghĩa là một. Arduino Uno được đặt tên để đánh dấu sự phát hành sắp tới của bảng vi điều khiển, cụ thể là Bảng Arduino Uno 1.0 . Bo mạch này bao gồm các chân I / O kỹ thuật số-14, giắc cắm nguồn, i / ps-6 tương tự, bộ cộng hưởng gốm-A16 MHz, kết nối USB, nút RST và đầu cắm ICSP. Tất cả những điều này có thể hỗ trợ bộ vi điều khiển để thao tác thêm bằng cách kết nối bo mạch này với máy tính. Nguồn điện của bo mạch này có thể được thực hiện với sự trợ giúp của bộ chuyển đổi AC sang DC, cáp USB, nếu không thì là pin. Bài viết này thảo luận về một Vi điều khiển Arduino Uno , cấu hình pin, Thông số kỹ thuật hoặc tính năng của Arduino Uno ,và các ứng dụng.

Arduino Uno ATmega328 là gì?

Các ATmega328 là một loại vi điều khiển đơn chip được tạo ra với Atmel trong gia đình megaAVR . Kiến trúc của Arduino Uno này là kiến ​​trúc Harvard tùy chỉnh với 8 bit Bộ xử lý RISC cốt lõi. Các bảng khác của Arduino Một bao gồm Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega và Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Đặc điểm của Arduino Uno Board

Các các tính năng của Arduino Uno ATmega328 bao gồm những điều sau đây.



  • Điện áp hoạt động là 5V
  • Điện áp đầu vào được đề xuất sẽ nằm trong khoảng từ 7v đến 12V
  • Điện áp đầu vào dao động từ 6v đến 20V
  • Chân đầu vào / đầu ra kỹ thuật số là 14
  • Chân i / p analog là 6 chân
  • Dòng DC cho mỗi chân đầu vào / đầu ra là 40 mA
  • Dòng điện một chiều cho chân 3,3V là 50 mA
  • Bộ nhớ Flash là 32 KB
  • SRAM là 2 KB
  • EEPROM là 1 KB
  • Tốc độ CLK là 16 MHz

Sơ đồ chân Arduino Uno

Bo mạch Arduino Uno có thể được xây dựng bằng các chân nguồn, chân analog, ATmegs328, tiêu đề ICSP, nút Reset, đèn LED nguồn , chân kỹ thuật số, đèn led kiểm tra 13, chân TX / RX, giao diện USB, một bên ngoài Nguồn cấp . Các Mô tả bảng Arduino UNO được thảo luận dưới đây.

Cấu hình chân bảng Arduino Uno

Cấu hình chân bảng Arduino Uno

Nguồn cấp

Các Nguồn cung cấp Arduino Uno có thể được thực hiện với sự trợ giúp của cáp USB hoặc nguồn điện bên ngoài. Nguồn điện bên ngoài chủ yếu bao gồm bộ chuyển đổi AC sang DC, nếu không thì là pin. Bộ điều hợp có thể được kết nối với Arduino Uno bằng cách cắm vào giắc nguồn của bảng Arduino. Tương tự, cục pin dây dẫn có thể được kết nối với chân Vin và chân GND của đầu nối POWER. Dải điện áp đề xuất sẽ là 7 vôn đến 12 vôn.


Đầu ra đầu vào

14 chân kỹ thuật số trên Arduino Uno có thể được sử dụng làm đầu vào và đầu ra với sự trợ giúp của các chức năng như pinMode (), digitalWrite (), & Digital Read ().

Pin1 (TX) & Pin0 (RX) (Nối tiếp): Chân này được sử dụng để truyền và nhận dữ liệu nối tiếp TTL và chúng được kết nối với các chân tương đương của chip ATmega8U2 USB tới TTL Serial.

Pin 2 & Pin 3 (Ngắt ngoài): Các chân bên ngoài có thể được kết nối để kích hoạt ngắt trên giá trị thấp, thay đổi giá trị.

Các chân 3, 5, 6, 9, 10 và 11 (PWM): Chân này cung cấp PWM 8-bit o / p bởi chức năng của analogWrite ().

Chân SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Các chân này duy trì giao tiếp SPI, ngay cả khi được cung cấp bởi phần cứng cơ bản, hiện không được bao gồm trong ngôn ngữ Arduino.

Pin-13 (LED): Đèn LED có sẵn có thể được kết nối với pin-13 (chân kỹ thuật số). Là chân có giá trị CAO, diode phát sáng được kích hoạt, bất cứ khi nào chân ở mức THẤP.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): Nó hỗ trợ giao tiếp TWI với sự trợ giúp của thư viện Wire.

AREF (Điện áp tham chiếu): Điện áp tham chiếu dành cho i / ps tương tự với analogReference ().

Đặt lại mã pin: Chân này được sử dụng để thiết lập lại (RST) bộ vi điều khiển.

Ký ức

Bộ nhớ của vi điều khiển Atmega328 Arduino này bao gồm bộ nhớ flash-32 KB để lưu trữ mã, SRAM-2 KB EEPROM-1 KB.

Giao tiếp

Arduino Uno ATmega328 cung cấp UART TTL- truyền thông nối tiếp và nó có thể truy cập được trên các chân kỹ thuật số như TX (1) và RX (0). Phần mềm của Arduino có một màn hình nối tiếp cho phép dữ liệu dễ dàng. Có hai đèn LED trên bảng như RX & TX sẽ nhấp nháy bất cứ khi nào dữ liệu được truyền qua USB.

Thư viện SoftwareSerial cho phép giao tiếp nối tiếp trên các chân kỹ thuật số Arduino Uno và ATmega328P hỗ trợ TWI (I2C) cũng như SPI-giao tiếp . Phần mềm Arduino chứa một thư viện có dây để đơn giản hóa việc sử dụng bus I2C.

Cách sử dụng Arduino Uno?

Arduino Uno có thể phát hiện môi trường xung quanh từ đầu vào. Ở đây đầu vào là nhiều loại cảm biến và chúng có thể ảnh hưởng đến môi trường xung quanh thông qua việc điều khiển động cơ, đèn, các bộ truyền động khác, v.v. Bộ vi điều khiển ATmega328 trên bảng Arduino có thể được lập trình với sự trợ giúp của ngôn ngữ lập trình Arduino và IDE (Môi trường phát triển tích hợp ). Dự án Arduino có thể giao tiếp bằng phần mềm khi đang chạy trên PC.

Lập trình Arduino

Sau khi công cụ Arduino IDE được cài đặt trong PC, hãy gắn bảng Arduino vào máy tính với sự trợ giúp của cáp USB. Mở Arduino IDE & chọn đúng bo mạch bằng cách chọn Tools–> Board ..> Arduino Uno và chọn đúng cổng bằng cách chọn Tools–> Port. Bảng này có thể được lập trình với sự trợ giúp của Arduino ngôn ngữ lập trình phụ thuộc vào hệ thống dây.

Để kích hoạt bảng Arduino & nháy đèn LED trên bảng, kết xuất mã chương trình với lựa chọn Tệp–> Ví dụ ..> Khái niệm cơ bản ..> Flash. Khi mã lập trình được đưa vào IDE, sau đó nhấp vào nút 'tải lên' trên thanh trên cùng. Khi quá trình này hoàn tất, hãy kiểm tra đèn flash LED trên bảng.

Bảo vệ điện áp cao của USB

Bo mạch Arduino Uno có một cầu chì poly có thể trang bị lại để bảo vệ cổng USB của PC khỏi quá áp. Mặc dù hầu hết các PC đều có lớp bảo vệ bên trong riêng, nhưng cầu chì sẽ cung cấp thêm một lớp phủ an toàn. Nếu trên 500mA được cấp cho cổng USB, thì cầu chì sẽ thường xuyên ngắt kết nối cho đến khi loại bỏ quá điện áp.

Tính chất vật lý

Các đặc điểm vật lý của bảng Arduino chủ yếu bao gồm chiều dài và chiều rộng. Các bảng mạch in chiều dài và chiều rộng của Arduino Uno là 2,7 X 2,1 inch, nhưng giắc cắm nguồn và đầu nối USB sẽ mở rộng hơn phép đo trước đó. Bảng có thể được gắn trên bề mặt nếu không có các lỗ vít.

Các ứng dụng của Arduino Uno ATmega328

Các các ứng dụng của Arduino Uno bao gồm những điều sau đây.

  • Arduino una được sử dụng trong tạo mẫu các dự án Do-it-Yourself.
  • Trong việc phát triển các dự án dựa trên kiểm soát dựa trên mã
  • Phát triển hệ thống tự động hóa
  • Thiết kế các thiết kế mạch cơ bản.

Vì vậy, đây là tất cả về Biểu dữ liệu Arduino Uno . Từ những thông tin trên, chúng ta có thể kết luận rằng đây là vi điều khiển ATmega328P 8-bit. Nó có các thành phần khác nhau như giao tiếp nối tiếp, dao động tinh thể , bộ điều chỉnh điện áp để hỗ trợ bộ vi điều khiển . Bo mạch này bao gồm kết nối USB, chân I / O kỹ thuật số-14, chân i / p analog-6, giắc cắm thùng nguồn, nút đặt lại và đầu cắm ICSP. Đây là một câu hỏi dành cho bạn, Giá Arduino Uno ở Ấn Độ ?