Skip to Content
Yolo UnoARDUINO YOLO UNO4. Cảm biến ánh sáng

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

1. Giới thiệu

Cảm biến ánh sáng loại analog là loại cảm biến có thể đo cường độ ánh sáng môi trường xung quanh và chuyển đổi thành tín hiệu điện áp analog. Tín hiệu điện áp này tỷ lệ thuận với cường độ ánh sáng, nghĩa là ánh sáng càng mạnh, điện áp càng cao.

Cảm biến ánh sáng analog có nhiều loại khác nhau, sử dụng các nguyên lý hoạt động khác nhau, phổ biến nhất là:

  • Cảm biến quang trở (LDR): Thay đổi điện trở khi tiếp xúc với ánh sáng.
  • Photodiode: Tạo ra dòng điện khi tiếp xúc với ánh sáng.
  • Phototransistor: Khuếch đại dòng điện do photodiode tạo ra.

Module cảm biến ánh sáng đi kèm trong bộ Yolo UNO Starter Kit là loại cảm biến quang trở. cb anh sang

2. Kết nối

Kết nối cảm biến ánh sáng vào cổng A0 của Yolo UNO. cb anh sang 2

3. Chương trình Arduino

void setup() { Serial.begin(115200); // Khởi tạo Serial // Cau hinh chan analog pinMode(A0, INPUT); } void loop() { // Doc gia tri cam bien int sensorValue = analogRead(A0); // In ra gia tri anh sang Serial.print("Light: "); Serial.println(sensorValue); // In voi 2 chu so thap phan delay(1000); // Cho 1 giay }

Trước khi upload chương trình, bạn cần kiểm tra và đảm bảo lựa chọn USB CDC On Boot được bật như dưới đây để có thể xem được các giá trị in ra cửa sổ Serial: cb anh sang 3

Sau khi upload, bạn quan sát giá trị cường độ ánh sáng được in ra cửa sổ Serial và sự thay đổi khi bạn che cảm biến lại. cb anh sang 4

Last updated on

OhStem AI Assistant

Hỏi bất kỳ điều gì về OhStem

OhStem

Xin chào!

Tôi là trợ lý AI của OhStem. Hãy hỏi tôi bất kỳ câu hỏi nào về sản phẩm, lập trình, hoặc hướng dẫn sử dụng.