วันจันทร์ที่ 20 สิงหาคม พ.ศ. 2561

Microcontroller 9

photo transistor

Code Arduino

const byte Input = A1;
const byte LED = 5;

void setup(){
  pinMode(Input,INPUT);
  pinMode(LED,OUTPUT);
  digitalWrite(LED,LOW);
  analogReference(DEFAULT);
  Serial.begin(9600);
}

void loop(){
  float distance = analogRead(Input);  
  Serial.println(distance);
  if(distance > 170){ //have objects Value between 170-255
      distance = (1/distance)*100000; //Scale
      digitalWrite(LED, HIGH); //LED on 
      delay(distance); //delay
      digitalWrite(LED, LOW); //LED off
      delay(distance); //delay
  }
  else //value 0-170
   digitalWrite(LED,LOW);
}

       รูปถ่ายการทดลองประกอบตัวอย่าง



ตัวอย่างการออกแบบวงจร


 ตัวอย่างการต่อวงจร

การทดลองโดยนำกระดาษมาบังแสงตรงโฟโต้ทรานซิสเตอร์

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

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

งานแก้ไข แยก อธิบายส่วนต่างๆของproject

Hardware 1.Arduino uno r3 2.bluetooth hc 06 3.1N4007 4.2N2222 5.relay 6.load INPUT 1.bluetooth hc 06 OUTPUT 1.relay 2.lo...