问题标签 [arduino-uno]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
495 浏览

arduino - 使用 arduino 创建找到的 Mifare 标签列表?

我正在使用 Arduino Uno 和 adaFruit PN532 板。目标是能够创建当前在 NFC Shield 范围内的 MiFare 卡列表。

我无法找出编写此逻辑的最佳方法,因为电路板似乎每个循环只能检测到一张卡。

我可以在板上放两张​​牌,它可以同时看到它们,但每个循环只能看到一张。那么我将如何创建当前范围内的当前列表

我的循环:

当两张卡都在范围内时,这是串行监视器:

--------------------循环开始--------

找到一张 ISO14443A 卡
UID 长度:4 字节
UID 值:0x13 0x99 0x1C 0xD4

************************循环结束************************

--------------------循环开始-------------------
找到一个 ISO14443A 卡
UID 长度:4 字节
UID 值:0x13 0x34 0x27 0xD4

************************循环结束************************

0 投票
1 回答
1698 浏览

nfc - adaFruit PN532 没有看到单个 Mifare 卡

我正在使用带有低功耗蓝牙的 Arduino UNO和PN532 RFID/NFC Shield

我遇到了一个问题,即我的草图中的循环没有循环,除非至少检测到一张卡,并通过修改 RFID 屏蔽readPassiveTargetID()功能的库来解决这个问题(将 while 循环更改为 if 语句,所以它没有卡住)。

现在的问题是,除非存在两个,否则它似乎无法读取任何标签的标签 ID。

我的素描

我没有卡的串行输出:

一张卡

有两张卡

这就是说,如果我把两张卡留在那里,它们最终会消失吗??

有什么想法有什么问题吗?

0 投票
1 回答
1144 浏览

python - 通过Arduinos串行连接解析浮点数

我正在使用 Arduino Uno 来控制来自磁传感器的脉冲。在操作开始之前,我需要读取两个浮点数作为计算参数。我的arduino代码如下:

如果我使用内置串口监视器没有问题,我可以输入ie“1.5 2.5”并按下回车键,参数读取正确。但是,如果我使用自己的 python 程序,它就不再起作用了。我正在使用 pyserial 将参数发送到 Arduino。

如果我使用 python 发送数据,以下内容将保存到变量中:

似乎是某种编码问题,但我还没有弄清楚。

0 投票
2 回答
1271 浏览

serial-port - 通过处理读取 Arduino 串行数据

我要做的是从我用 Arudino 制作的转速计电路中读取连续的数据流,然后将其输入 Processing;我已经使用下面的代码成功完成了:

我不确定如何处理数据,以便每当检测到某个值时,处理中就会发生一个事件。

编辑:有人建议我的问题是调用myMovie.loop()是阻塞调用,这意味着指令指针 invoid setup()将保持在myMovie.loop(). 指针将调用void Draw()and movieEvent,但永远不会到达启动串行端口的行

建议的解决方案是将这些行移到 的顶部void Draw(),并myMovie.loop作为 的最后一行void setup()。我试过这个(我下面的代码反映了这个变化),但我仍然在处理中读取“0.0”作为串行输入,但在 Arduino 中获得了正确的数据。

以下是我的处理代码:

下面是我的 Arduino 代码:

基本上,我使用 Arduino Uno 来计算电脑风扇的速度。如果风扇保持在 3600 rpm,那么我想要播放电影。如果它低于该值,我希望电影停止播放。我的 Arduino 草图正在工作(我可以在串行端口上很好地读取数据),但由于某种原因,我无法通过处理来做到这一点;似乎没有数据进入。我基于 Arduino 附带的系列示例,但似乎还没有任何效果。

0 投票
1 回答
97 浏览

accelerometer - 如何获取MPU 9150的ID号

我第一次将 MPU 9150 与 Arduino 一起使用,因此您的回答将有很大帮助。

我正在使用 I2C 通信协议,为了开始获取原始数据,我想知道 MPU 9150 的 ID 号,以便 arduino 和 MPU 9150 之间的通信成为可能。

谢谢。

0 投票
3 回答
1942 浏览

c++ - Arduino 左移未按预期工作,编译器错误?

我正在为 Uno(1.0.x 和 1.5)编译,这似乎很a明显c应该是相同的值,但它们不是……至少在目标上运行时不是。我在主机上编译相同的代码并且没有问题。

右移工作正常,左移仅在我移动变量与常量时才有效。

谁能证实这一点?

我将 Visual Micro 与 VS2013 一起使用。使用 1.0.x 或 1.5 Arduino 进行编译会导致同样的失败。

编辑:

在目标上:

0 投票
4 回答
18460 浏览

arduino - 如何逐行读/写文本卡?

我尝试使用Auduino Uno按行ID从/向存储在SD卡中的txt文件读取/写入。但我不成功。请帮我。谢谢

0 投票
1 回答
1011 浏览

c++ - 增加if语句arduino

我有一个连接到连接到我的 Arduino 的 x2 光敏电阻的灯,当它们大于极限时,我将它们置于极限,然后执行它的命令。

我想做的是通过让传感器执行其动作来使其更加敏感,如果说它的值在一个步骤中改变了 5,而不是等待它达到极限。

建议和一点帮助将不胜感激。

0 投票
3 回答
13573 浏览

java - java arduino串行通信

我正在尝试设置 java-arduino 串行通信。到目前为止,我从 Arduino 页面 ( http://playground.arduino.cc/interfacing/java ) 下载了代码,但出现错误。代码:

这就是我得到的输出:

稳定库 =========================================== 原生库版本 = RXTX-2.2 pre2 Java lib 版本 = RXTX-2.1-7 警告:RXTX 版本不匹配 Jar 版本 = RXTX-2.1-7 本机 lib 版本 = RXTX-2.2pre2
找不到 COM 端口。开始

我正在使用 Linux。我认为端口是正确的。任何人都可以帮忙吗?

0 投票
2 回答
2074 浏览

matlab - 模拟读取函数在 MATLAB 中不起作用

我是 Arduino 新手,我正在尝试通过 MATLAB 控制它。我已经下载了 arduino IO 包并安装了它。我使用的是 MATLAB 2014a。我有一个 LED,我通过改变 PWM 电压来改变它的亮度,如下所示:

除了引发以下错误的analogRead部分之外,一切都很好: 没有适当的方法、属性或字段analogRead for class arduino。

我究竟做错了什么?