Bài 5. Điều khiển độ sáng đèn với Cảm biến ánh sáng
25/10/2021, bởi Thầy TiiL trong mục: Tự động hóa & RobotĐiện trở quang ( quang trở) là linh kiện điện tử có điện trở thay đổi giảm theo mức ánh sáng chiếu vào. Được sử dụng nhiều trong các mạch cảm biến ánh sáng, đèn đường, báo động ánh sáng, đồng hồ ngoài trời…
Hoạt động:
- Khi có ánh sáng thay đổi từ Tối –> Sáng dẫn đến điện thế thay đổi tương ứng 0 V đến 5 V
Quang trở Kết nối với Arduino
- Được kết nối vào cổng Analog
- Độ chuyển đổi tương tự ->số (ADC) ở các chân này sẽ cho ra các giá trị trong
- giải từ 0 đến 1023 (tương đương với mức điện thế từ 0 đến 5 Vol)
Ví dụ:
Đọc giá trị từ cảm biến quang, nếu giá trị đọc được <521 thì sáng đèn Led, ngược lại tắt đèn led

// C++ code
//
void setup()
{
pinMode(8, OUTPUT);
}void loop()
{
int X = analogRead(A0);
if (X<512)
digitalWrite(8,HIGH);
else
digitalWrite(8,LOW);
}
Còn đây là chạy trên hệ Tinker
Thẻ:Làm Robot, Lập trình nhúng, Tin học trẻBài viết liên quan
- Bài 0: Tại sao lại Bắt đầu học lập trình với Scratch [Lập trình Scratch]
- Bài 1. Cần biết khi bắt đầu học lập trình [Lập trình Scratch]
- Bài 1- Bảng mạch máy Arduino, một bộ não cho robot [Tự động hóa & Robot]
- Bài 0: Trẻ nhỏ và ước mơ tự làm Robot [Tự động hóa & Robot]