2015-05-10 100 views
0

我試圖用我的arduino傳輸數據到我的電腦。 Arduino應該從傳感器中獲取信息,該信息應通過藍牙傳輸到我的電腦。但我有一個小問題,「SoftwareSerial.h:。沒有這樣的文件或目錄softwareserial.h沒有這樣的文件或目錄

`#include <SoftwareSerial.h> 

#define RX = 0; 
#define TX = 1; 
#define PIN_SENSOR = 2; 

SoftwareSerial Bluetooth(RX,TX); 

byte state = B00000000 

void setup(){ 

    Serial.begin(9600); 
    pinMode(RX, INPUT); 
    pinMode(TX, OUTPUT); 

} 

void loop(){ 


for(int i=0; i<8; i++){ 
    if(digitalRead(i+PIN_SENSOR) == HIGH) 
    state += (1 << i); 
} 

Bluetooth.write(state); 


} 
}` 

回答

0

首先,一些代碼清理嘗試編譯所提供的代碼後,我遇到了很多錯誤,我有固定的他們,下面的代碼應編譯:

#include <SoftwareSerial.h> 

#define RX 0 
#define TX 1 
#define PIN_SENSOR 2 

SoftwareSerial Bluetooth(RX,TX); 

byte state = B00000000; 

void setup(){ 

    Serial.begin(9600); 
    pinMode(RX, INPUT); 
    pinMode(TX, OUTPUT); 

} 

void loop(){ 


for(int i=0; i<8; i++){ 
    if(digitalRead(i+PIN_SENSOR) == HIGH) 
    state += (1 << i); 
} 

Bluetooth.write(state); 


} 

如果你仍然得到關於軟件序列庫中的錯誤,從這裏嘗試下載Arduino的IDE再次:http://www.arduino.cc/en/Main/Software

相關問題