问题标签 [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.
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************************循环结束************************
nfc - adaFruit PN532 没有看到单个 Mifare 卡
我正在使用带有低功耗蓝牙的 Arduino UNO和PN532 RFID/NFC Shield。
我遇到了一个问题,即我的草图中的循环没有循环,除非至少检测到一张卡,并通过修改 RFID 屏蔽readPassiveTargetID()
功能的库来解决这个问题(将 while 循环更改为 if 语句,所以它没有卡住)。
现在的问题是,除非存在两个,否则它似乎无法读取任何标签的标签 ID。
我的素描
我没有卡的串行输出:
一张卡
有两张卡
这就是说,如果我把两张卡留在那里,它们最终会消失吗??
有什么想法有什么问题吗?
python - 通过Arduinos串行连接解析浮点数
我正在使用 Arduino Uno 来控制来自磁传感器的脉冲。在操作开始之前,我需要读取两个浮点数作为计算参数。我的arduino代码如下:
如果我使用内置串口监视器没有问题,我可以输入ie“1.5 2.5”并按下回车键,参数读取正确。但是,如果我使用自己的 python 程序,它就不再起作用了。我正在使用 pyserial 将参数发送到 Arduino。
如果我使用 python 发送数据,以下内容将保存到变量中:
似乎是某种编码问题,但我还没有弄清楚。
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 附带的系列示例,但似乎还没有任何效果。
accelerometer - 如何获取MPU 9150的ID号
我第一次将 MPU 9150 与 Arduino 一起使用,因此您的回答将有很大帮助。
我正在使用 I2C 通信协议,为了开始获取原始数据,我想知道 MPU 9150 的 ID 号,以便 arduino 和 MPU 9150 之间的通信成为可能。
谢谢。
c++ - Arduino 左移未按预期工作,编译器错误?
我正在为 Uno(1.0.x 和 1.5)编译,这似乎很a
明显c
应该是相同的值,但它们不是……至少在目标上运行时不是。我在主机上编译相同的代码并且没有问题。
右移工作正常,左移仅在我移动变量与常量时才有效。
谁能证实这一点?
我将 Visual Micro 与 VS2013 一起使用。使用 1.0.x 或 1.5 Arduino 进行编译会导致同样的失败。
编辑:
在目标上:
arduino - 如何逐行读/写文本卡?
我尝试使用Auduino Uno按行ID从/向存储在SD卡中的txt文件读取/写入。但我不成功。请帮我。谢谢
c++ - 增加if语句arduino
我有一个连接到连接到我的 Arduino 的 x2 光敏电阻的灯,当它们大于极限时,我将它们置于极限,然后执行它的命令。
我想做的是通过让传感器执行其动作来使其更加敏感,如果说它的值在一个步骤中改变了 5,而不是等待它达到极限。
建议和一点帮助将不胜感激。
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。我认为端口是正确的。任何人都可以帮忙吗?
matlab - 模拟读取函数在 MATLAB 中不起作用
我是 Arduino 新手,我正在尝试通过 MATLAB 控制它。我已经下载了 arduino IO 包并安装了它。我使用的是 MATLAB 2014a。我有一个 LED,我通过改变 PWM 电压来改变它的亮度,如下所示:
除了引发以下错误的analogRead部分之外,一切都很好: 没有适当的方法、属性或字段analogRead for class arduino。
我究竟做错了什么?