当前位置:首页 > 文章中心 > 正文内容

Arduino 实例(十五)processing将arduino传感器动作可视化

dgx6662个月前 (05-26)文章中心19

1 电路连接图

2 实物连接图

3 程序

int potPin = 0; // 电位器第二针脚接在模拟口0上

void setup() {
  // 启动串口,波特率为9600
  Serial.begin(9600);
}

void loop() {
  // 读取电位器电压
  int sensorValue = analogRead(potPin);
  
  // 读取的数值以BYTE格式从串口输出
  // 因为processing的serial.read()只支持0-255之间的数值,所以需要把0-1023数值除以4,缩放到0-255之间
  Serial.print(sensorValue/4); 
  Serial.println();
  delay(200);
}

4 下载processing 编译器,从如下网址中下载

5 编译器中输入程序

import processing.serial.*;

Serial serial;  
int sensorValue;

void setup() {
  // 设置画布大小为 305 x 200 
  size(305, 200);  //设置305的原因是arduino ADC口输入过来的数值是0-255,加上圆形半径50,刚好305.
  
  // 打开串口,设置波特率为9600
  // 我的端口是COM3,此处请根据实际情况调整。
  serial = new Serial(this, "COM3", 9600);
}

void draw() {
  if ( serial.available() > 0) {
    // 读取从串口产过来的Sensor数值。
    sensorValue = serial.read()+25;  //+25的原因是后面设置圆形半径为50,为了让圆形起点与重点贴边,就需要+25半径。
    println(sensorValue);
    
    // 在画布内画一个
    background(255); // 背景为白色
    fill(255,0,0);   // 圆形内填充为红色
    ellipse(sensorValue, 100, 50, 50);
  }  
}

6 Processing 可视化窗口

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1915.html

标签: arduino下载
分享给朋友:

“Arduino 实例(十五)processing将arduino传感器动作可视化” 的相关文章

安装AUTOCAD时,出现错误1606,如何解决?林老师教你2个解决方法

如果安装AutoCAD或者卸载(修改)等操作是,弹出错误1606。无法访问网络位置窗口时候,看下面的操作。网上很多都是千篇一律,修改注册表一类。我试过后,基本上无效,但也不代表其他人无效,所以我将讲解两种方法。我这里没有指明版本,但是你可以试试。因为我旨在成功。第一种:修改注册表打开注册表(WIN+...

CAD常见出错问题与处理方法

1.WIN10原版系统直接无法安装CAD2012,2014等等这是因为WIN10原版系统默认没有自带.net 3.5导致的。卸载高版本的.NET,安装.net 3.52.激活软件时出错运行激活软件,点击Patch时弹窗提示Could not get debug privilege! Are you...

如何在CAD中绘制常用的标高符号?

CAD建筑标高符号在建筑制图中是一个十分重要的符号,能够增加图纸准确性。那么我们该怎么使用CAD画图软件来绘制一个简单的标高符号呢?那么接下来我们用CAD梦想画图来演示一下吧!操作步骤1. 打开CAD软件,并打开下方“极轴”,然后单击鼠标右键,选择设置,启用极轴追踪,并将增量角数值设置为45,再点击...

C盘清理指南,清理出30G+起,超详细总结(建议收藏)

windows的C盘,总是使用一段时间就红了。无论分给它多大的空间,它总是能填满了(当然如果2T的C盘可能就不用清理了)。今天给大家总结一下C盘清理的指南,争取做到非常全面,尽可能整理成最全指南。有遗漏的欢迎大家在评论区指出。由于C盘是系统盘,清理起来还是有一定的风险性的,我会标注出每一个清理步骤的...

win11怎么将便签固定在桌面?

用电脑办公的人士或多或少会用到自带的便签工具,在使用便签工具的时候,发现便签无法固定在桌面,每次使用时只能重复操作打开非常浪费时间,要是能将便签固定在桌面就可以快速记录备忘内容,也能节省不少时间,现在有很多第三方的便签软件能够固定在电脑桌面上,那么win11电脑可以用哪款便签软件?固定在桌面使用。小...

桌面日历备忘录添加内容的步骤

桌面日历备忘录添加内容的步骤根据实际需求和习惯,适当地将一些常用工具放在桌面上,可以提高工作效率。比如记录类的日历备忘录,我们将其放在电脑桌面上更加直观和清晰,方便地对它们进行管理;可以快速访问添加内容,省去了搜索和打开的时间,提高了效率。把日历备忘录放在桌面之后,大大节省了时间。如果是像敬业签那就...