ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
#include #include #include #define TRIG_PIN 16 // กำหนดขา TRIG ของเซนเซอร์ HC-SR04#define ECHO_PIN 5 // กำหนดขา ECHO ของเซนเซอร์ HC-SR04#define MAX_DISTANCE 200 // ระยะสูงสุดที่ต้องการตรวจจับ#define SERVO_PIN 2 // ขาที่ใช้ควบคุมเซอร์โวมอเตอร์#define OPEN_ANGLE 100 // มุมเปิดฝาถัง#define CLOSE_ANGLE 0 // มุมปิดฝาถังServo myservo;NewPing sonar(TRIG_PIN, ECHO_PIN, MAX_DISTANCE);void setup() { Serial.begin(115200); myservo.attach(SERVO_PIN); myservo.write(CLOSE_ANGLE); // ปิดฝาถังเริ่มต้น}void loop() { delay(50); int distance = sonar.ping_cm(); Serial.print("Distance: "); Serial.println(distance); if (distance > 0 && distance
#include
#include
#include
#define TRIG_PIN 16 // กำหนดขา TRIG ของเซนเซอร์ HC-SR04
#define ECHO_PIN 5 // กำหนดขา ECHO ของเซนเซอร์ HC-SR04
#define MAX_DISTANCE 200 // ระยะสูงสุดที่ต้องการตรวจจับ
#define SERVO_PIN 2 // ขาที่ใช้ควบคุมเซอร์โวมอเตอร์
#define OPEN_ANGLE 100 // มุมเปิดฝาถัง
#define CLOSE_ANGLE 0 // มุมปิดฝาถัง
Servo myservo;
NewPing sonar(TRIG_PIN, ECHO_PIN, MAX_DISTANCE);
void setup() {
Serial.begin(115200);
myservo.attach(SERVO_PIN);
myservo.write(CLOSE_ANGLE); // ปิดฝาถังเริ่มต้น
}
void loop() {
delay(50);
int distance = sonar.ping_cm();
Serial.print("Distance: ");
Serial.println(distance);
if (distance > 0 && distance