เพื่อที่จะนำมาใช้กับปริ้นเตอร์ 3D ของพี่ปู ครับ
ผมได้เขียนโปรแกรมทดรองครับแต่ใช้ LM 35 แทนครับพอเซ็นเชอร์รับค่าความร้อนถึงจุดที่กำหนดให้ LED ติดครับ
ผมได้เขียนโปรแกรมทดรองครับแต่ใช้ 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);
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น