搭建Processing开发环境

来自Microduino Wikipedia
Pkj讨论 | 贡献2014年5月5日 (一) 08:12的版本 调试
跳转至: 导航搜索

目的

本教程将教大家如何搭建Processing开发环境,用来与Microduino连接,从而发挥processing强大的图形处理与交互功能。

设备

  • 其他硬件设备
    • USB数据连接线 一根
    • LED灯 一个
    • 330欧电阻 一个
    • 面包板 一个
    • 跳线 一盒

Processing

Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。她是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法 (syntax) 上简易许多,并具有许多贴心及人性化的设计。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。以 Processing 完成的作品可在个人本机端作用,或以Java Applets 的模式外输至网络上发布。

官网地址:http://www.processing.org


原理图

ProcessingControlLED原理图.jpg

程序

见 setupProcessingDevEnv


调试

步骤一:去官网下载Processing: https://www.processing.org/download/

下载后解压出来是一个Processing-XXX的文件夹,把文件夹放到你想放的位置

打开文件夹你会看到如下内容:

ProcessingFlode.jpg

点击processing.exe就打开Processing的开发界面了,如下图:

ProcessingDEV.jpg

是不是跟官方Arduino开发界面差不多呢。


步骤二:

如果你想让Processing与microduino沟通的话,需要点击菜单栏的Sketch-->Import Library里的serial和Arduino(Firmata)两个库函数,选中后会自动添加到开发环境中,就像下图黄色部分一样:

Serial用来监听串口数据

Arduino(Firmata)用来控制Microduino


步骤三:解释一下代码:

 //default define first com port
 arduino = new Arduino(this, Arduino.list()[0], 9600);
 //set LED pin is output
 arduino.pinMode(ledPin, Arduino.OUTPUT);
 //digitalWrite hight to ledpin
 arduino.digitalWrite(ledPin, Arduino.HIGH);

步骤四:按着原理图搭建硬件环境,像这样:

ProcessingControlLED连接图.jpg


步骤五:下载代码并编译通过。

结果

小灯会一闪一闪的间隔时间为1秒,与你用Ardiuino IDE的效果一样。

视频