Arduino là gì? Cấu tạo, ứng dụng và một số mạch thường gặp

Rate this post

Arduino là gì? Arduino được biết đến là một nền tảng mã nguồn mở được sử dụng để xây dựng các dự án điện tử. Thành phần của Arduino bao gồm mạch điều khiển và phần mềm hoặc IDE (Môi trường phát triển tích hợp) chạy trên máy tính của bạn được sử dụng để viết và tải mã máy tính lên mạch điều khiển. Ở bài viết này, hãy cùng chúng tôi tìm hiểu thông tin về Arduino. 

Tìm hiểu Arduino là gì?

Arduino là gì? Arduino là gì?Arduino là một nền tảng mã nguồn mở được sử dụng để kiến thiết xây dựng những dự án Bất Động Sản điện tử. Thành phần của Arduino gồm có mạch điều khiển và tinh chỉnh và ứng dụng hoặc IDE ( Môi trường tăng trưởng tích hợp ) chạy trên máy tính của bạn được sử dụng để viết và tải mã máy tính lên mạch tinh chỉnh và điều khiển .Nền tảng Arduino trở nên khá phổ cập so với những người mới mở màn. Không giống như những bảng mạch điện tử được lập trình trước đó. Arduino không cần một mạch chủ riêng để tải mã nguồn vào mạch tinh chỉnh và điều khiển mà người dùng chỉ cần sử dụng dây cáp USB.Ngoài ra, Arduino IDE sử dụng nền tảng đơn giản hóa của C + +, giúp cho việc học ngôn từ lập trình Arduino trở nên thuận tiện hơn .

Trong các phiên bản của Arduino thì Uno là một trong những bo mạch phổ biến nhất và đây cũng là sự lựa chọn tuyệt vời cho những người mới bắt đầu. Tuy nhiên để có thể học tốt Arduino thì bạn phải có nền tảng cơ bản về điện tử và lập trình C, C++  trước đó. 

Arduino có thể làm được gì?

Phần cứng và phần mềm của Arduino được thiết kế bởi các nhà phát triển và bất kỳ ai quan tâm đến việc tạo đối tượng hoặc môi trường tương tác thì việc sử dụng Arduino có thể tương tác với các nút nhấn, LED, động cơ, loa, thiết bị GPS, máy ảnh, internet và có thể tương tác với điện thoại, tivi. 

Những ứng dụng này phối hợp với trong thực tiễn là ứng dụng Arduino trọn vẹn không lấy phí, bo mạch phần cứng khả rẻ, cả ứng dụng và phần cứng đều thuận tiện học giúp cho Arduino trở thành một hội đồng lớn với nhiều người dùng, đã tăng trưởng được nhiều mã và đưa ra rất nhiều những hướng dẫn cho nhiều dự án Bất Động Sản .Đối với nhiều những ứng dụng như : Robot, chăn sưởi, máy tính toán độ trung thực và thậm chí còn là những game show như Dungeon và Dragons. Arduino đều hoàn toàn có thể sử dụng làm bộ não đứng phía sau hầu hết những dự án Bất Động Sản điện tử. Ngoài ra, còn rất nhiều những ứng dụng khác từ Arduino mà bạn hoàn toàn có thể tự tò mò .

Cấu tạo của Arduino

Có rất nhiều những phiên bản mạch Arduino khác nhau và chúng hoàn toàn có thể được sử dụng với nhiều mục tiêu. Nhưng hầu hết những mạch đều giống nhau về những thành phần chính :Cấu tạo cơ bản của Arduino Cấu tạo cơ bản của Arduino

1.  Nguồn (USB / Barrel Jack)

Mỗi mạch Arduino đều có cổng liên kết với nguồn điện. Cụ thể trên đây mà mạch Arduino UNO hoàn toàn có thể được lấy nguồn từ dây cáp USB từ máy tính của bạn, hoặc một số ít nguồn DC khác có Jack DC. Trong hình trên nguồn liên kết qua cổng USB được dán nhãn ( 1 ) và Jack DC được dán nhãn ( 2 ) .Chân liên kết USB cũng là chân để bạn hoàn toàn có thể tải code lên bo mạch Arduino .Lưu ý : Tuyệt đối không được sử dụng nguồn lớn hơn 20V vì với nguồn điện áp này sẽ hoàn toàn có thể tàn phá mạch Arduino của bạn. Điện áp được những đơn vị sản xuất đề xuất cho hầu hết những bo mạch Arduino là từ 6 – 12V .

2. Các chân (5V, 3.3V, GND, Digital, Analog, PWM, ISF)

Các chân trên là nguồn ra mà bạn hoàn toàn có thể liên kết dây đầu ra với những tải hoặc 1 số ít mạch liên kết bên ngoài. Với những loại Arduino sẽ hoàn toàn có thể một số ít loại chân khác nhau. Ở mỗi chân đều được in những nhãn và ký tự để người sử dụng hoàn toàn có thể phân biệt được .

  • GND (3) : Viết tắt của ‘Ground’ là mass. Có một số chân GND trên Arduino, bất kỳ các chân GND trong số đó có thể được sử dụng để nối mass mạch của bạn.
  • 5V (4) & 3.3V (5) : Chân 5V cung cấp năng lượng 5 volt và chân 3,3V cung cấp 3,3 volt. Hầu hết các thành phần đơn giản được sử dụng với Arduino đều hoạt động bình thường ở mức 5 hoặc 3,3 volt.
  • Analog (6) : Các chân được dán nhãn ‘Analog In’ (A0 đến A5 trên UNO) là các chân Analog In. Các chân này có thể đọc tín hiệu từ các cảm biến tương tự (như cảm biến nhiệt độ ) và chuyển đổi nó thành một giá trị Digital mà chúng ta có thể đọc được.
  • Digital (7): Các chân Digital được dán nhãn từ 0 – 13 trên Arduino UNO, các chân này có thể được sử dụng cho cả đầu vào digital nếu như là các nút nhấn và đầu ra digital nếu như cấp nguồn cho LED. 
  • PWM (8):  Bạn có thể nhìn thấy những dấu (~) nằm ở bên cạnh các chân 3, 5, 6, 9, 10 và 11 trên mạch. Các chân này đều có chức năng hoạt động như các chân Digital thông thường, nhưng cũng có thể sử dụng để điều chế độ rộng xung PWM. Bạn có thể hình dung các chân này có thể được sử dụng mô phỏng đầu ra tín hiệu Analog.
  • ISF (9): Được viết tắt của cụm từ Analog Reference, hầu hết chân này thường không được sử dụng. Đôi khi nó được sử dụng để có thể đặt điện áp tham chiếu trong khoảng từ 0 – 5V làm giới hạn cho các chân đầu vào Analog. 

2. Nút Reset (Reset Button)

Nút reset ( 10 ) có trách nhiệm khởi động lại bất kể đoạn code nào được tải trên Arduino. Điều này rất có ích nếu code của bạn không có vòng lặp nhưng bạn lại muốn kiểm tra chương trình đó nhiều lần .

3. Đèn LED báo nguồn (Power LED Indicator)

Đèn báo được nắp ngay bên phải của chữ UNO, đó là một đèn LED nhỏ được dán nhãn ON ( 11 ) .Đèn báo này có trách nhiệm báo khi có nguồn cấp vào Arduino. Trong một số ít trường hợp đèn không sáng thì chắc như đinh có yếu tố xảy ra. Bạn hoàn toàn có thể kiểm tra lại dây cáp USB, nguồn cấp và cả mạch nữa .

4. LED TX và RX (TX RX LEDs)

TX là LED hiển thị tín hiệu truyền đi và RX là hiển thị tín hiệu nhận về. Những tín hiệu này Open khá nhiều trong những thiết bị điện tử để hoàn toàn có thể chỉ ra những chân triển khai trách nhiệm truyền tải tiếp nối đuôi nhau. Trong trường hợp này, có 2 vị trí trên Arduino UNO là TX và RX ( 12 ) .Các LED này có trách nhiệm thông tin cho người dùng bất kể khi nào Arduino được nhận hoặc truyền tài liệu đi. Ví dụ như tải một chương trình lên thì đèn sẽ hiển thị .

5. IC chủ (Main IC)

IC chủ là vị trí số 13. Đây được coi là bộ não của Arduino. IC thường được sử dụng là dòng IC ATmega của công ty ATMEL sản xuất. Việc nhận ra được IC chủ cũng là điều rất quan trọng, vì bạn cần biết mạch của bạn đang sử dụng IC nào để bạn hoàn toàn có thể nạp chương trình thích hợp từ ứng dụng Arduino .

Thông tin về tên của IC thường được tìm thấy ở phía mặt trên. Nếu bạn muốn tìm hiểu sâu hơn về thông tin của IC bạn có thể đọc thêm tài liệu từ nhà sản xuất. 

6. Bộ điều chỉnh điện áp (Voltage Regulator)

Bộ kiểm soát và điều chỉnh điện áp ( 14 ), không được sử dụng nhiều. Nhiệm vụ của nó là kiểm soát và điều chỉnh điện áp, trấn áp nguồn điện áp đưa vào mạch Arduino .Bạn hãy coi rằng nó giống như một người canh gác, nó sẽ làm biến mất những điện áp phụ hoàn toàn có thể gây tổn hại cho những linh phụ kiện trong mạch. Nhưng bạn cũng cần phải rất là quan tâm là bộ kiểm soát và điều chỉnh điện áp này cũng có số lượng giới hạn của nó. Vì vậy, tuyệt đối không nên liên kết mạch Arduino với nguồn điện DC lớn hơn 20V .

Các loại mạch Arduino thường được sử dụng

Arduino được tạo ra với rất nhiều những phiên bản khác nhau. Ngoài ra, một phần của phần cứng hoàn toàn có thể được lan rộng ra để người khác hoàn toàn có thể sửa đổi và sản xuất ra những dẫn xuất của mạch để hoàn toàn có thể phân phối ra nhiều những tính năng hơn. Dưới đây là 1 số ít mạch Arduino thường được sử dụng .

  • Arduino UNO (R3). 

Arduino UNO (R3). 

  • LilyPad Arduino

Mạch LilyPad ArduinoMạch LilyPad Arduino

  • RedBoard

Mạch RedBoardMạch RedBoard

  • Arduino Mega (R3)

Mạch Arduino Mega (R3)Mạch Arduino Mega (R3)

  • Arduino Leonardo

Mạch Arduino LeonardoMạch Arduino Leonardo

Source: https://thevesta.vn
Category: Bản Tin