วันอังคารที่ 23 มิถุนายน พ.ศ. 2558

วันที่ 26 ของการฝึกงานที่ FIBO

ผมศึกษาวิธีใช้งานของเซ็นเซอร์วัดความร้อน
เพื่อที่จะนำมาใช้กับปริ้นเตอร์ 3D ของพี่ปู ครับ
ผมได้เขียนโปรแกรมทดรองครับแต่ใช้ LM 35 แทนครับพอเซ็นเชอร์รับค่าความร้อนถึงจุดที่กำหนดให้ LED ติดครับ 
ส่วนของโปรแกรมครับ


const int analogInPin = A4; 

int LED = 8;
int sensorValue = 0;       
float voltageValue = 0;       
float temperatureValue = 0;
void setup() 
{
  pinMode(LED,OUTPUT);
  
  Serial.begin(9600);
}

void loop() {
  
  sensorValue = analogRead(analogInPin);
  voltageValue = (sensorValue*5.0000)/1024.0000;
  temperatureValue = voltageValue*100;
   Serial.print("sensor = " );
  Serial.print(sensorValue);
  Serial.print("\t voltage = ");
  Serial.print(voltageValue);
  Serial.print(" V\t temperature = ");
  Serial.print(temperatureValue);
  Serial.println(" C");

  delay(1000);
  if (temperatureValue >= 25)
{
  digitalWrite(LED,HIGH);
}
  else{
  digitalWrite(LED,LOW);
  }
}

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

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