问题标签 [arduino]
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.
c++ - QextSerialPort 与 Arduino 的连接问题
我正在尝试使用 QextSerialPort 与 Arduino Diecimila 板进行串行连接。每次我调用 port->open() 时,我的应用程序都会挂起。我认为发生这种情况的原因是每次与它建立串行连接时,Arduino 板都会自行重置。有一种方法可以不重置此处描述的电路板,但我不知道如何让 QextSerialPort 做到这一点。我只能在端口打开后将 DTR 设置为 false,这并没有多大帮助,因为此时主板已经自行重置。
连接代码如下所示:
关于如何完成这项工作的任何想法。如果有人知道另一个库可以做到这一点,我不一定需要使用 QextSerialPort。
我是 C++ 和 Qt 的新手。
更新:我注意到,如果我在运行上述代码之前运行一个连接到同一端口(使用 pySerial)的 python 脚本,一切正常。
arduino - 玩我的固定电话的资源?
我很少有项目想法涉及将计算机或 arduino 插入我的固定电话(或就在它之前)。例如,我想获取有人来电时发送的来电显示,在网络或通讯录中进行查找,并在 LED 屏幕上显示关联的姓名。
问题是我在用于传输此呼叫者 ID 等的协议上找不到任何资源。我可能滥用了我的谷歌技能,所以有人可以给我一些指点吗?
我对围绕固定电话发展的所有协议(来电显示转发/阻止、发送 SMS、开始/结束呼叫等)特别感兴趣。据我了解,虽然长距离部分(从中心到中心)是数字的,但到达客户端电话的信号仍然是类比的。是真的吗?
c++ - 浮点到字符串 Arduino 编译错误
我正在使用这个库将浮点数转换为字符串:http ://www.arduino.cc/playground/Main/FloatToString?action=sourceblock&ref=1 。
这是代码片段,其中打印出 flt 看起来像“29.37”:
这应该开箱即用,但没有 - 我做了什么?这些是我的编译错误:
multidimensional-array - 如何在 Arduino 中初始化三维数组?
我刚刚构建了我的第一个 LED 立方体,并想稍微扩展测试代码。为了解决我的 3x3x3 立方体的每个 LED,我想使用相应的三维数组,但我在初始化时出错。
这是我所做的:
这是我得到的错误:
错误:“{”令牌之前的预期不合格ID
我可以使用for
循环来初始化我的数组并完成任务,但我的初始化对我来说似乎是正确的,我想知道我做错了什么。
c# - 如何自动检测 Arduino COM 端口?
我正在使用带有 Firmata 库的 Arduino 与 C# 应用程序进行通信,并且我想消除 COM 端口配置组件,因为它可以在机器之间更改......
是否有可能:
- 枚举系统中的 COM 端口列表?(在我的谷歌搜索中,我看到了一些相当丑陋的 Win32 API 代码,希望现在可能有一个更干净的版本)
- 自动检测哪些 COM 端口连接到 Arduino?
c - 我的电脑和 Arduino 上的不同 int 大小
我正在做一个业余项目,为 Arduino Duemilanove 制作一些服务器代码,但在我在控制器上测试此代码之前,我正在我自己的机器上测试它(基于 OS X 的 macbook)。我在某些地方使用整数,我担心在 Arduino Duemilanove 上编译和运行代码时会出现奇怪的错误,因为 Arduino 将整数处理为 2 个字节,而我的 macbook 将整数处理为 4 个字节。我不是一个铁杆 C 和 C++ 程序员,所以我有点担心一个有经验的程序员会如何处理这种情况。我是否应该使用 typedef 来限制代码,该 typedef 包含我自己的定义和 int 限制为 2 个字节?或者还有其他方法吗?
c - 如何通过串行向arduino发送整数?
我想通过串行连接向 Arduino 发送整数。例如,当我发送“1”时,Arduino 接收到的数据是“49”,当我发送“a”时,Arduino 接收到的数据是“97”
Python中有两个函数,ord()
和unichr()
. 他们的行为是这样的:
是否有等效的 C 函数?
serial-port - 如何用 Arduino 读取陀螺仪数据?
我得到了其中一个陀螺仪,http: //www.xheli.com/wag0diadpiin.html 。
它有 6 个引脚 3,3。恐怕我会损坏设备,所以我想在这里问。
我应该如何将它连接到 Arduino?我应该使用什么代码?
c++ - xilinx 芯片有多常用?
我开始学习嵌入 C(可能还有一些 C++),办公室里有人说他们愿意捐赠他们架子上的免费 xilinx 芯片。我更多的是按照 Arduino 的思路思考,尤其是 Arduino 教程和示例项目非常丰富。
有人可以确认 xilinx 芯片与 arduino 相比如何吗?他们在行业内是否以任何方式被认为是更“真实的世界”?或不?
是否有我应该避免使用的特定 xilinx 芯片(可能是旧型号),至少在我刚开始的时候?
由于缺乏教程,他们的学习曲线是否比 Arduino 更陡峭?
当您听到 xilinx 而不是 Arduino 时,我很想听听您想到的任何东西。我对芯片知之甚少,更不用说这个特定的了,所以很难有任何知情的比较。