簡體   English   中英

配對完成后,使用樹莓派控制Arduino機器人

[英]Controlling an arduino robot using raspberry pi after the pairing has been done

樹莓派是否有內置的藍牙庫? 當我用C編程來控制機器人時,可以只調用藍牙功能嗎? 我已經將arduino機器人配對了。

我在這里找到一個示例: Bluetooth-with-c

#include <stdio.h>

int main(int argc, char **argv)
{
  char message[9];
  int i;
  FILE * robot = fopen ("/dev/rfcomm0", "w");

  // send a message
  int duration, frequency;
  message[0]=113; // set speaker
  duration = 2000; // 2000 milleseconds = 2 seconds
  message[1]= duration >> 8;  // high-order 8 bits
  message[2]= duration % 256;  // low-order 8 bits
  frequency = 880; // A above middle C
  message[3]= frequency >> 8; // high-order 8 bits
  message[4]= frequency % 256;// low-order 8 bits
  message[5]= -1 ; // end of data set
  message[6]= 0;   // not used
  message[7]= 0;   // not used
  message[8]= 0;   // not used
  for (i = 0; i < 9; i++)
    fputc(message[i], robot);

  message[0]=113; // set speaker
  duration = 3000; // 3000 milleseconds = 3 seconds
  message[1]= duration >> 8;  // high-order 8 bits
  message[2]= duration % 256;  // low-order 8 bits
  frequency = 440; // A near middle C
  message[3]= frequency >> 8; // high-order 8 bits
  message[4]= frequency % 256;// low-order 8 bits
  message[5]= -1 ; // end of data set
  message[6]= 0;   // not used
  message[7]= 0;   // not used
  message[8]= 0;   // not used
  for (i = 0; i < 9; i++)
    fputc(message[i], robot);

  fclose(robot);
  return 0;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM