สร้างเว็บEngine by iGetWeb.com
Cart รายการสินค้า (0)

ขอคำปรึกษาครับ

(อ่าน 3132/ ตอบ 3)

สราวุธ

คือผมผมทำโปรเจคเกี่ยวกับไม้เท้าคนตาบอดโดยใช้เซ็นเซอร์ untrasonic พอเซ็นเซอร์ตรวจเจอร์สิ่งกีดขวางก็ให้แสดงผลออกมาเป็นเสียงแต่ละระยะทางครับโดยเสียงนีี้ใช้  ET-MINI MP3 V2 ประมานว่าเก็บไฟล์เสียงในรูปแบบmp3แล้วค่อยเรียกใช้ ไม่ทราบว่ามีวิธีการเขียนยังไงเพื่อเรียกไฟล์มาใช้ครับ พี่พอจะมีตัวอย่างมั้ยครับ ผมใช้บอร์ดของarduinoครับ ขอบคุณครับ


เว็บมาสเตอร์

ต้องเอา code มาให้ดูนะครับจะได้แนะนำได้


1. ฝึก เขียน อ่านค่าจาก ultrasonic และนำค่ามาตั้งระยะว่าระยะไหนถึงจะให้เตือน


2. ฝึกเขียน play , stop module MP3 ให้ได้


3.นำ2อย่างมา map กันโดยเมื่อultrasonic อ่านค่ามาถึงค่าที่ตั้งไว้ก็สั่งให้เล่นไฟล์ที่ต้องการ


4.การแยกไฟล์ module mp3 สามารถเลือกเล่นไฟล์ได้เช่น


 ตั้งค่าระยะไว้ 1 เมตร ไฟล์1(ไฟล์เสียง  "ระยะ1เมตร")


ตั้งค่าระยะไว้ 1.5 เมตร ไฟล์2


ตั้งค่าระยะไว้ 2 เมตร ไฟล์3


ตั้งค่าระยะไว้ 2.5 เมตร ไฟล์4


5.เมื่อค่าที่ตั้งไว้จาก ultrasonic  = 1 เมตร 


โปรแกรมก็จะเลือก ให้เราเล่นไฟล์ 1 ทำแบบนี้ไปจนครบทุกเงื่อนไขครับ


(ตอบปัญหาเฉพาะลูกค้าที่ซื้อสินค้ากับทางร้านเท่านั้นซื้อสินค้าจากที่อื่นมาถามไม่รับตอบครับ)


เว็บมาสเตอร์


Arduino + ultrasonic + เงื่อนไขเล็กน้อย



#define trigPin 12


#define echoPin 13



void setup() {


  Serial.begin (9600);


  pinMode(trigPin, OUTPUT);


  pinMode(echoPin, INPUT);


}



void loop() {


  int duration, distance;


  digitalWrite(trigPin, HIGH);


  delayMicroseconds(1000);


  digitalWrite(trigPin, LOW);


  duration = pulseIn(echoPin, HIGH);


  distance = (duration/2) / 29.1;


  if (distance <= 300 || distance >= 250){


   ตรงนี้ก็ใส code เล่นไฟล์เสียงครับ  อยู่ในช่วง 2.5m-3m


  }


  if (distance <= 250 || distance >= 200){


   ตรงนี้ก็ใส code เล่นไฟล์เสียงครับ  อยู่ในช่วง 2m-2.5m


  }


 if (distance <= 200 || distance >= 150){


   ตรงนี้ก็ใส code เล่นไฟล์เสียงครับ  อยู่ในช่วง 2m-1.5m


  }


  else {


ตรงนี้ก็ใส่เงื้อนไขอื่นๆ


    Serial.print(distance);


    Serial.println(" cm");


  }


  delay(200);


}


ตรงนี้เป็นเงื้อนไขเบื้องต้นนะครับไปลอง ฝึกเขียนดูครับ

Page : 1
Webboardแสดงความคิดเห็น
เยี่ยม   แย่   แย่   แย่   เขิน   หยอกล้อ  ตกใจ  ร้องไห้   สงสัย   ขอโทษ   หดหู่   อย่าน่ะ   ต่อว่า   โอเค
รูปภาพ
(นามสกุลไฟล์ควรเป็น [ jpg , jpeg , gif ] และไฟล์ไม่เกิน 3 MB.)
*ชื่อ
*สถานะ  
*อีเมล
ลิงค์ที่เกี่ยวข้อง
*รหัสยืนยัน

หมายเหตุ : : กรุณากรอกข้อมูลที่มี * ทุกช่อง

view