Skip to content
Arduino là gì? Tự học Arduino cho người mới bắt đầu: cần mua gì, học gì

Arduino là gì? Tự học Arduino cho người mới bắt đầu: cần mua gì, học gì

Brochure Arduino
Các nhóm sản phẩm Arduino trên chanhvinh.com: cách chọn, thông số chính, mã ví dụ, ảnh từng nhóm.
Tải PDF
Arduino là gì? Tự học Arduino cho người mới bắt đầu: cần mua gì, học gì

Arduino là một nền tảng điện tử mã nguồn mở gồm bo mạch lập trình được và phần mềm Arduino IDE miễn phí. Bạn viết chương trình trên máy tính, nạp vào bo mạch qua cáp USB, rồi bo mạch tự đọc cảm biến và điều khiển thiết bị như đèn LED, động cơ, relay theo đúng chương trình đó.

Bo mạch Arduino UNO R4 Minima chính hãng
Arduino UNO R4 Minima: bo mạch phổ biến cho người mới, cổng USB-C, chạy 5V.
Nội dung bài
  1. Arduino là gì, gồm những gì
  2. Arduino hoạt động thế nào
  3. Học Arduino để làm gì
  4. Cần mua gì để bắt đầu
  5. Lộ trình 7 bước tự học
  6. Chương trình đầu tiên
  7. Lỗi người mới hay gặp
  8. Câu hỏi thường gặp

1. Arduino là gì? Mạch Arduino gồm những gì?

Arduino ra đời năm 2005 tại Ivrea (Ý), ban đầu để sinh viên thiết kế làm mẫu sản phẩm nhanh mà không cần học sâu về điện tử. Ngày nay "Arduino" chỉ cả một hệ sinh thái:

  • Bo mạch (phần cứng): mạch có vi điều khiển, các chân cắm để nối cảm biến và thiết bị, cổng USB để nạp chương trình. Ví dụ: UNO, Nano, Mega, MKR, Opta.
  • Phần mềm Arduino IDE: nơi viết chương trình (gọi là sketch) và nạp vào bo mạch. Miễn phí, chạy trên Windows, macOS, Linux.
  • Thư viện và cộng đồng: hàng nghìn thư viện có sẵn cho cảm biến, màn hình, động cơ. Gần như cảm biến nào cũng có ví dụ cho Arduino.

Vì phần cứng là mã nguồn mở, nhiều hãng khác cũng làm bo mạch "tương thích Arduino". Bo mạch do chính hãng Arduino sản xuất có in logo và dòng chữ nhận diện ở mặt sau (xem bài Arduino chính hãng và clone khác nhau thế nào).

2. Arduino hoạt động thế nào?

Mọi dự án Arduino đều theo một khuôn: đầu vào → xử lý → đầu ra. Ví dụ dự án tưới cây: cảm biến độ ẩm đất báo "khô" (đầu vào), chương trình quyết định "nếu khô thì tưới" (xử lý), bo mạch bật relay cho máy bơm chạy (đầu ra).

ĐẦU VÀO Cảm biến nhiệt độNút bấm, ánh sángKhoảng cách, độ ẩm BO MẠCHARDUINO Chạy chương trìnhbạn nạp từ máy tính"nếu… thì…" ĐẦU RA Đèn LED, còiĐộng cơ, servoRelay, màn hình
Khuôn chung của mọi dự án Arduino.

Chương trình Arduino có 2 phần bắt buộc: setup() chạy một lần khi bật nguồn, loop() lặp lại liên tục. Bo mạch không cần máy tính để chạy: nạp xong, rút USB, cấp nguồn pin hoặc adapter là bo mạch tự làm việc.

3. Học Arduino để làm gì?

Lĩnh vực Ví dụ dự án
Học tập, STEM Đèn giao thông, máy đo nhiệt độ, robot dò line cho lớp học
Nhà thông minh Bật tắt đèn qua điện thoại, báo động chống trộm, tưới cây tự động
Robot, cơ khí Xe né vật cản, cánh tay robot servo, máy in 3D, máy CNC mini
Đo đạc, IoT Trạm thời tiết, giám sát kho lạnh, đo mực nước gửi dữ liệu lên mạng
Công nghiệp PLC Arduino Opta điều khiển bơm, quạt, đọc biến tần qua Modbus

Ngoài làm dự án, học Arduino giúp hiểu cách thiết bị điện tử quanh ta vận hành: từ máy giặt, điều hòa đến dây chuyền sản xuất.

4. Học Arduino cần những gì?

Arduino Starter Kit chính hãng
Bộ Starter Kit: bo mạch, sách 170 trang, 15 dự án, breadboard, dây cắm, cảm biến.
Arduino UNO R4 Minima cầm trên tay
Chỉ cần một bo mạch nếu bạn đã có linh kiện.
Thứ cần có Ghi chú
Máy tính Windows 10/11, macOS hoặc Linux để cài Arduino IDE
Bo mạch Arduino Người mới: UNO R4 Minima hoặc UNO Rev3
Cáp USB UNO R4: USB-C; UNO R3, Mega: USB-B. Cáp phải có dây dữ liệu, không dùng cáp chỉ để sạc
Breadboard + dây cắm Nối mạch không cần hàn
Đèn LED, điện trở 220 Ω, nút bấm Cho các bài học đầu tiên
Cảm biến Nhiệt độ, ánh sáng, khoảng cách siêu âm, độ ẩm đất…
Mua lẻ hay mua bộ kit? Nếu chưa có gì, một bộ kit tiết kiệm thời gian chọn linh kiện và có giáo trình đi kèm. Arduino Starter Kit gồm sách 170 trang với 15 dự án từ dễ đến khó. Nếu đã có linh kiện, chỉ cần mua bo mạch.

5. Lộ trình 7 bước tự học Arduino cho người mới bắt đầu

  1. Cài Arduino IDE và nạp chương trình Blink (nháy LED). Xem bài cài Arduino IDE và sửa lỗi cổng COM.
  2. Đầu ra số: bật tắt LED ngoài, làm đèn giao thông 3 màu với digitalWrite().
  3. Đầu vào số: đọc nút bấm với digitalRead(), bấm nút thì sáng đèn.
  4. Đầu vào analog: đọc biến trở, cảm biến ánh sáng với analogRead().
  5. Serial Monitor: in giá trị cảm biến lên máy tính để kiểm tra, sửa lỗi.
  6. Thư viện: dùng màn hình LCD/OLED, cảm biến nhiệt độ, servo qua Library Manager.
  7. Dự án hoàn chỉnh: tưới cây tự động, xe né vật cản, trạm đo nhiệt độ.

6. Chương trình Arduino đầu tiên: nháy đèn LED

Bo mạch UNO có sẵn một đèn LED nhỏ nối với chân 13 (tên trong chương trình là LED_BUILTIN), nên bạn chưa cần linh kiện nào:

// Chương trình đầu tiên: nháy đèn LED trên bo mạch mỗi giây
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // chạy 1 lần: đặt chân LED là ngõ ra
}

void loop() {                       // lặp lại mãi mãi
  digitalWrite(LED_BUILTIN, HIGH);  // bật LED
  delay(1000);                      // chờ 1000 ms = 1 giây
  digitalWrite(LED_BUILTIN, LOW);   // tắt LED
  delay(1000);
}

Muốn dùng LED ngoài, nối chân 13 qua điện trở 220 Ω (với UNO R3; UNO R4 Minima dùng 470 Ω–1 kΩ vì mỗi chân chỉ chịu 8 mA, xem mục 7) tới chân dài (+) của LED, chân ngắn (−) về GND:

Arduino UNO chân 13GND breadboard điện trở 220 Ω LED (chân dài = +) dây đen: chân ngắn của LED về GND
Luôn nối điện trở nối tiếp với LED để không làm hỏng LED và chân bo mạch.

7. Lỗi người mới hay gặp

  • Không nạp được chương trình: thường do cáp USB chỉ để sạc, chọn sai bo mạch hoặc sai cổng COM.
  • Nối LED không có điện trở: LED cháy hoặc chân bo mạch bị quá dòng. Chân GPIO của UNO R4 chỉ chịu tối đa 8 mA theo tài liệu của hãng, nên động cơ, relay phải đi qua mạch driver hoặc module relay.
  • Cấp 5V vào bo mạch 3,3V: các bo mạch như Nano ESP32, Nano 33, MKR chạy 3,3V, cấp tín hiệu 5V thẳng vào chân có thể làm hỏng bo mạch.
  • Quên nối chung GND: khi dùng nguồn ngoài cho động cơ, GND của nguồn và của Arduino phải nối chung.
Bước tiếp theo: xem Hướng dẫn chọn bo mạch Arduino để so sánh 18 bo mạch bằng ảnh thật, hoặc vào bộ kit Arduino để bắt đầu nhanh.

Câu hỏi thường gặp

Arduino có khó học không?

Không. Chương trình đầu tiên chỉ khoảng 10 dòng. Học sinh cấp 2 có thể làm đèn LED nhấp nháy ngay buổi đầu. Phần khó hơn là điện tử (điện áp, dòng điện), nên học song song từ dự án nhỏ.

Học Arduino mất bao lâu?

Khoảng 2–4 tuần học mỗi ngày 1 giờ là làm được các dự án cơ bản như đo nhiệt độ, tưới cây tự động, xe né vật cản. Làm thành thạo sản phẩm thật thường mất vài tháng thực hành.

Học Arduino cần những gì?

Một máy tính (Windows, macOS hoặc Linux), một bo mạch Arduino, cáp USB phù hợp, breadboard, dây cắm, vài đèn LED, điện trở và cảm biến. Cách gọn nhất là mua một bộ Starter Kit có đủ linh kiện và sách hướng dẫn.

Arduino dùng ngôn ngữ gì? Có lập trình bằng Python được không?

Arduino dùng ngôn ngữ dựa trên C/C++, viết trong phần mềm Arduino IDE miễn phí. Một số bo mạch như Nano ESP32 còn chạy được MicroPython nếu bạn quen Python.

Arduino khác Raspberry Pi thế nào?

Arduino là vi điều khiển: bật lên là chạy ngay một chương trình, rất hợp điều khiển cảm biến, động cơ. Raspberry Pi là máy tính nhỏ chạy hệ điều hành Linux. Riêng Arduino UNO Q kết hợp cả hai: vi điều khiển và bộ xử lý chạy Linux trên cùng bo mạch.

Nên mua bo mạch Arduino nào đầu tiên?

Người mới nên chọn Arduino UNO R4 Minima hoặc bộ Arduino Starter Kit. Xem so sánh đầy đủ 18 bo mạch ở Hướng dẫn chọn bo mạch Arduino.

Cần tư vấn chọn bo mạch, bộ kit cho lớp học hoặc dự án?
Chánh Vinh cung cấp Arduino chính hãng, có xuất hóa đơn VAT và báo giá số lượng cho trường học, doanh nghiệp. Xem Arduino chính hãng hoặc gửi yêu cầu qua email [email protected].
Previous article Cách cài Arduino IDE 2, nạp code đầu tiên và sửa lỗi Arduino không nhận cổng COM
Next article Dây rút (dây thít) là gì? Cách chọn dây rút nhựa, inox 304/316 và dây rút chịu nhiệt

Compare products

Select 2 or 3 items to compare

Select first item to compare

Select second item to compare

Select third item to compare

Compare