วันพฤหัสบดีที่ 29 มิถุนายน พ.ศ. 2560

ใบงานที่ 4 การวัดระยะด้วยเซนเซอร์แสดงผลด้วย LED









จัดทำโดย

นาย ไพศาล คิ้มเข้ม
นาย พิพัฒน์ ดีดศรี







อุปกรณ์
1.บอร์ดทดลอง Arduino UNO R3    1   บอร์ด
2.สาย USB                                    1   เส้น
3.เซนเซอร์Ultrasonic                               1   ตัว
4.สายไฟ                                        13   เส้น
5.โฟโต้บอร์ด                                  1   แผง
6.ลำโพง                                        1  ตัว
7.ตัวต้านทาน 150 โอมป์                 2  ตัว  
8.LED                                           2  ตัว                              

























int const trigPin = 10;

int const echoPin = 9;
int const speaker = 2;
int led1 = 4;
int led2 = 8;
int led3 = 12;



void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT); 
pinMode(speaker, OUTPUT); 
pinMode(led1, OUTPUT); 
pinMode(led2, OUTPUT); 
pinMode(led3, OUTPUT); 



}
void loop()
{
int duration, distance;
digitalWrite(trigPin, HIGH);
delay(1);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance <=30 && distance >= 20) {



digitalWrite(led1, HIGH);
digitalWrite(speaker, HIGH);
delay(1000);
digitalWrite(speaker, LOW);
delay(1000);
}else if(distance <=19 && distance >= 10) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(speaker, HIGH);
delay(500);
digitalWrite(speaker, LOW);
delay(500);



}else if(distance <=9 && distance >= 3) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(speaker, HIGH);
delay(200);
digitalWrite(speaker, LOW);
}else if(distance <=0.2 && distance >= 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(speaker, HIGH);
}else if( distance >= 31) {
 digitalWrite(speaker, LOW);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);



}
}



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

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

คอร์ดเพลง เขียดจะนากับนางฟ้า

 เพลง เขียดจะนากับนางฟ้า วาสนาเขียดน้อยอยู่ติดดิน คันมีปีกบินกะอยากสิบินขึ้นไปเทิงฟ้า เพื่อครองคู่กับน้องหล่า  แต่เขียดจะนาบ้อสมนางเจ้าดอกพอ...