Objective-C Serial - Mac OS X.

obj*_*001 10 macos cocoa arduino objective-c

我目前正在终端中运行followin以通过USB串口发送命令.

/Users/drummerboyx/Library/Scripts/arduino-serial -b 9600 -p /dev/tty.usbserial-A800ev0Z -s 1
Run Code Online (Sandbox Code Playgroud)

有没有办法在Objective-C中做到这一点?

Dan*_*est 21

ORSSerialPortAMSerialPort的一种更新,更易于使用的替代方案.

使用ORSSerialPort打开端口并发送数据可以这么简单:

ORSSerialPort *serialPort = [ORSSerialPort serialPortWithPath:@"/dev/cu.KeySerial1"];
serialPort.baudRate = [NSNumber numberWithInteger:4800];
[serialPort open];
[serialPort sendData:someData]; // someData is an NSData object
[serialPort close];
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的提示,这看起来像一个更清洁的库! (3认同)

Dav*_*ong 8

一些google-fu发现:

我几乎一无所知,但"IOKit"这个名字听起来也很有希望......