问题标签 [arduino-ide]

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 回答
431 浏览

c++ - 带有 GTK/CAIRO 的 Arduino

我正在尝试创建一个 GUI(用户站类型)并使用在arductoper arduino 库中定义的函数,如 AP_Motors 和传感器数据。现在,GUI 是独立的,并使用 GTK 作为包含的库进行编译:

arduino 草图也是独立的,并且有自己的 loop() 函数。

问题是,如何将 arduino 代码和函数包含到我的 GUI 代码中并成功编译?我已经尝试了几件事,但它没有编译。

谢谢!

0 投票
1 回答
4043 浏览

arduino - Arduino SD卡选择删除

我正在尝试制作一种菜单,以允许用户从SD 卡中删除一个或多个文件。

我可以很容易地获得所有文件的完整列表,但是当涉及到运行并询问用户是否要删除每个文件时,我不知何故只得到了前七个文件,然后重复第七个文件,直到最大数量文件达到。

这是我的代码:

但毕竟我得到了这个输出:

如果我也有更多文件,就会发生这种情况,但它总是在七点停止,然后重复。为什么?

0 投票
1 回答
1042 浏览

bluetooth - 处理应用程序未检测到蓝牙 COM 端口 (Mac OSx)

我编写了一个可以从传感器获取串行数据的处理应用程序。它适用于电缆(USB),但是当我尝试集成蓝牙模块时,它甚至没有检测到蓝牙串口。

Serial.list() 检测除蓝牙端口外的所有 COM 端口。当我使用其他串行端口查看器运行相同的程序时,会检测到 BT 串行 COM 端口。我可以通过 Mac 上的其他应用程序获取串行数据。

这可能是因为 RxTxComm.jar 名称过滤器(tty,..)吗?如果是,那么如何在处理代码中编写脚本来重命名串行端口并使 jar 文件检测蓝牙串行端口?

0 投票
1 回答
4505 浏览

arduino - 从 PHP 文件读取 Arduino 以太网

我正在编写一个简单的 Arduino 以太网程序。该程序向服务器发送一个 HTTP GET 请求,然后服务器回显“Hello World”,我应该能够通过 Arduino 以太网接收它并在 Arduino 1.0.4 IDE 的串行监视器上打印它。这里有一些有用的信息。我在 Windows Server 2003 上使用 XAMPP 服务器。我已将我的 PHP 文件放在 /xampp/htdocs/xampp 中,文件名为 rec.php。rec.php 的内容是

这是Arduino程序的文件内容

}

在 Arduino 上加载程序后,我在串行监视器上收到此消息“HTTP/1.1 400 Bad Request”。关于如何解决该问题的任何建议?请保持你的答案简单。

0 投票
3 回答
4946 浏览

c++ - C++ Arduino,一次运行两个循环?

好的,所以我最近才开始编写 Arduino,目前我具有基本的闪烁功能以及 RGB LED 程序,该程序可以将 LED 更改为蓝色、绿色和红色的渐变色。我有 2 个 LED 一个简单而基本的黄色 LED,它应该用作“工作状态”的指示器。还有一个 RGB 的 LED。现在我希望 RGB 能够正常转换颜色,尽管我想让黄色 LED 不断闪烁。我应该如何编写代码以便两个进程可以同时运行?

0 投票
1 回答
274 浏览

microcontroller - 语音识别算法转换数字

我正在制作语音命令计算器..in that I prestored some of voicedata of
(1 to 9),(10 ,20 --90),(hundred,thousand,lakh)。如果我想计算 1234+45678
我需要说“”1234 加 45678”
我的语音识别系统将其识别为 {1,1000,2,100,40,4,}+{ 40,5,1000,6,100,70,8}
但我不知道如何编写程序来计算上述问题。我希望你能理解我的问题并找到一个更好的解决方案。我已经计划了一个解决方案,但是它在第一个支架上有一些环孔

规则 1:将连续数字相乘并相加,
规则 2:如果发现连续组中的第一个数字是 10,20,30,40...90。它将添加到该连续组中的下一个数字乘法
规则3:它将继续直到找到像 (+,-*,/) 这样的符号,像这样 (1*1000)+(2*100)+(30+4)=1234 类似的第二个括号并添加结果

我对上述过程不满意,所以请尝试找到更好的解决方案。我会非常感谢你。

如果我的问题不清楚,请将其留在评论中,我会尽力解释我的水平。

0 投票
4 回答
11806 浏览

arduino - Arduino: struct pointer as function parameter

The code below gives the error:

So my question is: how can I pass a pointer to a struct as a function parameter?

Code:

0 投票
3 回答
877 浏览

c - Arduino草图的字符串命令有点工作但不是真的

所以我有一个 Arduino 草图,它读取串行命令(一串字符),然后让草图根据它收到的命令做一些事情。截至目前,我有两个命令,

  • {open_valve}
  • {关闭阀门}

当我向 Arduino 发送命令 {open_valve} 时,阀门打开正常,但是当我向 Arduino 发送命令 {close_valve} 时阀门没有关闭。草图如下所示,

0 投票
2 回答
3162 浏览

c++ - Arduino 中的 File.getFilename()?

更新:
没有 getfilename(),但有 name() 函数!


我正在尝试制作一个简单的程序来将所有文件名存储在字符串数组中,然后在 LCD 中显示它们。代码:

在 LCD 中显示的代码:

但问题是 File 类没有“getFilename()”函数。有没有办法获取文件名?请帮忙。

最好的问候,
马蒂亚鲁

0 投票
1 回答
981 浏览

arduino - arduino 程序仅在启动时运行

我的 arduino 程序仅在启动时或按下重置按钮时运行,我不知道问题所在,因为我是这方面的新手。请需要帮助。

我这里有一些用于遥控器的常量,我只是想复制我通过 arduino ir led 发送的内容,除了程序只运行一次之外,一切正常。