问题标签 [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.

0 投票
2 回答
1299 浏览

python - Python PyQt 定时器固件

我对 python 很陌生,并且正在使用firmata 我正在尝试使用 arduino 。

这是我想要发生的事情:

  • 使用 LED 将 arduino 设置为数字输出
  • 将电位器设置为模拟 0

  • 设置 PyQt 定时器以更新
    应用程序中的电位器位置

  • 在 PyQt 中设置一个阈值来打开 LED(模拟输入具有 1024 位分辨率,所以说 800 作为
    阈值)

我正在使用这个固件库:链接

这是我遇到问题的代码:

从 PyQt4 导入 sys 导入 QtCore,从 Firmata 导入 QtGui *

我收到错误消息:

Traceback(最近一次调用最后):文件“D:\Programming\Eclipse\IO Demo\src\control.py”,第 138 行,在 myapp = MainWindow() 文件“D:\Programming\Eclipse\IO Demo\src\ control.py”,第 56 行,在init self.appTimer.event(self.updateAppTimer()) 文件“D:\Programming\Eclipse\IO Demo\src\control.py”,第 60 行,在 updateAppTimer self.analogPosition = self.a.analog_read(self, 0) TypeError:analog_read() 正好需要 2 个参数(给定 3 个)

如果我取出“self”,我会收到相同的错误消息,但只给出了 1 个参数

python 隐含地做了什么我不知道的事情?

块引用

0 投票
6 回答
896 浏览

c++ - 将字符添加到字符串

我目前正在尝试用我的 arduino 构建一个非常基本的串行 shell。

我可以使用 Serial.read() 从设备获取输出,并且可以获取它输出的字符,但是我无法弄清楚如何将该字符添加到更长的位置以形成完整的命令。

我尝试了合乎逻辑的事情,但它不起作用:

有人可以帮忙吗?谢谢你。

0 投票
2 回答
4226 浏览

eclipse - Eclipse、AVR 插件和 Arduino

我正在尝试使用 WinAVR 和 AVR IDE 插件在 Eclipse IDE 中编译 Arduino 代码,但我遇到了一个主要的绊脚石——当我尝试编译代码时,出现以下错误:

/usr/bin/sh: g++: command not found make: *** [main.o] Error 127

是的,我敢打赌……我使用的是 Windows Vista。我在首选项选项卡中正确设置了 WinAVR avr-g++ 的路径,有谁知道它为什么会这样做?

0 投票
2 回答
4174 浏览

android - 将 Android Nexus One 与 Arduino + BlueSmirf 连接

我对这一切有点陌生,所以请耐心等待 - 我非常感谢您的帮助。

我正在尝试将 Android Nexus One 与连接到 BlueSmirf 的 arduino (Duemilanove) 链接。我有一个程序,它只是将字符串“Hello Bluetooth”输出到 BlueSmirf 连接的任何设备。这是Arduino程序:

无效设置(){ Serial.begin(115200);诠释我; }

void loop(){Serial.print("你好蓝牙!"); 延迟(1000);}

一台我的电脑BT终端我可以看到消息并且连接没问题。问题出在我的android代码上。我可以使用 android 连接到设备,但是当我查看日志时,它没有显示“Hello Bluetooth”。这是调试日志:


04-09 16:27:49.022:错误/BTArduino(17288):FireFly-2583 已连接
04-09 16:27:49.022:错误/BTArduino(17288):开始连接套接字
04-09 16:27:55.705:错误/BTArduino(17288):收到:16
04-09 16:27:56.702:错误/BTArduino(17288):收到:1
04-09 16:27:56.712:错误/BTArduino(17288):收到:15
04- 09 16:27:57.702:错误/BTArduino(17288):收到:1
04-09 16:27:57.702:错误/BTArduino(17288):收到:15
04-09 16:27:58.704:错误/BTArduino(17288) ): 收到: 1
04-09 16:27:58.704: ERROR/BTArduino(17288): 收到: 15

等等...

这是代码,我试图只放相关代码,但如果您需要更多,请告诉我:

更相关的代码在这里:

我正在读取字节 = inStream.read(buffer)。我知道字节是一个整数,所以我尝试通过蓝牙发送整数,因为“字节”是一个整数,但它仍然没有意义。

几乎看起来发送的波特率不正确。这可能是真的吗?

任何帮助,将不胜感激。非常感谢。

0 投票
1 回答
4041 浏览

c - 从指向字节的指针数组中获取特定字节数组的大小

在以下示例 c 代码中,用于Arduino项目,我正在寻找在字节指针数组中获取特定字节数组大小的能力,例如

在这段代码中,我知道这sizeof(numbers[1])/sizeof(byte)不起作用,因为numbers[1]它是一个指针而不是字节数组值。

在这个示例中,我可以在运行时获取字节指针数组中特定(运行时确定)字节数组的长度吗?了解我仅限于为 Arduino 环境使用 c(或汇编)开发。

也可以接受其他建议,而不是字节指针数组。总体目标是组织可以在运行时按长度检索的字节列表。

0 投票
2 回答
4840 浏览

java - Netbeans 和控制中的 Arduino(处理)库

我正在尝试控制 4 个 LED 并从 4 个触点获取模拟输入。该程序是用Java编写的,因此要访问arduino的功能,例如AnalogRead()并将LED设置为高或低,导入处理库是否会让程序使用这些功能?

我还想知道,如果程序会自行传输到 arduino,还是 java 程序只会从引脚中提取数据?

0 投票
1 回答
1794 浏览

java - Arduino无法发回串行数据

所以我发现了如何将 Arduino 连接到我的 java 程序。但是使用串行连接并没有返回任何有用的数据,它要么格式错误,要么只是将其作为一个盒子发送。我已经查看了此处早期发布的相关问题,但这些提示似乎都没有帮助。那么有人知道如何使用串口在 Arduino 和计算机之间发送数据吗?

这是我正在使用的代码,由这个人提供: http ://silveiraneto.net/2009/03/01/arduino-and-java/

Arduino 是这样的: http ://www.arduino.cc/en/Main/ArduinoBoardDuemilanove

该代码只是接收一个数字,并确定它应该从我的 Arduino 发回的模拟读数。

0 投票
1 回答
1202 浏览

c++ - 编写一个使用语音识别的程序......我应该从哪里开始?

我是一名设计专业的学生,​​目前正在涉足 Arduino 代码(基于 c/c++)和 flash AS3。我想做的是能够编写一个带有语音控制输入的程序。

因此,程序提示用户拼写一个单词。用户拼出单词。程序会识别这是否正确,如果正确则在分数上加一,如果错误则纠正用户。所以我看到一大串单词,每个单词都有一个正在读出的单词的音频文件,语音识别部分检查回复是否与输入匹配。

理想情况下,我希望能够将其与 Arduino 微控制器接口,以便也可以通过电机实现物理输出。

问题是我不确定我是否可以在 Flash、Processing(与 arduino 相关联)中制作这个程序,或者我是否需要另一个 C 程序制作程序。我想我需要下载一个好的语音识别程序,但我怎样才能将它与其他任何东西连接起来呢?另外,我在mac上。(不确定这是否会有所不同)

我为我的无知道歉,任何提示都会很棒!

-苏珊

0 投票
1 回答
545 浏览

c# - 如何使用 .NET 在图像中查找橙色球?

我正在从连接到小型 arduino 机器人的 C328R 相机中获取图像。我希望机器人驶向橙色的乒乓球并捡起它们。我正在使用由 funkotron76 在http://www.codeproject.com/KB/recipes/C328R.aspx提供的 C# 代码。

是否有我可以使用的库来执行此操作,或者我是否需要遍历图像中的每个像素以寻找橙色?如果是这样,我需要什么样的容差来补偿各种照明条件?

我可能可以通过测试找出这些数字,但我希望有人知道答案。

0 投票
4 回答
18377 浏览

arduino - Arduino 上的模拟读数返回错误值

我尝试使用 Arduino IDE 中提供的标准草图测量模拟引脚值。然而,即使没有连接到引脚,它也会打印出随机值。有什么需要注意的吗?

我有一个从 5V+ 连接到模拟引脚 0 的 FSR 传感器