วันเสาร์ที่ 20 ตุลาคม พ.ศ. 2561

Microcontroller 3

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);
}

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



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


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

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

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

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

งานครั้งที่ 1 โครงสร้างโรงงาน

    เป็นการจัดโครงสร้างองค์การแบบ ตามหน้าที่การ งาน  หมายถึง โครงสร้างที่จัดตั้งขึ้นโดยแบ่งไปตามประเภทหรือหน้าที่การงาน เพื่อแสดงให้เ...