使用Firmata库控制Arduino 零知增强板

Firmata为控制Arduino提供了较大的便利,使用该协议,可以使用多种常用的编程方法来控制Arduino,如python、Java、ruby、Go、PHP,还有专用于交互的Processing、openFramework等。

在零知增强板上使用Firmata库进行数字、模拟引脚输入、输出、PWM输出、Servo等,库下载:firmata.7z(点击下载)

下载后放置到STM32HAL对应库目录下即可使用。

官方示例程序:examples-firmata.7z(点击下载)

我们打开StandardFirmata示例,验证完成后上传到零知增强板,然后打开测试工具:firmata_test.exe(点击下载)

就可以进行控制Arduino了: