Giới thiệu về vi điều khiển Arduino

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu thiết kế mạch điều khiển cho hệ thống xử lý khí thải trên ô tô bằng công nghệ plasma phi nhiệt (Trang 52 - 54)

2.3.1 Lịch sử về arduino

Arduino [24] ra đời tại thị trấn Ivrea, nƣớc Ý và đƣợc đặt theo tên một vị vua vào thế kỷ thứ 9 là King Arduin.

Nó chính thức đƣợc đƣa ra giới thiệu vào năm 2005 nhƣ là một công cụ cho sinh viên học tập của giáo sƣ Massimo Banzi, một trong những ngƣời phát triển Arduino tại trƣờng Interaction Design Instistute Ivrea (IDII). Dù hầu nhƣ khơng có một sự tiếp thị hay quảng cáo nào nhƣng tin tức về Arduino vẫn lan truyền với tốc độ chóng mặt nhờ vơ vàn lời truyền miệng tốt đẹp của những ngƣời dùng đầu tiên. Hiện nay, arduino phát triển mạnh mẽ trên toàn thế giới và cả Việt Nam, và nó đã trải qua rất nhiều thế hệ ( phụ lục 1).

2.3.2 Giới thiệu về Arduino nano

Arduino Nano là một loại đơn giản và tiện dụng, có thể lập trình bằng máy tính (nhƣ vi điều khiển arduino R3)và đặc biệt ở đây là về kích thƣớc. Kích thƣớc của nó cực kỳ nhỏ (1,85cm × 4,3cm), rất thích hợp cho các newbie, vì giá rẻ hơn Arduino Uno nhƣng dùng đƣợc các thƣ viện của mạch này.

37

Hình 2.20 Arduino Nano

Các thông số kỹ thuật

Vi điều khiển ATmega328 (họ 8bit)

Điện áp hoạt động 5V – DC

Tần số hoạt động 16 MHz

Dòng tiêu thụ 30mA

Điện áp vào khuyên dùng 7-12V – DC Điện áp vào giới hạn 6-20V – DC Số chân Digital I/O 14 (6 chân PWM) Số chân Analog 8 (độ phân giải 10bit)

Dòng tối đa trên mỗi chân I/O 40 mA

Dòng ra tối đa (5V) 500 mA

Dòng ra tối đa (3.3V) 50 mA

Bộ nhớ flash 32 KB (ATmega328) với 2KB dùng bởi bootloader

SRAM 2 KB (ATmega328)

EEPROM 1 KB (ATmega328)

Kích thƣớc 1,85cm x 4,3cm

Các thông số kỹ thuật của Arduino Nano hầu nhƣ giống hoàn toàn với Arduino Uno R3, vì vậy các thƣ viện trên Arduino Uno đều hoạt động tốt trên Aduino Nano.Tuy

38

nhiên, ở Arduino Nano có một lợi thế rất quan trọng, nhờ đó Arduino Nano đƣợc sự dụng rất nhiều trong các dự án DIY, đó chính là kích thƣớc của nó.Ngồi ra,Arduino Nano cịn có số chân Analog nhiều hơn Arduino Uno (hai chân A6,A7 chì dùng để đọc) cùng với dòng ra tối đa của mỗi chân IO lên tới 40mA. Nhƣng mạch Nano cần đến 2KB bộ nhớ cho bootloader( ở Uno là 0.5KB ).Tuy nhiên, Nano có đến 30KB bộ nhớ flash để lập trình.

Cổng kết nối: Arduino Nano sử dụng cổng Mini USB.Vì vậy, kích thƣớc các board mạch cũng giảm đi rất nhiều ( về chiều cao ), và có thể lập trình trực tiếp qua máy tính.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu thiết kế mạch điều khiển cho hệ thống xử lý khí thải trên ô tô bằng công nghệ plasma phi nhiệt (Trang 52 - 54)