วันจันทร์ที่ 28 มีนาคม พ.ศ. 2559

การส่งค่าอุณหภูมิ จาก arduino มาแสดงที่มือถือ ผ่าน bluetooth

1.เขียน code ลง arduino ดังนี้

////////////////////////////////////////////////////////////////////////////////////////////////////
int thermistorPin = A0; //analog pin 0

void setup(){
  Serial.begin(9600);
}

void loop(){
  int x;
  int thermistorReading = analogRead(thermistorPin);
  x=thermistorReading/30;
  Serial.println(x,DEC);
  delay(250); //หน่วงเวลาให้ส่งค่าช้าลงเพื่อความสะดวกในการอ่านค่า
}

/////////////////////////////////////////////////////////////////////////////////////////////////////
2.ต่อวงจรดามรูป แล้วจ่ายไฟให้ arduino


////////////////////////////////////////////////////////////////////////////////////////////////
3,download program รับค่าอุณหภูมิ ซึ่งเป็นโปรแกรมที่ผมทำขึ้นเพื่อใช้ทดสอบเบื้องต้น เป็นไฟล์ ,apk ของ android

ตาม link

https://docs.google.com/open?authuser=eakengsart%40gmail.com&id=0B00hyiNY1BbSSGpHT0d6c3VYdDA


4.เปิดbluetooth ที่มือถือ

5.เปิดโปรแกรมขึ้นมาแล้วกด select bluetooth จะมี MAC address ให้เลือก HC-05 ของ arduino กด click to connect พอเชื่อมต่อกันได้จะขึ้น connected succcess จากนั้น arduino จะส่งค่าอุณหภูมิมาให้โดยอัตโนมัติ หรือกด click for text เพื่อรับค่า






   จากรูป จะได้ค่าอุณหภูมิที่ 26 องศา แต่ที่อุณหภูมิอื่นๆที่สูงกว่าและต่ำกว่านี้มากๆจะต้องทำการเขียนโปรแกรมชดเชยค่าอีกต่าหนึ่ง














---------------------------------------------------------------

-การใช้งาน hc-05 สั่งงาน PIC และ arduino ผ่านมือถือ เชื่อมต่อโดย bluetooth








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

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