Mạch Arduino Uno được coi là dòng mạch Arduino phổ biến, Khi mới ban đầu làm cho quen thuộc, xây dựng cùng với Arduino thì mạch Arduino thường xuyên nói tới chính là loại Arduino UNO. Hiện dòng mạch này đang cải cách và phát triển cho tới nỗ lực hệ máy 3 (Mạch Arduino Uno R3).

Bạn đang xem: Học arduino bài 2 : những điều cơ bản về arduino

Arduino Uno R3 là dòng cơ phiên bản, linc hoạt, hay được sử dụng cho tất cả những người mới bắt đầu. quý khách hàng có thể áp dụng các dòng Arduino không giống như: Arduino Mega, Arduino Nano, Arduino Micro… Nhưng cùng với hầu như áp dụng cơ bản thì mạch Arduino Uno là chọn lựa phù hợp độc nhất.

*

Thông số cơ bạn dạng của Mạch Arduino UNO R3

Vi điều khiểnATmega328P
Điện áp hoạt động5V
Điện áp nguồn vào (khuim dùng)7-12V
Điện áp đầu vào (giới hạn)6-20V
Chân Digital I/O14 (Với 6 chân PWM output)
Chân PWM Digital I/O6
Chân nguồn vào Analog6
Dòng sử dụng I/O Pin20 mA
Dòng thực hiện 3.3V Pin50 mA
Bộ nhớ Flash32 KB (ATmega328P) với 0.5KB cần sử dụng vì bootloader
SRAM2 KB (ATmega328P)
EEPROM1 KB (ATmega328P)
Clock Speed16 MHz
LED_BUILTIN13
Chiều dài68.6 mm
Chiều rộng53.4 mm
Trọng lượng25 g

Arduino Uno Board sử dụng vi điều khiển

Arduino UNO rất có thể thực hiện 3 vi tinh chỉnh bọn họ 8bit AVR là: ATmega8 (Board Arduino Uno r2), ATmega168, ATmega328 (Board Arduino Uno r3). Sở óc này có thể up date hầu hết tác vụ đơn giản và dễ dàng nhỏng điều khiển LED nhấp nháy, up date biểu lộ đến xe pháo tinh chỉnh từ bỏ xa, tinh chỉnh và điều khiển bộ động cơ bước, điều khiển động cơ serve sầu, làm một trạm đo nhiệt độ – nhiệt độ với hiển thị lên màn hình hiển thị LCD,… tuyệt hầu hết vận dụng không giống.

Mạch Arduino UNO R3 cùng với kiến thiết tiêu chuẩn thực hiện vi điều khiển và tinh chỉnh ATmega328. Tuy nhiên trường hợp từng trải Hartware của người sử dụng không cao hoặc ví tiền ko chất nhận được, chúng ta cũng có thể sử dụng những nhiều loại vi tinh chỉnh khác gồm tác dụng tương tự cơ mà tốt hơn hẳn như là ATmega8 (bộ nhớ lưu trữ flash 8KB) hoặc ATmega168 (bộ nhớ lưu trữ flash 16KB).

Nguồn sử dụng

Arduino UNO R3 hoàn toàn có thể được cung cấp mối cung cấp 5V trải qua cổng USB hoặc cấp mối cung cấp quanh đó cùng với năng lượng điện áp khulặng cần sử dụng là 7-12V DC hoặc điện áp số lượng giới hạn là 6-20V. Thông thường cấp cho mối cung cấp bởi pin vuông 9V là hợp lí tuyệt nhất nếu bạn không tồn tại sẵn mối cung cấp tự USB. Nếu cung cấp nguồn thừa quá ngưỡng số lượng giới hạn trên, bạn sẽ làm cho hỏng Arduino UNO.

Các chân năng lượng

GND (Ground): cực âm của điện áp nguồn cung cấp mang lại Arduino UNO. khi chúng ta dùng những máy thực hiện phần nhiều nguồn điện đơn nhất thì những chân này bắt buộc được nối với nhau.5V: cấp cho điện áp 5V áp ra output. Dòng tối đa chất nhận được ngơi nghỉ chân này là 500mA.3.3V: cung cấp năng lượng điện áp 3.3V cổng output. Dòng tối nhiều được cho phép sinh sống chân này là 50mA.Vin (Voltage Input): nhằm cung cấp mối cung cấp bên cạnh mang lại Arduino UNO, các bạn nối rất dương của nguồn với chân này với cực âm của nguồn với chân GND.IOREF: năng lượng điện áp buổi giao lưu của vi điều khiển trên Arduino UNO rất có thể được đo sinh hoạt chân này. Và đương nhiên nó luôn là 5V. Mặc mặc dù vậy bạn ko được lấy mối cung cấp 5V từ bỏ chân này để sử dụng vì chưng công dụng của chính nó không hẳn là cấp nguồn.RESET: Việc nhấn nút ít Reset trên board nhằm remix vi điều khiển và tinh chỉnh tương đương cùng với việc chân RESET được nối với GND sang 1 năng lượng điện trngơi nghỉ 10KΩ.

Lưu ý:

Arduino UNO không tồn tại bảo đảm an toàn cắm ngược nguồn vào. Do kia bạn yêu cầu rất là cảnh giác, soát sổ các cực âm – dương của mối cung cấp trước lúc cấp cho mang lại Arduino UNO. Việc làm cho chập mạch nguồn vào của Arduino UNO đã đổi mới nó thành một miếng vật liệu bằng nhựa chặn giấy. bản thân khulặng bạn nên sử dụng nguồn tự Output USB trường hợp hoàn toàn có thể.Các chân 3.3V với 5V trên Arduino là những chân dùng để cung cấp mối cung cấp ra cho những máy khác, chưa phải là các chân cung cấp nguồn vào. Việc cung cấp mối cung cấp không đúng địa chỉ có thể làm hỏng board. Điều này sẽ không được công ty thêm vào khuyến khích.Cấp mối cung cấp ko kể ko qua cổng USB cho Arduino UNO với năng lượng điện áp bên dưới 6V rất có thể làm cho hư board.Cấp năng lượng điện áp bên trên 13V vào chân RESET trên board rất có thể có tác dụng hỏng vi điều khiển và tinh chỉnh ATmega328.Cường độ cái năng lượng điện vào/ra ngơi nghỉ toàn bộ các chân Digital với Analog của Arduino UNO nếu như vượt thừa 200mA sẽ làm hư vi điều khiển.Cấp điệp áp trên 5.5V vào những chân Digital hoặc Analog của Arduino UNO sẽ làm cho lỗi vi tinh chỉnh.Cường độ loại điện qua 1 chân Digital hoặc Analog bất kỳ của Arduino UNO thừa thừa 40mA đã làm hư vi điều khiển. Do đó còn nếu không dùng để làm truyền nhấn tài liệu, các bạn đề xuất mắc một điện trsống hạn dòng.

Xem thêm: Hướng Dẫn Divinity Original Sin 2 Việt Hóa Chi Tiết Từ A Đến Z

lúc chúng ta sử dụng mạch Arduino, đặc biệt quan trọng một vài bạn mới bắt đầu tiếp xúc, làm cho quen thuộc thì Việc cấp mối cung cấp phải an ninh. Theo bản thân thì nên cần thực hiện nguồn 5V chuẩn chỉnh qua USB, hoặc sử dụng mối cung cấp 9v cấp mang lại cổng nguồn vào mạch Arduino. Trách rưới trường hòa hợp lỗi mạch Arduino.

Bộ nhớ sử dụng

Vi điều khiển Atmega328 tiêu chuẩn sử dụng trên Arduino uno r3 có:

32KB bộ nhớ Flash: mọi đoạn lệnh chúng ta lập trình sẵn sẽ được lưu trữ vào bộ lưu trữ Flash của vi tinh chỉnh. Thông thường sẽ sở hữu được khoảng tầm vài KB trong những này sẽ được dùng mang đến bootloader nhưng đừng lo, các bạn thảng hoặc bao giờ nên quá 20KB bộ nhớ lưu trữ này đâu.2KB cho SRAM (Static Random Access Memory): quý giá những biến đổi bạn knhị báo Khi thiết kế vẫn lưu tại chỗ này. Bạn knhị báo càng nhiều phát triển thành thì càng đề xuất nhiều bộ nhớ lưu trữ RAM. Dù vậy, thực sự thì cũng thi thoảng lúc nào bộ lưu trữ RAM lại trở nên thiết bị cơ mà các bạn bắt buộc bận tâm. khi mất điện, dữ liệu trên SRAM sẽ bị mất.1KB đến EEPROM (Electrically Eraseble Programmable Read Only Memory): trên đây giống như một cái ổ cứng mini – vị trí bạn cũng có thể hiểu cùng ghi dữ liệu của chính mình vào đây nhưng mà chưa hẳn lo bị mất Lúc quắp điện hệt như dữ liệu bên trên SRAM.

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

Mạch Arduino UNO có 14 chân digital dùng để làm đọc hoặc xuất tín hiệu. Chúng chỉ tất cả 2 mức điện áp là 0V cùng 5V với dòng vào/ra tối đa bên trên từng chân là 40mA. Ở mỗi chân đều phải sở hữu các điện trnghỉ ngơi pull-up từ bỏ được thiết đặt ngay lập tức vào vi điều khiển và tinh chỉnh ATmega328 (mặc định thì các điện trở này sẽ không được kết nối).

Một số chân digital bao gồm các công dụng quan trọng đặc biệt nlỗi sau:

2 chân Serial: 0 (RX) và 1 (TX): dùng làm gửi (transmit – TX) và dấn (receive sầu – RX) dữ liệu TTL Serial. Arduino Uno có thể tiếp xúc với sản phẩm khác trải qua 2 chân này. Kết nối bluetooth thường bắt gặp nói nôm mãng cầu đó là kết nối Serial không dây. Nếu ko buộc phải giao tiếp Serial, chúng ta không nên áp dụng 2 chân này còn nếu như không nên thiếtChân PWM (~): 3, 5, 6, 9, 10, với 11: có thể chấp nhận được chúng ta xuất ra xung PWM với độ phân giải 8bit (quý giá từ 0 → 28-1 tương xứng với 0V → 5V) bằng hàm analogWrite(). Nói một giải pháp đơn giản dễ dàng, bạn cũng có thể kiểm soát và điều chỉnh được điện áp ra sinh hoạt chân này trường đoản cú nút 0V mang lại 5V gắng vì chưng chỉ cố định ở tại mức 0V và 5V giống như những chân không giống.Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ngoài những tính năng thường thì, 4 chân này còn dùng để làm truyền phạt dữ liệu bởi giao thức SPI cùng với những sản phẩm khác.LED 13: trên Arduino UNO có 1 đèn led màu sắc cam (kí hiệu chữ L). lúc bấm nút Remix, các bạn sẽ thấy đèn này lấp láy để báo cáo. Nó được nối cùng với chân số 13. lúc chân này được người dùng sử dụng, LED sẽ sáng sủa.

Arduino UNO Broad có 6 chân analog (A0 → A5) cung ứng độ phân giải biểu đạt 10bit (0 → 210-1) nhằm đọc quý giá năng lượng điện áp trong vòng 0V → 5V. Với chân AREF trên board, chúng ta có thể để đưa vào năng lượng điện áp tham chiếu khi thực hiện các chân analog. Tức là nếu khách hàng cấp cho điện áp 2.5V vào chân này thì chúng ta cũng có thể cần sử dụng các chân analog nhằm đo điện áp trong tầm tự 0V → 2.5V với độ phân giải vẫn chính là 10bit.

điều đặc biệt, Arduino UNO tất cả 2 chân A4 (SDA) cùng A5 (SCL) cung cấp giao tiếp I2C/TWI với các vật dụng khác.

Lập trình đến Arduino

Các máy dựa vào căn nguyên Arduino được thiết kế bằng ngôn riêng. Ngôn ngữ này dựa vào ngôn từ Wiring được viết dồn phần cứng nói phổ biến. Và Wiring lại là một trong những biến thể của C/C++. Một số fan Hotline nó là Wiring, một trong những khác thì gọi là C xuất xắc C/C++. Riêng mình thì Gọi nó là “ngữ điệu Arduino”, và lực lượng trở nên tân tiến Arduino cũng gọi như vậy. Ngôn ngữ Arduino bắt nguồn từ C/C++ thịnh hành hiện thời do đó rất dễ dàng học, dễ hiểu. Nếu học tập giỏi công tác Tin học 11 thì việc thiết kế Arduino sẽ khá dễ thnghỉ ngơi đối với các bạn.

Để thiết kế mang lại Mạch Arduino, đơn vị trở nên tân tiến cung cấp một môi trường xung quanh lập trình sẵn Arduino được điện thoại tư vấn là Arduino IDE (Intergrated Development Environment) nhỏng hình sau đây.

*

Tài liệu hướng dẫn thiết lập, làm quen, xây dựng cùng với những Projects như: hiển thị LED, hiển thị LCD, điều khiển và tinh chỉnh động cơ bước, tinh chỉnh và điều khiển bộ động cơ Servo, áp dụng cảm biến…. những chúng ta có thể tò mò bên trên internet