2012-02-29 280 views
0

我正在使用Aurdino和Amarino的任務。我可以連接Aurdino,我可以從Android應用程序發送數據給Aurdino。以同樣的方式,我如何從Aurdino訪問我應該發送給Android應用程序的數據(從aurdino訪問數據意味着與從android應用程序發送到aurdino的數據不同)。 Aurdino可以包含不同的數據,我想訪問它。請幫我Amarino藍牙連接

問候, 克里希納

回答

0

如果藍牙RX連接到您的Arduino的TX(後上傳您的草圖),你應該能夠到從Android的未來與正常的串行操作的數據。下面是一個例子的草圖,這將打開端口13上的LED,如果接收「1」,否則它會被關閉 see this for a tutorial

您還可以使用一個SoftSerial端口

char val; 
int ledpin = 13; 
void setup() { 
    pinMode(ledpin, OUTPUT); 
    Serial.begin(9600);  
} 
void loop() { 
    if(Serial.available())  
    { 
    val = Serial.read();   
    Serial.println(val); 
    } 

    if(val == '1')    
    { 
    digitalWrite(ledpin, HIGH); 
    } else { 
    digitalWrite(ledpin, LOW); 
    } 
    delay(100);     
}