发布
社区首页 >问答首页 >处理Arduino不是从在Windows 7上使用Arduino Libary开始的

处理Arduino不是从在Windows 7上使用Arduino Libary开始的
EN

Stack Overflow用户
提问于 2013-03-16 04:54:47
回答 1查看 488关注 0票数 0

当我使用Arduino库工作时,我有一个问题来启动我的处理应用程序。我在想,只要在我硬盘的一个分区上安装Linux就可以让它工作了。我看到库文本加载,但随后它冻结了。我还用了一种叫卡巴斯基的杀毒软件。下面是我的处理源代码

代码语言:javascript
代码运行次数:0
复制
import processing.serial.*;
import cc.arduino.*;

Arduino arduino= new Arduino(this, Arduino.list()[0], 57600);
int ledPin = 13;
boolean greenFlash = false;
boolean blueFlash = false;
boolean redFlash = false;
void setup()
{
size(600,600);
//println(Arduino.list());
//arduino = new Arduino(this, Arduino.list()[0], 57600);
arduino.pinMode(ledPin, Arduino.OUTPUT);
arduino.digitalWrite(ledPin, Arduino.HIGH);
}

void draw()
{
if(redFlash){
arduino.digitalWrite(12, Arduino.HIGH);
}
delay(mouseY);
arduino.digitalWrite(12, Arduino.LOW);
delay(mouseX);

if(greenFlash){
arduino.digitalWrite(11, Arduino.HIGH);
}
delay(mouseY);
arduino.digitalWrite(11, Arduino.LOW);
delay(mouseX);

if(blueFlash){
arduino.digitalWrite(10, Arduino.HIGH);
}
delay(mouseY);
arduino.digitalWrite(10, Arduino.LOW);
delay(mouseX);




}

void keyPressed(){
//flash = true;
if (key == 'R' || key == 'r'){
redFlash=true;
}
if (key == 'B' || key == 'b'){
blueFlash=true;
}
if (key == 'G' || key == 'g'){
 greenFlash=true;
}

}

void keyReleased(){
//flash = false;  

if (key == 'R' || key == 'r'){
 redFlash=false;
}
if (key == 'B' || key == 'b'){
 blueFlash=false;
}
if (key == 'G' || key == 'g'){
 greenFlash=false;
}
}

arduino加载了标准firmata示例以允许其运行。这已经在mac上起作用了,所以我确定这是一个windows bug。我浏览了一些论坛,但没有找到任何东西。如果有人能帮上忙,那就太棒了。

编辑:是处理应用程序冻结了。它会启动,但窗口不会弹出。有时我必须进入任务管理器才能杀死它。另外,处理编译器是1.5.1

代码语言:javascript
代码运行次数:0
复制
Display 0 does not exist, using the default display instead.
WARNING:  RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2

在这条消息之后,它就冻结了,什么也不做。iv等待大约5分钟,没有任何反应。

EN

回答 1

Stack Overflow用户

发布于 2013-03-16 06:18:46

执行一些诊断:简化

  1. 您是否能够运行其他基本流程草图(非Arduino/非串行com)?(Java问题)
  2. 你能使用Arduino IDE连接并上传草图到Arduinio吗?(COM问题)

如果其中任何一个的答案都是否定的,那么你就有了一个开始寻找的地方。

我在Arduino网站上看到,为Windows7安装驱动程序有点复杂。如果你不能使用IDE连接到Arduinio,那就先解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15441938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档