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 2- Mô phỏng arduino trên Tinkercad.com [Tự động hóa & Robot]
- Lập trình STM32 - Truyền thông nối tiếp bất đồng bộ UART [Lập trình nhúng STM32]
- Lập trình STM32 – Kết nối LCD trực tiếp [Lập trình nhúng STM32]
- Nguồn cấp xung clock cho STM32 và Ngoại vi [Lập trình nhúng STM32]