在 Raspberry Pi 上运行的 Wolfram 语言代码可以读写 GPIO 设备,以感应输入并发送输出.

写入数据...

通过写入 1 然后写入0 来打开和关闭与 GPIO 引脚 4 相连的 LED:

读取数据...

读取与 GPIO 引脚 22 相连的按钮的状态:

技术要点

在 Raspberry Pi 上,无需连接,GPIO 设备立即可用,并且在使用前不需要配置.
在低于 Jessie 的 Raspbian 版本上,要访问 GPIO,必须以 root 身份登录或以 root 用户身份运行 Wolfram 语言. 更高版本则不需要 root 访问权限.
以下 GPIO 引脚可用于读取和写入: 4、7、8、9、10、11、14、15、17、18、22、23、24、25、28、29、30、31.
如果没有配置,读写时 GPIO 引脚将自动在输入和输出之间进行切换. 也可以通过 DeviceConfigure 将 GPIO 引脚指定为只用于输入或输出. 如果使用方向与其配置不一致,将会产生错误.