Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2666|回復: 0
打印 上一主題 下一主題

手機透過藍芽接收ADXL345三軸感測值

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-11-4 09:52:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想在手機上顯示我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的程式也須修改?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-11-21 21:07 , Processed in 0.137247 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表