通过几个晚上的折腾,终于打通了通讯的所有环节。WIFI串口需要3.3V的供电,Arduino上的3.3V供电的时候降压到了2.3V导致WIFI串口无法正常工作。现在用5V串了个2欧的电阻,工作电压稳定在3.5V。
Arduino的接收代码:
void setup(){
Serial.begin(115200);
}
void loop() {
while(Serial.available()>0){
Serial.print(Serial.read(),HEX);
Serial.print("\r\n");
}
delay(100);
}
iPhone端的发送代码:
AsyncSocket * asyncSocket;
-(void)sendDataToWifi{
Byte byte[] = {0x7f};
NSData *adata = [[NSData alloc] initWithBytes:byte length:1];
[asyncSocket writeData:adata withTimeout:-1 tag:1009];
}
分享到Twitter