【问题标题】:Send an array of numbers from Java to Arduino将一组数字从 Java 发送到 Arduino
【发布时间】:2017-09-26 13:21:57
【问题描述】:

我需要将用户提供的一定数量的数字从 Java 发送到 Arduino UNO。

数字必须是随机的。

我有这两个想法:

  1. 一一发送数字

    for(int count = 0; count< amount; count++){                             
        Arduino.sendData(array[count]);
    }
    
  2. 用数字写一个TXT文件,然后从那里一一读取。

问题:

  • 有没有办法只发送数组?

  • 如果使用选项 1,我需要在每次发送新号码时执行input = Serial.read();

  • 在选项2中,如果我可以打开txt文件并一个一个地读取,可以不用SD卡吗? (从 PC 读取文件)

  • 还有其他方法(不一定更简单)吗?

【问题讨论】:

    标签: java arduino arduino-uno


    【解决方案1】:

    你可以发送它。

    1.  

      Arduino.sendData(array);
      
    2.  

      public void sendData(int array[])
      {
      
      }
      

    【讨论】:

    • 我会试试的。你知道如何将它发送回java吗?我需要在 arduino 中对数组进行排序并在 java 上打印回来。谢谢:)
    • 您不返回,您发送的是指针而不是副本。你的对象是如何定义的?
    猜你喜欢
    • 1970-01-01
    • 2017-05-04
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多