你可以使用一個arduino,但不是一個普通的,你需要一個兆,我說這是因爲ardiono兆是唯一的arduino我知道與多個串行UART。 Uno例如與USB接口使用相同的UART共享RX/TX串行引腳。
如果你有一百萬,你可以得到一個便宜的USB轉串口模塊,比如這個:http://www.ebay.com/sch/i.html?_from=R40&_sacat=0&_nkw=arduino+usb+to+serial&_sop=15
現在,您將您的PC變成大型的普通的USB這將權力從PC兆。 然後,將平板電腦連接到串行模塊。
所有剩下要做的就是創建一個簡單的鮑腳本的大型數據從串口(PC-USB)轉移到serial2(平板電腦),反之亦然..
例子:
void setup() {
// put your setup code here, to run once:
Serial.begin(115200); // PC <--> USB
Serial1.begin(115200); // Serial <--> Tablet
}
void loop() {
// put your main code here, to run repeatedly:
serialComs(); // Tells loop to execute the serialComs() function
}
// Serial Comunication function
void serialComs() {
// read from port 1 (Tablet), send to port 0 (PC):
if (Serial1.available()) {
int inByte = Serial1.read();
Serial.write(inByte);
}
// read from port 0 (PC), send to port 1 (Tablet):
if (Serial.available()) {
int inByte = Serial.read();
Serial1.write(inByte);
}
}
注意:您可能需要在void setup之前添加#DEFINE條目以定義串行至USB模塊上的哪些引腳。