1. 아두이노, 프로세싱, 퍼널라이브러리 등등 설치

2. 이클립스 설치


3. 프로젝트 생성


4. 프로젝트 설정 -> 자바 빌드 패치 -> 라이브러리 -> 추가 ( 프로세싱폴더 lib-> core.jar, jna.jar ), (modes\java\libraries\serial\library -> RXTXcomm.jar, serial.jar )


5. serial.dll 복사 ( modes\java\libraries\serial\library\windows32 ) windows\system32로 복사



자바 기본 코드


import processing.core.PApplet;

import processing.serial.Serial;



public class Test extends PApplet {


Serial mPort;

public void setup() {

size(400,400);

println(Serial.list());

mPort = new Serial(this, Serial.list()[1], 9600);

// mPort = new Serial(this, "COM11", 9600);

}

public void draw() {

background(255);

}

public void mousePressed() {

mPort.write(255);

}

public void mouseReleased() {

mPort.write(0);

}

static public void main(String args[]) {

PApplet.main(new String[] { "--bgcolor=#F0F0F0", "Test" });

}

}



아두이노 기본 코드

int ledPin = 9;

void setup()
{
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);
}

void loop()
{
  byte brightness;
  
  
  if ( Serial.available() )
  {
    brightness = Serial.read();
    analogWrite(ledPin, brightness);
  }
}

+ Recent posts