Thứ Bảy, 31 tháng 10, 2026

Sensor là gì? Giúp robot "nhìn", "nghe" và cảm nhận thế giới xung quanh

Giả sử, chỉ là giả sử thôi, bạn bị cảm cúm, hai bên mũi tắc tịt, hoàn toàn không ngửi được dù là nước hoa hay...nước mắm! Tệ hơn nữa, vị giác cũng có vẫn đề, miệng "đắng nghéc", nước cam hay nước lọc đều...ngon như nhau. Mẹ bạn nấu một nồi thịt kho tàu bị cháy khét lẹt, bạn vẫn vô tư điềm nhiên bước vào bếp, múc một bát cơm đầy, chan nước kho toàn mùi than, ăn ngon lành...

Bạn đã làm cho một con robot chuyển động được. Động cơ quay, bánh xe lăn, cánh tay có thể nâng lên hạ xuống. Mọi thứ trông khá ổn.


Nhưng có một vấn đề.


Nếu phía trước có bức tường, robot có biết dừng lại không? Nếu trời tối, nó có nhận ra không? Nếu có người đưa tay đến gần, nó có phản ứng được không?

Nếu câu trả lời là "không", thì xin chúc mừng: bạn đã làm được một con robot "thông minh tuyệt đỉnh", rất chăm chỉ, nhưng mọi phản ứng của "anh ấy" hơi... bất bình thường!

Muốn robot phản ứng với thế giới xung quanh, chúng ta cần một thứ gọi là Sensor (cảm biến).

Trong Robotics, Sensor giống như các giác quan của robot. Nó giúp hệ thống nhận thông tin từ môi trường, sau đó Arduino hoặc bộ điều khiển khác xử lý thông tin ấy để đưa ra hành động phù hợp.

Hôm nay, chúng ta sẽ tìm hiểu Sensor là gì, có những loại nào, cách sử dụng với Arduino và cách bắt đầu thực hành mà không cần mua cả cửa hàng linh kiện điện tử.



Sensor là gì?

Sensor là thiết bị dùng để phát hiện hoặc đo một đại lượng nào đó trong môi trường, sau đó chuyển thông tin đó thành tín hiệu mà hệ thống có thể xử lý.


Tùy loại cảm biến, nó có thể phát hiện khoảng cách, ánh sáng, nhiệt độ, độ ẩm, chuyển động hoặc nhiều đại lượng khác.


Hãy tưởng tượng một căn nhà có hệ thống đèn tự động:

  • Khi trời tối, đèn tự bật.
  • Khi có người đi vào phòng, đèn sáng lên.
  • Khi nhiệt độ quá cao, quạt có thể được bật.
  • Khi có vật cản phía trước, robot có thể giảm tốc độ hoặc dừng lại.


Những hệ thống này cần thông tin đầu vào trước khi quyết định phải làm gì.


Sensor cung cấp thông tin đó.


Chua thêm: Động cơ giống như đôi chân, còn Sensor giống như các giác quan. Có chân mà không biết đường thì vẫn đi được, nhưng khả năng cao là bạn sẽ đi thẳng vào cột điện rồi mới nhận ra mình có vấn đề!



Sensor hoạt động như thế nào?


Một hệ thống cảm biến đơn giản thường có ba phần:

  1. Sensor: Thu thập thông tin từ môi trường.
  2. Bộ điều khiển: Đọc và xử lý tín hiệu từ Sensor.
  3. Thiết bị đầu ra: Thực hiện hành động theo chương trình, chẳng hạn bật LED, phát âm thanh hoặc điều khiển động cơ.


Ví dụ, bạn muốn làm một chiếc đèn tự bật khi trời tối.


Quá trình hoạt động có thể như sau:

  • Cảm biến ánh sáng nhận biết môi trường đang sáng hay tối.
  • Arduino đọc giá trị cảm biến.
  • Chương trình so sánh giá trị đó với ngưỡng đã đặt.
  • Nếu trời tối, Arduino bật đèn.
  • Nếu trời sáng, Arduino tắt đèn.


Đây là một dạng hệ thống tự động hóa cơ bản.

Bạn không cần ngồi cạnh công tắc cả ngày để canh trời tối. Cảm biến và chương trình sẽ làm phần việc đó.

Tuy nhiên, Sensor không tự quyết định mọi thứ. Trong ví dụ trên, chính chương trình trên Arduino mới xác định khi nào cần bật hoặc tắt đèn.



Những loại Sensor phổ biến trong Robotics

Sensor có rất nhiều loại. Người mới học không cần học hết ngay từ đầu. Hãy bắt đầu với những loại dễ hình dung và thường xuất hiện trong các dự án Arduino.


1. Cảm biến khoảng cách




Cảm biến khoảng cách giúp hệ thống ước tính khoảng cách đến một vật thể hoặc phát hiện vật thể trong phạm vi nhất định.

Một loại thường gặp trong dự án Arduino là cảm biến siêu âm HC-SR04.

Cảm biến này phát ra sóng siêu âm, sau đó đo thời gian tín hiệu phản hồi từ vật thể quay trở lại. Từ thời gian đó, hệ thống có thể ước tính khoảng cách.


Ví dụ ứng dụng:

  • Robot phát hiện vật cản.
  • Mô hình cửa tự động.
  • Thiết bị đo khoảng cách đơn giản.
  • Hệ thống cảnh báo khi một vật tiến lại gần.


Hãy tưởng tượng robot đang chạy trên sàn nhà. Nếu phát hiện bức tường ở phía trước, chương trình có thể yêu cầu động cơ dừng lại hoặc đổi hướng.

Nhưng cần nhớ rằng cảm biến siêu âm không phải lúc nào cũng đo chính xác mọi bề mặt. Vật liệu mềm, góc phản xạ, hình dạng vật thể và môi trường có thể ảnh hưởng đến kết quả.

Chua thêm: Không có cảm biến khoảng cách thì robot có thể lao vào tường với niềm tin mãnh liệt rằng phía trước là một con đường rộng mở. Có cảm biến rồi vẫn phải viết code xử lý, chứ không phải gắn thêm một linh kiện là robot tự giác ngộ!


2. Cảm biến ánh sáng




Cảm biến ánh sáng giúp hệ thống phát hiện hoặc đo mức độ sáng của môi trường.

Một linh kiện phổ biến trong các dự án cơ bản là LDR (Light Dependent Resistor), còn gọi là điện trở quang.

Điện trở của LDR thay đổi theo cường độ ánh sáng. Khi kết hợp với các linh kiện phù hợp, Arduino có thể đọc tín hiệu để ước tính môi trường đang sáng hay tối.


Bạn có thể sử dụng nó để:

  • Làm đèn tự bật khi trời tối.
  • Tạo mô hình rèm cửa tự động.
  • Theo dõi sự thay đổi ánh sáng trong phòng.
  • Làm một mô hình đơn giản có thể tìm hướng sáng.


Lưu ý: LDR thường được sử dụng trong mạch chia áp để tạo tín hiệu điện áp mà Arduino có thể đọc. Không nên mặc định rằng chỉ cần cắm LDR vào một chân bất kỳ là có thể đo được ánh sáng ngay.


3. Cảm biến nhiệt độ



Cảm biến nhiệt độ giúp hệ thống đo hoặc ước tính nhiệt độ môi trường hay một vật thể, tùy loại cảm biến.


Một số loại thường gặp gồm:

  • DHT11: thường được dùng trong các dự án học tập để đọc nhiệt độ và độ ẩm.
  • DS18B20: cảm biến nhiệt độ số, có thể dùng trong nhiều ứng dụng đo nhiệt độ.
  • Các cảm biến nhiệt độ khác phù hợp với dải đo và yêu cầu cụ thể của dự án.


Bạn có thể dùng cảm biến nhiệt độ để làm trạm theo dõi môi trường, hệ thống cảnh báo nhiệt độ hoặc mô hình điều khiển quạt.

Ví dụ, nếu nhiệt độ vượt quá ngưỡng đặt trước, Arduino có thể bật quạt thông qua mạch điều khiển phù hợp.

Nhưng đừng nhầm một mô hình học tập với thiết bị bảo vệ an toàn công nghiệp. Nếu ứng dụng liên quan đến quá nhiệt, cháy nổ hoặc bảo vệ con người, bạn cần thiết kế và kiểm tra hệ thống theo yêu cầu an toàn thực tế.


4. Cảm biến chuyển động

Một loại thường gặp là PIR (Passive Infrared), dùng để phát hiện sự thay đổi bức xạ hồng ngoại, thường nhằm nhận biết chuyển động của người hoặc động vật trong phạm vi phù hợp.


Ứng dụng quen thuộc gồm:

  • Đèn tự bật khi có người đi qua.
  • Hệ thống báo động đơn giản.
  • Mô hình nhà thông minh.
  • Hệ thống phát hiện chuyển động trong một khu vực.


Điều cần nhớ là PIR thường phát hiện sự thay đổi liên quan đến chuyển động, chứ không phải camera có thể nhận diện chính xác ai đang đứng trước nó.

Nếu một người đứng yên quá lâu, cảm biến có thể không tiếp tục báo chuyển động theo cách bạn mong đợi.

Chua thêm: PIR không phải bảo vệ dân phố. Nó có thể báo rằng có chuyển động, nhưng không thể khẳng định người vừa đi qua là chủ nhà, hàng xóm hay người giao hàng. Muốn nhận diện danh tính, bạn cần một hệ thống khác phức tạp hơn.


5. Cảm biến chạm



Cảm biến chạm cho phép thiết bị phản ứng khi người dùng chạm vào một vùng hoặc bề mặt được thiết kế để nhận biết thao tác đó.


Ví dụ:

  • Nút điều khiển cảm ứng.
  • Bảng điều khiển thiết bị.
  • Đèn bật tắt bằng thao tác chạm.
  • Mô hình tương tác cho robot.


Một số module cảm ứng điện dung có thể phát hiện thao tác chạm mà không cần nút cơ học truyền thống.

Với lính mới như chúng ta, module cảm ứng có thể là cách thú vị để tạo một thiết bị tương tác đơn giản bằng Arduino.


6. Cảm biến độ ẩm



Cảm biến độ ẩm có nhiều loại, tùy đại lượng cần đo.

Chẳng hạn, cảm biến độ ẩm đất có thể giúp ước tính mức độ ẩm của đất trong chậu cây. Cảm biến độ ẩm không khí dùng để đo độ ẩm tương đối của không khí.


Ứng dụng có thể gồm:

  • Mô hình tưới cây tự động.
  • Theo dõi điều kiện môi trường.
  • Hệ thống cảnh báo khi đất quá khô.
  • Dự án nhà kính mini.


Không phải mọi cảm biến độ ẩm đất đều có độ bền và độ chính xác như nhau. Một số module giá rẻ có thể bị ăn mòn khi sử dụng lâu dài, đặc biệt nếu phần điện cực tiếp xúc trực tiếp với đất ẩm.

Nếu chỉ mới thử nghiệm, bạn có thể bắt đầu bằng một module đơn giản. Nếu định dùng lâu dài, hãy cân nhắc loại cảm biến phù hợp với môi trường và cách sử dụng.



Sensor Analog và Digital khác nhau thế nào?

Khi làm việc với Arduino, bạn sẽ thường gặp hai khái niệm: Analog và Digital.


Tín hiệu Analog

Tín hiệu Analog có thể biểu diễn nhiều mức giá trị trong một khoảng liên tục.

Ví dụ, một mạch cảm biến ánh sáng sử dụng LDR có thể tạo ra điện áp thay đổi theo ánh sáng. Arduino có thể đọc điện áp đó thông qua chân Analog.

Trên một số board Arduino Uno phổ biến, hàm analogRead() thường trả về giá trị từ 0 đến 1023 khi sử dụng cấu hình ADC mặc định 10-bit.

Giá trị đọc được phụ thuộc vào điện áp đầu vào, điện áp tham chiếu và cấu hình của board. Nó không tự động tương đương với đơn vị lux hay phần trăm ánh sáng.


Tín hiệu Digital

Tín hiệu Digital biểu diễn thông tin bằng các trạng thái rời rạc.

Trong ví dụ cơ bản, Arduino có thể đọc một tín hiệu ở mức LOW hoặc HIGH.

Một số module cảm biến được thiết kế để đưa ra tín hiệu Digital khi giá trị đo vượt qua ngưỡng đã cài đặt. Các module khác có thể cung cấp dữ liệu số theo giao thức riêng.

Ví dụ, một module cảm biến ánh sáng có chân Digital có thể báo rằng môi trường đã tối hơn ngưỡng điều chỉnh. Arduino không nhất thiết phải tự so sánh toàn bộ giá trị Analog trong chương trình.

Tuy nhiên, đừng hiểu rằng cảm biến Digital chỉ có thể phát hiện hai trạng thái trong mọi trường hợp. Bản thân cảm biến có thể đo nhiều đại lượng phức tạp, còn tín hiệu đầu ra phụ thuộc vào cách thiết bị được thiết kế.

Chua thêm: Analog giống như núm chỉnh âm lượng: bạn có thể tăng nhỏ, tăng vừa hoặc tăng lớn. Digital trong ví dụ đơn giản giống như công tắc đèn: bật hoặc tắt. Nhưng đừng vội kết luận thế giới chỉ có hai loại cảm biến, vì nhà sản xuất linh kiện không sống đơn giản đến thế!



Arduino đọc Sensor như thế nào?

Arduino có thể nhận dữ liệu từ cảm biến thông qua nhiều cách khác nhau, tùy loại cảm biến.

Một số cảm biến cung cấp tín hiệu Analog, một số cung cấp tín hiệu Digital, còn những cảm biến khác giao tiếp bằng các giao thức như I2C, SPI hoặc OneWire.


Để dễ hình dung, chúng ta thử một ví dụ với tín hiệu Analog.


Giả sử bạn đã có một mạch cảm biến ánh sáng tạo ra điện áp phù hợp với đầu vào Analog của Arduino Uno.


Bạn có thể sử dụng đoạn code sau để đọc giá trị:


const int sensorPin = A0;



void setup() {

  Serial.begin(9600);

}



void loop() {

  int sensorValue = analogRead(sensorPin);



  Serial.println(sensorValue);



  delay(500);

}


Trong đoạn code:

  • sensorPin = A0 chọn chân Analog để đọc tín hiệu.
  • Serial.begin(9600) khởi tạo giao tiếp Serial.
  • analogRead(sensorPin) đọc giá trị từ cảm biến.
  • Serial.println(sensorValue) in kết quả ra Serial Monitor.
  • delay(500) chờ khoảng nửa giây trước khi đọc tiếp.


Sau khi nạp code, bạn mở Serial Monitor trong Arduino IDE để xem giá trị thay đổi khi môi trường sáng hoặc tối hơn.

Lưu ý quan trọng: đoạn code này chỉ đọc tín hiệu điện áp Analog. Nó không tự biến giá trị thành lux, cũng không thể thay thế cho code dành riêng cho các cảm biến giao tiếp bằng I2C, SPI hoặc giao thức khác.

Nếu bạn đang sử dụng một module cảm biến có chân Analog, hãy kiểm tra sơ đồ chân và điện áp đầu ra trước khi kết nối.

Đừng nối dây theo kiểu "thấy chân nào vừa thì cắm". Linh kiện điện tử không có chế độ tự sửa lỗi khi người dùng đấu dây nhầm!



Thực hành tiết kiệm: Đọc cảm biến trước khi làm robot thông minh


Nếu bạn đang "mày mò" Robotics, mới "hiểu sơ sơ" về Arduino, chưa cần mua một bộ robot hoàn chỉnh.

Một cách hợp lý là bắt đầu từ một cảm biến đơn giản, đọc dữ liệu và quan sát kết quả.


Bước 1: Kiểm tra Arduino

Đảm bảo board Arduino có thể kết nối với máy tính và nạp được một chương trình cơ bản.

Nếu chưa làm được bước này, hãy xử lý vấn đề kết nối trước. Đừng mua thêm cảm biến trong khi Arduino còn chưa chịu chạy code.


Bước 2: Chọn một cảm biến phù hợp

Bạn có thể bắt đầu bằng module cảm biến ánh sáng có đầu ra Analog.


Trước khi mua, hãy kiểm tra:

  • Điện áp hoạt động.
  • Sơ đồ chân.
  • Module có đầu ra Analog, Digital hay cả hai.
  • Tài liệu hướng dẫn và ví dụ code.


Một module giá rẻ, có sơ đồ kết nối rõ ràng thường là lựa chọn hợp lý cho lần thử đầu tiên.


Bước 3: Kết nối đúng sơ đồ

Với module có chân VCC, GND và AO, cách kết nối thường gặp là:

  • VCC: nối với nguồn phù hợp theo thông số module.
  • GND: nối với GND của Arduino.
  • AO: nối với chân Analog, chẳng hạn A0 trên Arduino Uno.


Đây chỉ là ví dụ cho module có đúng các chân như trên. Hãy kiểm tra tài liệu của linh kiện thực tế trước khi cấp nguồn.


Bước 4: Đọc giá trị trên Serial Monitor

Sử dụng đoạn code ở phần trên để quan sát giá trị cảm biến.

Thử che cảm biến bằng tay, đưa nó ra nơi sáng hơn hoặc thay đổi vị trí chiếu sáng.

Ghi lại các giá trị bạn quan sát được.

Đừng ngạc nhiên nếu số đọc tăng khi ánh sáng giảm hoặc ngược lại. Điều đó phụ thuộc vào cách mắc mạch và thiết kế module.


Bước 5: Cho Arduino phản ứng

Khi đã đọc được dữ liệu, bạn có thể mở rộng chương trình để bật LED khi giá trị vượt qua một ngưỡng nhất định.


Ví dụ, về mặt logic:

  • Nếu giá trị cảm biến thỏa điều kiện đã đặt, bật LED.
  • Nếu không thỏa điều kiện, tắt LED.


Ngưỡng cụ thể cần được xác định từ kết quả đo thực tế. Không nên lấy một con số trên mạng rồi mặc định nó sẽ phù hợp với mọi module.

Đến đây, bạn đã có nền tảng cho một hệ thống tự động hóa rất nhỏ: cảm biến thu thập thông tin, Arduino xử lý, LED thể hiện kết quả.

Chua thêm: Chúc mừng! Bạn vừa giúp Arduino biết khi nào nên bật đèn. Chưa đến mức thay thế kỹ sư NASA, nhưng ít nhất chiếc board đã bắt đầu làm việc thay vì nằm trên bàn như một món đồ trang trí công nghệ!



Những lỗi thường gặp khi sử dụng Sensor


Sensor không trả về giá trị

Nguyên nhân có thể gồm:

  • Nối nhầm chân nguồn hoặc chân tín hiệu.
  • Chưa nối GND đúng cách.
  • Chọn sai chân trong code.
  • Module cần giao thức hoặc thư viện riêng.
  • Nguồn điện không phù hợp.


Hãy kiểm tra sơ đồ chân, thông số điện áp và ví dụ code của đúng module bạn đang dùng.


Giá trị cảm biến thay đổi bất thường

Một số nguyên nhân thường gặp là:

  • Nguồn điện không ổn định.
  • Dây nối lỏng hoặc quá dài.
  • Nhiễu điện từ các thiết bị xung quanh.
  • Bản thân cảm biến có giới hạn đo hoặc độ phân giải nhất định.
  • Chương trình đọc dữ liệu quá nhạy với những thay đổi nhỏ.


Với cảm biến Analog, bạn có thể thử lấy trung bình nhiều lần đọc hoặc áp dụng cách lọc dữ liệu phù hợp. Nhưng hãy hiểu rằng lọc dữ liệu cũng có thể làm phản ứng của hệ thống chậm hơn.


Robot không dừng dù đã phát hiện vật cản

Có thể cảm biến vẫn hoạt động nhưng chương trình chưa xử lý đúng kết quả.


Hãy kiểm tra từng bước:

  • Cảm biến có phát hiện vật cản không?
  • Arduino có nhận được tín hiệu đó không?
  • Điều kiện trong code có đúng không?
  • Lệnh điều khiển động cơ có được thực hiện không?
  • Driver và nguồn động cơ có hoạt động đúng không?


Nếu bạn kiểm tra từng bước, việc tìm lỗi sẽ dễ hơn nhiều so với thay linh kiện liên tục rồi hy vọng một ngày đẹp trời mọi thứ tự hoạt động.


Cảm biến đo không chính xác như mong đợi

Không phải mọi cảm biến đều có thể đo chính xác trong mọi môi trường.

Bạn cần xem xét dải đo, độ phân giải, sai số, điều kiện lắp đặt và yêu cầu hiệu chuẩn của từng loại.

Đối với các ứng dụng cần độ chính xác cao, hãy dựa vào tài liệu kỹ thuật và phương pháp kiểm tra phù hợp, thay vì chỉ tin vào một con số hiển thị trên Serial Monitor.



Những hiểu lầm người mới học thường "tình cờ" gặp


"Có Sensor là robot tự thông minh."

Không hẳn. Sensor cung cấp thông tin. Bộ điều khiển và chương trình mới xử lý thông tin đó để quyết định hành động.


"Mọi Sensor đều có ba chân VCC, GND, Signal."

Không đúng. Có module ba chân, bốn chân hoặc nhiều hơn. Một số cảm biến cần giao tiếp I2C, SPI hoặc giao thức riêng.


"Giá trị Analog bằng 500 nghĩa là ánh sáng ở mức 50%."

Không thể kết luận như vậy nếu chưa biết cách chuyển đổi, đặc tính cảm biến và điều kiện đo. Giá trị ADC là số đọc điện áp theo cấu hình của bộ chuyển đổi, không tự động trở thành một đơn vị vật lý.


"Sensor càng đắt thì luôn càng tốt."

Không nhất thiết. Cảm biến cần phù hợp với yêu cầu dự án. Một cảm biến công nghiệp đắt tiền có thể quá phức tạp cho bài thực hành nhỏ, trong khi module đơn giản lại đủ dùng.


"Chỉ cần đọc được tín hiệu là có thể dùng cho hệ thống an toàn."

Không. Một mô hình học tập và hệ thống an toàn thực tế có yêu cầu rất khác nhau. Nếu cần bảo vệ con người hoặc thiết bị quan trọng, bạn phải xem xét độ tin cậy, cơ chế dự phòng và các yêu cầu an toàn liên quan.



Checklist "chuẩn không cần chỉnh"


Trước khi kết nối một cảm biến mới, hãy kiểm tra:

  • Mình cần phát hiện hoặc đo đại lượng gì?
  • Cảm biến có phù hợp với môi trường sử dụng không?
  • Điện áp và dòng điện hoạt động có phù hợp không?
  • Đầu ra là Analog, Digital hay giao thức khác?
  • Đã xác định đúng sơ đồ chân chưa?
  • Có cần thư viện hoặc driver riêng không?
  • Đã thử đọc dữ liệu khi chưa điều khiển động cơ chưa?
  • Đã kiểm tra kết quả trong điều kiện thực tế chưa?


Làm đủ những bước này có thể giúp bạn tiết kiệm khá nhiều thời gian sửa lỗi, và quan trọng hơn là tránh làm hỏng linh kiện chỉ vì một lần nối dây vội vàng.



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


Sensor và Actuator khác nhau thế nào?

Sensor thu thập thông tin từ môi trường. Actuator là cơ cấu chấp hành tạo ra hành động vật lý, chẳng hạn động cơ quay hoặc van đóng mở. Trong một hệ thống tự động hóa, Sensor cung cấp thông tin đầu vào còn Actuator thực hiện hành động đầu ra.


Arduino có thể sử dụng nhiều Sensor cùng lúc không?

Có, nếu board có đủ chân hoặc giao tiếp phù hợp và tổng yêu cầu về điện, bộ nhớ, tốc độ xử lý nằm trong khả năng của hệ thống. Một số cảm biến có thể dùng chung bus giao tiếp nếu đáp ứng đúng điều kiện kỹ thuật.


Có cần Internet để sử dụng Sensor không?

Không. Nhiều cảm biến có thể kết nối trực tiếp với Arduino và hoạt động hoàn toàn ngoại tuyến. Internet chỉ cần thiết khi dự án có thêm yêu cầu như gửi dữ liệu lên máy chủ, điều khiển từ xa hoặc theo dõi qua ứng dụng trực tuyến.


Sensor có thể điều khiển động cơ trực tiếp không?

Thông thường, cảm biến cung cấp tín hiệu cho bộ điều khiển. Arduino hoặc một bộ điều khiển phù hợp sẽ xử lý tín hiệu rồi gửi lệnh đến mạch điều khiển động cơ. Không nên mặc định đầu ra của cảm biến có thể cấp dòng trực tiếp cho động cơ.


Nên học loại Sensor nào trước?

Nếu mới bắt đầu, bạn có thể chọn cảm biến ánh sáng Analog để học cách đọc dữ liệu, hoặc cảm biến siêu âm nếu muốn thử một dự án phát hiện vật cản. Hãy chọn loại có tài liệu rõ ràng và phù hợp với board đang sử dụng.



Bạn có thể cũng đang gặp những vấn đề này


Arduino là gì? 

Breadboard là gì? 

Vì sao LED không sáng dù code Arduino không báo lỗi?

Relay là gì? 

Servo và Stepper khác nhau thế nào?