Robofun 機器人論壇

標題: 手機透過藍芽接收ADXL345三軸感測值 [打印本頁]

作者: miotysee    時間: 2016-11-4 09:52
標題: 手機透過藍芽接收ADXL345三軸感測值
我想在手機上顯示我ADXL345感測到的數值X Y Zandroid app 是使用app inventor來寫的

目前按照這篇http://blog.cavedu.com/programmi ... tooth3/#prettyPhoto
已經能在手機上顯示可變電阻的值了

這是接收可變電阻 arduino 的code

#include <SoftwareSerial.h>
#include <Wire.h>
SoftwareSerial I2CBT(10,11);
byte serialA;
void setup(){

  Serial.begin(9600);
  I2CBT.begin(9600);
}
///////////////////main///////////////////

void loop (){
    byte Data[3];
    byte cmmd[20];
    int insize;
    char str[256];
    int i=analogRead(A0);//read sensor value
    serialA=I2CBT.read();
    Data[0]='a';
    Data[1]=i/256;
    Data[2]=i%256;
    sprintf(str,"i: %d 0: %d 1: %d 2: %d",i,Data[0],Data[1],Data[2]);
     Serial.println(str);
     if (serialA == 49){
         for(int j=0;j<3;j++)
         I2CBT.write(Data[j]);

         serialA=0;
      }
  //delay(100);   
}


因為只有用到A0一個, adxl345會用到A4 A5 兩個  
請問arduino 的code該怎麼修改呢  app inventor的程式也須修改?




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2