Java로 GUI를 작성하고 싶습니다. 거기에는 버튼이 있습니다. 버튼을 누르면 Arduino에 연결된 다이오드가 켜집니다. RXTXcomm.jar 라이브러리를 사용하고 있습니다.Java를 사용하여 Arduino 메가 다이오드를 어떻게 밝 힙니 까?
지금은 Arduino가 연결되어있는 방식이므로 COM21 포트를 표시하는 코드를 작성했습니다. 여기 코드는 다음과 같습니다
지금 예를 들면 핀 1에 연결된 다이오드를 점화하는 방법을 부탁드립니다private String name;
private String portName;
private CommPortIdentifier portIdentifier = null;
private boolean staPort;
private void getPorts() throws PortInUseException {
List <String> list = new ArrayList();
CommPortIdentifier serialPortId;
Enumeration enumComm;
enumComm = CommPortIdentifier.getPortIdentifiers();
while (enumComm.hasMoreElements()) {
serialPortId = (CommPortIdentifier) enumComm.nextElement();
name = serialPortId.getName();
if ("COM21" .equals (name)) {
if (serialPortId.isCurrentlyOwned()) {
System.out.println ("Port is open");
} Else {
serialPortId.open (name, WIDTH);
}
} else {
System.out.println ("error");
}
}
}
? 어떤 방법을 사용합니까? 나는 Arduino Mega를 사용한다. 불행히도 내 문제와 일치하는 특정 답변이 주제에 대한 몇 가지 게시물을 찾았습니다. 도움, 자료 또는 링크에 감사드립니다.