资源简介

手机软件通过蓝牙控制树莓派,软件包含六个按钮和一个摇杆

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include “QueueArray.h“
#include “GoBLE.h“
using namespace std;

_GoBLE Goble;
int fd;

/*
 * The following constants tell for each accelerometer
 * axis which values are returned when the axis measures
 * zero acceleration.
 */
 
_GoBLE::_GoBLE() {
  if(-1==wiringPiSetup()) {
        cerr<<“set up error“<        exit(-1);
    }
}

void _GoBLE::begin() {

  fd = serialOpen(“/dev/ttyAMA0“ 115200);
  initRecvDataPack();
  
  _joystickX = 127;
  _joystickY = 127;
  for (int i = 0; i < MAXBUTTONID; i++) {
    _button[i] = RELEASED;
  }
  
  for (int i = 0; i < 20; i++) bleQueue.push(0x00);
  for (int i = 0; i < 20; i++) bleQueue.pop();
}

void _GoBLE::begin(un

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-25 22:18  ble\
     文件        7776  2018-09-25 22:25  ble\GoBLE.cpp
     文件        2741  2018-09-25 22:15  ble\GoBLE.h
     文件        1383  2018-09-25 22:36  ble\main.cpp
     文件        6302  2018-09-25 19:51  ble\QueueArray.h

评论

共有 条评论