Skip to Content
Yolo UnoARDUINO YOLO UNO13. Thùng rác thông minh

13. Thùng rác thông minh

1. Mục tiêu

Chương trình này sẽ đọc khoảng cách bằng cảm biến siêu âm để phát hiện có người đứng trước thùng rác hay không. Nếu có thì sẽ quay servo để mở nắp thùng rác và đóng lại sau 3 giây.

2. Kết nối

Kết nối cảm biến siêu âm ở cổng D3-D4, động cơ servo kết nối cổng D2. thung rac

3. Chương trình Arduino

Bạn cần cài đặt thư viện HCSR04SoftServo: thung rac 2

#include <Arduino.h> #include "HCSR04.h"; #include "SoftServo.h"; UltraSonicDistanceSensor ultrasonic(D3, D4); //cảm biến nối với D3-D4 SoftServo myservo; void setup() { myservo.attach(D2); // servo nối với cổng D2 myservo.asyncMode(); myservo.delayMode(); myservo.tick(); myservo.write(90); } void loop() { if ((ultrasonic.measureDistanceCm() < 10)) { myservo.tick(); myservo.write(180); delay(3000); myservo.tick(); myservo.write(90); } else { myservo.tick(); myservo.write(90); } }
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.