zoukankan      html  css  js  c++  java
  • Processing和Arduino互相通讯的方法

    在进行互动装置艺术作品的创作过程中,经常需要【软件+硬件】之间传递数据,方法如下。

    我们需要创建两个文件:Receiver.pde(软件端)+ Sender.ino(硬件端)

    1、软件端

    第1步:引用串口通讯库
    import processing.serial.*;
    Serial port; 
    
    第2步:初始化通讯端口,例如:COM18
    端口查询:设备管理器 - 端口 (COM 和 LPT)
      port = new Serial(this, "COM18", 9600);
    
    
    第3步:读取端口数据
      println(port.read());

    2、硬件端

    第一步:初始化串口
      Serial.begin(9600);
    
    第二步:读取传感器信号
      val = analogRead(0);
      Serial.write(val);  

    然后,将 Sender.ino 烧入Arduino,在打开Processing。
    如果一切正常,在Processing端就可以看见Arduino传感器的信号了。

  • 相关阅读:
    Java8新特性一览表
    FastDFS 单机部署指南
    EntityManager的Clear方法的使用
    元类
    python中的函数的分类
    python中的多任务
    正则表达式
    GIL和copy
    文件管理
    logging日志模块配置
  • 原文地址:https://www.cnblogs.com/x5115x/p/12673050.html
Copyright © 2011-2022 走看看