Robofun 機器人論壇
標題:
各位大哥 大姐們好-小弟這裡有個問題想請教各位
[打印本頁]
作者:
a8613022
時間:
2014-6-30 08:33
標題:
各位大哥 大姐們好-小弟這裡有個問題想請教各位
我正在實驗馬達控制,現在想使用Arduino 做為我的傳輸介面,然後PC端試用VB來傳輸指令。問題一
我傳送的指令 是 FFFE0101020200 (byte)-然後到Arduino上的型態是什麼樣的?
問題二
因為有時候資料是7個BYTE 有時候是6BYTE
資料長度不一該正樣才能正確的接收資料 ---以下是小弟為完成的程式碼 跪求各位大哥大姐求解惑
int num = 0;
String a[7];
byte b[6];
boolean stringComplete = false;
String inputString = "";
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("ready go arduino");
inputString.reserve(200);
}
void loop() {
// put your main code here, to run repeatedly:
if (stringComplete)
{
a[0]=(inputString.substring(0,2));
Serial.write(&inputString);
}
}
void serialEvent(){
while (Serial.available()) {
char inChar = (char)Serial.read();
inputString += inChar;
stringComplete = true;
}
}
複製代碼
作者:
pizg
時間:
2014-7-7 23:26
呵~~~原本好好的範例被你改到不能用了,
你是否可以先弄懂範例所講的?
>>
http://arduino.cc/en/Tutorial/SerialEvent
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2