| 
 | 
 
我想在手機上顯示我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的程式也須修改? |   
 
 
 
 |