问题标签 [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# - Arduino 串行监视器和 java 重置变量
我编写了一个小应用程序来打开连接到我的 Arduino 板的 LED 灯。应用程序通过 USB 端口发送特定字节值以打开 LED,并发送特定值以将其关闭。奇怪的是,由于某种原因,当我在 arduino 开发环境中使用串行监视器打开 LED,然后关闭串行监视器时,LED 在没有输入正确字节值的情况下关闭,同样的情况也发生在我的 java 测试中应用程序。令我困惑的是,在我的 C# 应用程序中,我可以发送正确的字节值来打开 LED,然后关闭我的应用程序并且 LED 仍然亮着。我完全困惑为什么会这样。
embedded - 第一次使用哪个微控制器来嵌入系统编程器是否重要?
我有几年做桌面和网络编程的经验。我想继续做一些嵌入式系统编程。问了最初的问题后,我想知道我应该从哪个硬件/软件 IDE 开始......
Arduino + Arduino IDE?
爱特梅尔 AVR + AVR Studio 4?
飞思卡尔 HCS12 还是 Coldfire + CodeWarrior?
微芯片 PIC+ MPLAB ?
ARM Cortex-M3 + ARM RealView / WinARM
还是……没关系?
哪个开发平台最容易学习和编程(考虑 IDE 可用性)?
如果出现问题,哪一个最容易调试?
我的目标是了解“IO 端口如何工作、内存限制/要求,包括可能的分页、中断服务程序”。 是学习一个我稍后会使用的更好,还是应该将高级概念延续到大多数微控制器?
谢谢!
更新:这个开发工具包如何开始?评论?建议?
java - 制作一个 USB 设备,用 Java 控制它
我正在考虑制作一个带有旋钮、按钮和 LED 的物理控制器(设备?)。我想使用 Java 与它进行交互(响应旋钮、点亮 LED 等)。我提到 Java 的原因有两个:第一,我很了解 Java 1。其次,我已经用 Java 编写了我需要与之交互的程序的其余部分(尽管有一些方法可以从另一种语言与 Java 程序对话)。
我希望设备通过 USB 连接并独立于(计算机)平台。
我不知道从哪里开始,除了开始阅读 Arduino 网站。这是我最好/唯一的选择吗?有没有更适合与 Java 通信的东西?
注意:我知道 Arduino 与 Java 有关(不确定是什么),但似乎代码必须用 C 的子集编写。
我将如何开始讨论这个话题?
1 - 请不要笑。
python - PySerial App 在 shell 中运行,不是 py 脚本
我有一个非常简单的 python 脚本,它使用 pySerial 通过串行端口将数据发送到我的 Arduino。当我在 python shell 中逐行执行它时,它工作得很好,但是当我把它放在一个“.py”文件中并尝试运行它时,什么也没有发生。虽然我的 UART 上的串行灯闪烁。所以有些事情正在通过,但它是垃圾(我检查过)。
这是简单的代码。
我已经尝试过添加睡眠,但似乎没有什么可以解决它。有任何想法吗?
ide - 使用 Arduino XBee Shield 和 XBee Explorer 进行无线编程
我正在尝试通过XBee Shield和 XBee Explorer 启用 Arduino 的无线编程。我在网上看过两个教程,XBee 无线电和ATmega168/ATmega328的无线引导加载,它们向您展示了如何做到这一点。
但是,两个教程都谈到了使用组件将接收器XBee连接到 Arduino。好吧,XBee Shield 处理接收器 XBee 和 Arduino 之间的通信,因此不需要额外的组件(或者它们是必需的)。他们谈论使用电容器或晶体管能够无线重置 Arduino。XBee Shield 是否已经可以做到这一点,或者我可以对其进行一些修改以使其成为可能?
如何使用现有的 Arduino IDE 对我的 Arduino 进行无线编程?
python - 介于 Arduino 和 Python 之间的 Echo 程序
我想通过 Python 中的 pyserial 向 Arduino 发送一些数据。我想让 Arduino 做的就是从串口读取可变长度的字符串数据,然后将其写回以便 Python 可以读取它。由于我无法做到这一点,下面的代码只有 Python 发送字符。这是Python代码:
这是Arduino代码:
输出:
我知道 Arduino 的代码有效,因为它在从 Arduino 终端发送数据时有效。但是,当我尝试从 Python 发送任何内容时,它失败了。我整天都在为此苦苦挣扎。任何帮助将不胜感激。
macos - 建立 FTDI USB 串行连接时键盘和蓝牙被杀死
好的,当我使用 LabVIEW 或 Python 与我的 Arduino Duemilanove (ATMega328) 建立连接时,我的蓝牙或键盘都被杀死了。
我只是想建立一个连接/dev/cu.usbserial-A9007UZh
(或tty.usbserial-A9007UZh
,但即使在使用python时关闭终端后,这似乎也会杀死键盘或蓝牙)。
我在 MacbookPro 上,我发现键盘与两个 USB 插槽之一位于同一个 USB 集线器上,而蓝牙与两个 USB 插槽中的另一个位于同一个 USB 集线器上,这解释了这两个设备之间的关联——但是是什么导致了其他设备的丢失?
当我使用 Arduino(编程 IDE)或 Cornflake 打开串行连接时,没有错误——一切都按预期工作。这似乎只发生在 LabVIEW 和 Python 上。
我在 Snow Leopard 10.6.2 上,拥有最新的 FTDI USB 驱动程序,并且在 32 位模式下运行。
c++ - Connecting Arduino to the Internet across a firewall proxy
I have an Arduino with an Ethernet Shield.
How can I connect it to the Internet across a firewall proxy?
For example, the Arduino Ethernet library has only this reference to demonstrate how to connect your board to the Internet but no clue how to do it across firewall proxies, etc.
Repeated from Arduino help pages.
As can be seen, there is no way here to resolve my TCP connections across a firewall proxy.
Also I am just curious how this whole process of TCP connection is resolved across a firewall proxy in the above context, please put some suitable reference too.
c# - 随机方向,没有重复..(错误描述)
嘿,所以我正在拼凑一个随机模式生成的东西。
到目前为止我的代码:
我的问题是,我将如何让代码不返回自身?
例如,代码说“向左走”,但通过它的下一个循环说“向右走”,我怎样才能阻止它?
注意:setP 打开一个特定的像素。
人民干杯!