问题标签 [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.
python - Arduino 的 Pyserial 问题 - 适用于 Python shell 但不适用于程序
好的,所以我很肯定我的 Arduino 电路和它的代码是正确的。我知道这一点,因为当我使用 Arduino IDE 中内置的串行监视器并发送“H”时,LED 会亮起,而当我发送“L”时,LED 会关闭。
现在我做了一个 Python 程序
当我运行代码时,LED 会闪烁一秒钟然后又熄灭。但是,当我在 shell 中分别执行这些行时,它的工作原理就像它应该做的那样。
有任何想法吗?
arduino - Arduino 和外设
我是一名 CS 人员,开始使用 Arduino。这可能是一个非常基本的电子问题,但是通过阅读 arduino 教程,所有内容都通过电阻器连接到 arduino。
好吧,因为我正在关注教程,所以我知道我应该使用哪种类型的电阻器,但我不知道为什么我应该使用一个?以及我要选择哪种类型的电阻器来做一些教程中没有涉及的事情。
c# - 使用 .Net 写入 COM 端口
我将如何写入 COM 端口,尝试将以下示例转换为 .Net (C#),特别是 PHP 部分?如果可能的话,有没有更简单的方法可以写入 USB?
arduino - 如何从 Arduino Lilypad 温度传感器获取环境温度
我将LilyPad 温度传感器连接到LilyPad Arduino 328 主板,目的是读取相当准确的环境温度读数。传感器正在接收电源并给出我能够通过串行读取的响应。
我面临的问题是从传感器读取的数据非常不寻常——尽管数字一致。我正在读取模拟传感器输入并转换为这样的电压......
这会产生大约 1.1 伏的一致读数,传感器文档表明,当真实环境温度约为 23 度时,环境温度约为 60 摄氏度。该传感器不靠近任何其他电子设备,因此我无法预见这是问题所在。
我读取传感器的代码不正确吗?我的传感器可能有故障吗?
embedded - 嵌入式和/或机器人项目有哪些想法?
我想开始搞乱编程和使用Arduino板构建一些东西,但我想不出任何关于构建什么的好主意。你有什么建议吗?
class - 在 Arduino 中使用类
我正在尝试将类对象与 Arduino 一起使用,但我一直遇到问题。我要做的就是声明一个类并创建该类的对象。一个例子是什么?
c - C中的模糊逻辑隶属函数
我正在尝试在 C 中为一个爱好机器人项目实现模糊逻辑隶属函数,但我不太确定如何开始。
我有关于某个点附近对象的输入,例如距离或哪些方向清晰/受阻,我想映射这些输入属于非常近、近、远、非常远等集合的强度。有人对如何开始有提示吗?谢谢。
c - Arduino字符串格式问题
我正在制作一个由 Arduino 驱动的时钟,在此过程中,我试图将整数格式化为两位数格式的字符串,以便读取时间(例如,将 1 转换为“01”)。
以下给了我“错误:'{'令牌之前的预期主表达式”:
我正在尝试按如下方式使用它:
关于我在这里缺少什么的任何想法?
io - Arduino 的中断驱动 HD44780 库
我有一个 HD44780 LCD 屏幕,我一直在使用 Arduino 开发包提供的 LiquidCrystal 库。但是,它并不可靠。我注意到它存在一些问题,它不是中断驱动,而是只要开发人员认为芯片应该执行操作就休眠。
从规格表来看,BUSY 标志将在执行时设置,这意味着它可以被中断驱动。
有谁知道一个真正做到这一点的库,它是否需要连接所有 8 位,或者我可以将它保持在 4 个引脚上吗?
http - 使用适用于 Arduino 的 Arduino / XMPP 客户端进行家庭自动化
我正在尝试设置一个系统来自动执行我家中的某些任务。
我正在考虑一种解决方案,其中服务器端应用程序将能够通过网络向Arduino(与Arduino Ethernet Shield连接)发送/接收命令/数据。
在这里,Arduino 既可以充当服务器应用程序的传感器接口,也可以充当服务器应用程序的命令执行器接口。
例如(用户故事):
我家的头顶水箱有一个与 Arduino 相连的水位传感器(与 Arduino Ethernet Shield 相连)。
另一个 Arduino(附有 Arduino Ethernet Shield)附有继电器/锁存器。然后将该继电器/锁存器连接到水泵。
现在网络上的服务器端应用程序能够从水箱上的 Arduino 获取/接收水位信息。
根据收到的水位信息,Web 应用程序应向水泵上的 Arduino 发送合适的信号/命令,以打开或关闭水泵。
现在,为了让这样的系统在网络上运行,我正在考虑按照我的优先级顺序使用其中一种解决方案:
使用XMPP在服务器应用程序和 Arduino 之间进行通信。
使用 HTTP 轮询。
使用 HTTP 挂起 GET。
对于解决方案 1,我需要实现一个驻留在 Arduino 上的 XMPP 客户端。
是否可以编写一个足够小的 XMPP 客户端以驻留在 Arduino 上?
如果是的话,我需要为 Arduino 编写的最低限度的 XMPP 客户端功能是什么,以便它能够联系 XMPP 服务器解决方案,如GTalk等?
对于解决方案 2 和 3,我需要实施指导。
此外,哪种解决方案具有成本效益且易于扩展?