17/07/2567

ปีการศึกษา 2567 Arduino (อัลตร้าโซนิคเซนเซอร์)

 📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้วงจร

📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้คำสั่งเขียน 

#include <Servo.h>
int pos = 0;
long readUltrasonicDistance(int triggerPin, int echoPin)
{
  pinMode(triggerPin, OUTPUT);  
  digitalWrite(triggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(triggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerPin, LOW);
  pinMode(echoPin, INPUT);
  return pulseIn(echoPin, HIGH);
}
Servo servo_9;
void setup()
{
  Serial.begin(9600);
  servo_9.attach(9, 500, 2500);
}
void loop()
{
  Serial.println(0.01723 * readUltrasonicDistance(A0, A0));
  if (0.01723 * readUltrasonicDistance(A0, A0) <= 30) {
    servo_9.write(90);
  } else {
    delay(10000); 
    servo_9.write(0);
  }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

ครูเต้ง เทคโนฯ