您的位置:首页 > 产品设计 > UI/UE

Arduino 连接 Processing 通过 Firmata(for MAC)

2016-03-31 20:59 801 查看
来源: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);获得端口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: