[英]Controlling a servo with raspberry pi using the hardware PWM with wiringPi
[英]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.