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

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

dgx6667个月前 (05-26)文章中心47

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传感器动作可视化” 的相关文章

占用空间极小的中望cad2014简体中文专业版的安装方法

#头条创作挑战赛##记录我的2024##妙笔生花创作挑战#大家好,二维绘图的软件你用过占用空间比较小,安装简单,功能齐全的cad软件吗?目前个人收藏了一款,也一直在用,软件版本也不低,这款软件是中望cad2014,很适合做外加工的老板经常接收外部文档用。因为外加工图档有时因为对方版本太高,打不开图...

CAD打印怎么设置黑白?一文教会你CAD打印黑白图纸

CAD设计过程中,为了区分图纸中各个图形对象使其看起来更加直观,方便二次编辑,通常会用不同颜色来标识不同的内容。但在CAD打印时并不需要将这些颜色全部打印出来,只需要黑白打印即可。那么,你知道CAD打印怎么设置黑白吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD打印怎么设置黑白吧!CAD打印...

电脑好用便签软件推荐用哪个?PC端透明桌面便签

可以在Windows电脑端应用的便签软件琳琅满目,好用的便签软件推荐大家可关注敬业签,诸如工作、生活、学习等方面容易忘记的备忘任务都可以记录在敬业签中,使用时可以创建多个分类标签记录。记录类型多样化一、便签有需要保存的图片、文档、音频、视频、表格、PPT等文件可以用便签来记录,便签支持一键拖入多个文...

win便签如何使用 windows11怎么在桌面添加便签

Win11系统推出不久,有些用户就将自己的电脑升级到了win11,在使用win11电脑的时候,就有一些问题,win11的电脑便签在哪呢?如何打开?有的人使用便签是来进行一些简单的记录,而且不仅会用到系统自带的便签,还会下载一些第三方的便签软件使用,那么,在使用便签软件的时候,怎么添加到桌面?Win1...

找不到msvcp110.dll如何处理?三个办法快速解决!

Windows 操作系统在日常使用的电脑中广泛使用,越来越多的用户在使用电脑时遇到了计算机丢失 msvcr110.dll 的问题。msvcr110.dll丢失 是 Windows 操作系统中的一个动态链接库文件,它包含了许多常用的 C 运行库函数。当你的计算机丢失 msvcr110.dll 时,可能...