Arduino 连接 Processing 通过 Firmata(for MAC)

来源:互联网 发布:grub命令启动windows 编辑:程序博客网 时间:2024/06/06 13:20

来源:https://chennywublog.wordpress.com/2013/11/11/ardunio-processing-firmata-for-mac/   非常感谢

arduino 与 processing 可以通过Firmata协议连接,然使用在MAC机时需要有一个地方特别注意。

先把Firmata 代码烧录进arduino板,然后使用processing测试以下代码

import processing.serial.*;void setup(){println(Serial.list());}


接著你會看到最下面的就是你所使用的Comport
由於有四個
依照陣列[0]  [1]  [2]  [3]
所以你的Comport等一下要輸入3
以此類推

接下來
打開一個新的processing
輸入下面的code

import processing.serial.*;import cc.arduino.*;Arduino arduino;void setup() {arduino = new Arduino(this, Arduino.list()[3], 57600);for (int i = 0; i <= 13; i++)arduino.pinMode(i, Arduino.INPUT);}void draw() {println(arduino.analogRead(0));}

如果是pc的话可以使用arduino = new Arduino(this, Arduino.list[0], 57600);获得端口


0 0