Java的Arduino串行通信

艾哈迈德·阿坎奇

我无法将端口JAVA串行到Arduino ..我收到此错误

加载Windows 10的RxTx

java.lang.UnsatisfiedLinkError:java.library.path中没有rxtxSerial抛出,

加载gnu.io.RXTXCommDriver

线程“主”中的异常java.lang.UnsatisfiedLinkError:中没有rxtxSerial

java.library.path

在java.lang.ClassLoader.loadLibrary(未知源)

在java.lang.Runtime.loadLibrary0(未知来源)

在java.lang.System.loadLibrary(未知源)

在gnu.io.CommPortIdentifier。(CommPortIdentifier.java:123)

在org.sintef.jarduino.comm.Serial4JArduino.connect(Serial4JArduino.java:88)

在org.sintef.jarduino.comm.Serial4JArduino。(Serial4JArduino.java:82)

在org.sintef.jarduino.AbstractJArduino。(AbstractJArduino.java:30)

在org.sintef.jarduino.JArduino。(JArduino.java:45)

在Arduino.ArduinoServer。(ArduinoServer.java:25)

在Arduino.ArduinoServer.main(ArduinoServer.java:37)

JAVA代码

package Arduino;

import java.net.URISyntaxException;
import java.util.Scanner;

import org.sintef.jarduino.DigitalPin;
import org.sintef.jarduino.DigitalState;
import org.sintef.jarduino.JArduino;
import org.sintef.jarduino.PinMode;

    public class ArduinoServer  extends JArduino{

        public ArduinoServer(String port) {
            super(port);
            // TODO Auto-generated constructor stub
        }

        static int LedParlakligi=0;
        public static void main(String[] Args)
        {

            String serialPort;

            serialPort = "1";

        JArduino arduino = new ArduinoServer(serialPort);
        arduino.runArduinoProcess();


        }
        @Override
        protected void loop() {

            digitalWrite(DigitalPin.PIN_9, DigitalState.fromValue((byte)10));
            delay(50); // wait for a second

        }
        @Override
        protected void setup() {
            // initialize the digital pin as an output.
            // Pin 13 has an LED connected on most Arduino boards:
            pinMode(DigitalPin.PIN_9, PinMode.OUTPUT);

        }


    }

我的图书馆所有图书馆

拉斯穆斯·弗里斯·凯尔德森

您需要在计算机上安装本机库:http : //rxtx.qbang.org/wiki/index.php/Download

在Eclipse中链接到它:项目->属性-> Java构建路径->库-> RXTXcomm->本机库位置

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章