สร้างเว็บEngine by iGetWeb.com
Cart รายการสินค้า (0)

arduino ติดต่อ Bluetooth + PC

arduino ติดต่อ Bluetooth + PC



arduino ติดต่อ Bluetooth 


Bluetooth (บลูทูธ) คือ ข้อกำหนดทางคอมพิวเตอร์และโทรคมนาคม ที่กำหนดการติดต่อของโทรศัพท์เครื่องที่คอมพิวเตอร์ และ personal digital assistant (PDA) ซึ่งกันและกัน และโทรศัพท์กับคอมพิวเตอร์ โดยใช้การติดต่อไร้สายแบบช่วงสั้น การใช้เทคโนโลยีนี้ทำให้ผู้โทรศัพท์แบบเซลลูลาร์ เพจเจอร์ และ PDA เช่น palm pilot สามารถสร้างโทรศัพท์แบบ three-in-one ที่มีความสามารถเป็น 2 เท่า ในฐานะโทรศัพท์กระเป๋าหิ้วที่บ้าน หรือในที่ทำงาน, ปรับข้อมูล และสารสนเทศได้อย่างรวดเร็วกับเครื่องคอมพิวเตอร์, ส่งและรับโทรสาร, สั่งพิมพ์ และการเชื่อมต่ออื่น ๆ ทั้งหมดที่คอมพิวเตอร์แบบเคลื่อนที่กันแบบตั้งโต๊ะ สามารถเชื่อมต่อกันได้เท็คโนโลยีนี้ต้องการซิป transceiver ราคาต่ำในอุปกรณ์แต่ละตัว ผลิตภัณฑ์ของเทคโนโลยี Bluetooth คาดว่าจะเริ่มใช้ใน ปี 2000


ต่อวงจรตามภาพด้านบนนะครับ 

เมื่อต่อเสร็จให้ให้ load code ด้านล่างนี้นะครับ  

การทำงานของ code นี้ก็แสนง่ายดายคือ ส่งคำส่า H ไปทาง serial port LED ที่บอร์ดก็จะติดครับ แต่ถ้า

ส่งคำอื่นๆไป LED ก็จะดับครับ


code ตัวอย่างครับ


char val; // variable to receive data from the serial port
int ledpin = 13; // LED connected to pin 13 (on-board LED)

void setup() {

  pinMode(ledpin, OUTPUT);  // pin 13 (on-board LED) as OUTPUT
  Serial.begin(9600);       // start serial communication at 9600bps
}

void loop() {

  if( Serial.available() )       // if data is available to read
  {
    val = Serial.read();         // read it and store it in 'val'
  }
  if( val == 'H' )               // if 'H' was received
  {
    digitalWrite(ledpin, HIGH);  // turn ON the LED
  } else { 
    digitalWrite(ledpin, LOW);   // otherwise turn it OFF
  }
  delay(100);                    // wait 100ms for next reading
} 



ต่อมาซื้อ USB bluetooth ราคาถูกๆสักตัวครับ

ตามภาพนี้ครับ





เมื่อเสียบกับ PC แล้วนะครับ ให้จ่ายไปที่บอร์ด arduino ไฟ led ที่ bluetooth stick ต้องติดนะครับ ออกสีฟ้าๆครับ


หลังจากนั้นไปที่ ขวาด้านล่างของหนาจอ Computer จะเห็นรูป bluetooth เล็กๆอยู่ครับ คลิกขวา turn on bluetooth 



หลังจากนั้นให้กด search เพื่อค้นหาอุปกรณ์ครับ



เมื่อคอมพิเตอร์เราเจออุปกรณ์แล้ว  **** คอมอาจจะเจอชื่อของอุปกรณ์ของแต่ละคนไม่เหมือนกันนะครับ 

ถ้าตัว Bluetooth stick ที่ซื้อมาบางตัวยังไม่ได้แก้ไข ID ก็อาจจะเป็นชื่อประมาณนี้ครับ 00:C2:90:00:10 อะไรประมาณ

ถ้าใครต้องการแก้ไขชื่อก็ต้องไปตั้งค่าของ  Bluetooth stick  ก่อนนะครับ




ต่อมาให้กด Next แล้วก็จะเกิดเป็น Serial port ใน computer ของเราขึ้นมานะครับ

เราก็ใช้ serial port นั้นเป็น port สื่อสารในการสั่งงานบอร์ด arduino ครับ




เมื่อได้ serial port มาแล้วก็ไปที่ serial monitor ของ arduino ครับแล้วเลือก port ที่เราได้ค้นเจอ bluetooth เช่นถ้าเราจอเป็น com5 ก็

เลือกเป็น com5 ครับ เเล้วลองพิมพ์ H ส่งไปดูครับ ตัว LED ที่บอร์ด arduino ต้องติดครับ ส่วนถ้าพิมค์ตัวอื่นเช่น a ส่งไป LED ต้องดับครับ


เพียงเท่านี้ก็สามารถสั่งงานผ่าน bluetooth ได้แล้วครับ









view