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