このチュートリアルで提供されているコード例を使用して、iPhone のシリアル ポートから char "b" を書き込もうとしていますが、目的の結果が得られません。このリンクから提供されたシリアル コンソール アプリを使用すると、ライトが点滅し始めるため、文字/文字「b」が Arduino に送信されているようです。
「b」文字を送信しようとしているアプリ用に構築したメソッドは、次のようになります。
- (IBAction)blinkFlow_A_LED:(id)sender {
// method to blink the Flow_A LED on the kegboard-mini Arduino sheild.
NSLog(@"blink Flow_A btn pressed");
NSLog(@"hello kyle");
// open serial port / interface
[serial open:B2400];
if(serial.isOpened)
{
NSLog(@"Serial Port Opened");
}
else NSLog(@"Serial Port Closed");
// print serial debugging messages
serial.debug = true;
// send serial data (tx)
[serial write:text];
// print message sent
NSLog(@"the command sent was:%@",text);
}