java - 通过处理与 Arduino 通信的问题
问题描述
我有一个光电晶体管和一个 LED,当我在 Arduino 中进行测试时,我确实从光电晶体管获得读数,但是当试图在处理中获得相同的读数时,我只会得到连续的 0。任何人都可以帮忙吗?我把代码放在下面。光电晶体管连接到端口 A1。谢谢!
import cc.arduino.*;
import org.firmata.*;
import processing.serial.*;
int PhotoPin1 = 1;
Arduino port;
float W= 0;
void setup(){
port= new Arduino(this, Arduino.list()[17], 9600);
port.pinMode(PhotoPin1, Arduino.INPUT);
}
void draw() {
float w_sensorRaw1= port.analogRead(PhotoPin1);
println(w_sensorRaw1);
println(W);
delay(1000);
}
解决方案
推荐阅读
- c - 对调用 C 中其他较大函数的函数使用静态内联
- node.js - 加密错误:错误:06065064:数字信封例程:EVP_DecryptFinal_ex:错误解密
- java - 自定义序列列创建(非 Id) - Jpa Hibernate
- forms - 将表格更改为适用于该 Nexus 的表格
- npm - 修复了 1929 个扫描包中 86 个漏洞中的 0 个 86 个漏洞需要人工审核且无法更新
- amazon-web-services - 仅从 UI 中查看 EC2 和 EBS 的 cloudwatch 指标的策略
- java - 基于某些环境属性运行 helm 子图
- php - Laravel Websockets 反向代理端口 Nginx 配置到 Apache 虚拟主机
- python - 如何从python的数据库中获取列表中选定对象的插入选项菜单值?
- c# - Azure 应用代理授权返回 AADSTS50011:请求中指定的回复 URL 与回复 URL 不匹配(在 Nginx 代理后面)