67得票4回答
Arduino中的sprintf函数无法格式化浮点数。

我有这个Arduino的草图,char temperature[10]; float temp = 10.55; sprintf(temperature,"%f F", temp); Serial.println(temperature); 温度打印为? F 你对如何格式化这个float有什么...

60得票7回答
Arduino中的向量

我正在Arduino上创建一个“路点”向量。每个路点都是一个对象。显然,Arduino需要存储多个路点以进行路径导航。但是,用户需要能够添加,删除路点并移动它们,而不是将这些路点存储在标准预编程数组中。不幸的是,Arduino没有内置向量类型作为库。 我目前正在考虑两种选择: 在Cont...

60得票4回答
有没有一种方法可以将Python代码“编译”到Arduino(Uno)上?

我有一个机器人项目,使用Arduino Uno,长话短说,我正在尝试一些人工智能算法。但是,我需要实现一些高级矩阵算法,使用NumPy/SciPy非常简单,但在C或C++中则非常困难,即使有库,情况仍旧不容乐观。 有没有办法可以用Python完成这个项目?我听说Mega有这种能力,但我只有U...

58得票6回答
如何使用C++11编程Arduino?

当我在编程Arduino时,如何使用C++11? 无论是使用Arduino IDE还是其他环境都可以。我最感兴趣的是核心语言的改进,而不是需要标准库更改的内容。

57得票18回答
Arduino工具>串口灰色

我正在运行 Debian 7 (Linux Crunchbang),希望使用Arduino IDE来编程我的Arduino UNO。为了达成这个目的,我安装了 arduino 包。当我启动Arduino时,要求我将我的用户添加到 dialout 组中。因此我使用 sudo usermod -a...

55得票5回答
将字符串转换为字节数组,然后再转回原始字符串

在Java或Android中,将字符串转换为字节数组,然后将其转换回原始字符串是否可能? 我的目标是将一些字符串发送到微控制器(Arduino)并将其存储到EEPROM中(仅为1 KB)。我尝试使用MD5哈希,但似乎它只是单向加密。我应该怎么处理这个问题?

51得票3回答
Python3 pySerial类型错误:不支持Unicode字符串,请编码为字节:

在Python 3中,我导入了pySerial库以便通过串行命令与我的Arduino Uno通信。在Python 2.7中它运行得很好,但是在Python 3中,我不断遇到一个错误,它说: TypeError: Unicode字符串不受支持,请编码为字节:'allon' 在Pyt...

51得票10回答
寻找让机器人在房屋中定位的方法

我正在黑掉一台吸尘器机器人,用微控制器(Arduino)对其进行控制。我想使它在打扫房间时更加高效。目前,它只会直线行驶,在撞到障碍物时会转向。 但是,我在找寻最佳的算法或方法来确定机器人在房间中的位置时遇到了麻烦。我正在寻找一个廉价的想法(不到100美元),并且不需要复杂的方法(不需要计算...

50得票10回答
将所有库文件保存在Arduino草稿目录中

我知道通常把任何外部库放在Arduino安装目录下的"libraries"文件夹中,但我有一个项目使用了几个为此项目创建的库来保持所有代码的自包容性,避免过多依赖主PDE文件。然而,我试图将这些库放置在与主PDE文件相同的目录下,以便我可以更轻松地在Subversion中同步所有内容(我在多台...

48得票13回答
命令行Arduino编译和上传?

我如何在Mac和Linux命令行编译和上传Arduino的示例代码?我已经安装了Arduino编程环境。是否有示例makefile可以参考?