问题标签 [arduino-nano]

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

c# - 为什么 Arduino 串行通信会随着时间的推移而失败?

我在电路中使用 Arduino-Nano(仿制),允许我以编程方式关闭和打开继电器。我一次连接了几天和几周。有时,Arduino-Nano 和我的计算机之间的串行通信会失败。

在我的程序中,我打开端口,发送一个简单的命令,从设备接收确认,然后关闭端口。我不让它打开。

这是我用来将命令发送到 arduino 的函数:

当它失败并且我尝试连接到它时,我得到以下异常:

该系统将正常工作数周,然后有时我会遇到上述异常。没有特定的模式,因此几乎不可能重现该问题。我可以通过拔下 Arduino 的 USB 线并在几秒钟后将其重新插入来轻松修复它。

但是,我将此 Arduino 用作自动夜间测试的一部分,因此当它失败时,我通常不会坐在那里准备拔掉插头并重新插入。

我已经用另外 2 个有源集线器替换了我正在使用的 USB 集线器,并用质量好的 USB 线替换了 USB 线。这似乎降低了失败的频率,但有时它仍然会起作用。

我用的是仿制的arduino,不是原版的。这是问题吗?如果我使用 Arduino Uno 或 Mega 而不是 Nano,我会不会有更少的问题?

我认为 Windows 10 有时可能会与 COM 端口混淆并失去连接。

有没有办法以编程方式告诉 Windows 以编程方式重启或重置 com 端口?我的应用程序在 C# 中。

0 投票
0 回答
83 浏览

c++ - 如何让 nrFToolbox for BLE 应用程序使用使用 ArduinoBLE 库编写的 Arduino 代码?

作为参考,我使用的是 Arduino Nano 33 BLE Sense 板。

目前,我可以让 nrFToolbox 应用程序将板识别为蓝牙设备,但仅此而已。我希望能够使用该应用程序来获取有关温度的数据并显示它。

0 投票
1 回答
386 浏览

c++ - Arduino NRF24l01 RC 什么都不发送

我正在尝试在使用 NRF24 模块的 RC 发射器和接收器上执行以下源。今天我上传了和半年前一样的草图,它停止接收来自发射器的任何数据,在 DEBUG_PRINT 部分没有打印任何内容。发射器NRF24接7、8。接收器NRF24接9、10。接线检查7次,正确,接收器供电为7.4V到VIN,发射器供电为USB源。在 arduino nano 上运行。

发射器的来源是:

接收器的来源是:

变送器 printDetails 输出:

接收方 printDetails 输出:

使用的代码

0 投票
2 回答
1222 浏览

android - 通过蓝牙将 Arduino Nano 33 IoT 连接到 Android 应用程序

我正在通过物联网设备的蓝牙功能将 Arduino nano 33 物联网连接到安卓应用程序。我看过很多关于使用蓝牙模块的资源,但没有关于使用 nano 33 iot 蓝牙功能的资源。

我想通过蓝牙连接从 Arduino 接收数据并将其显示在 android 应用程序中。我开发了一个应用程序,可以在蓝牙设备列表中看到 Arduino,但由于无法与手机配对,因此无法连接到 Arduino。

谢谢

0 投票
2 回答
990 浏览

arduino - 为 Arduino Nano 供电的 Mini-A USB 和 Mini-B USB 连接器有什么区别?

我想通过 USB 电缆将我的 Arduino Nano 连接到 PC。说明需要USB Mini-B 连接器。但是所有的 Mini-B 电缆都没有库存,只有 USB Mini-A 可用。它可以与 Mini-A 一起使用吗?因为我没有发现这两种类型在连接器形状方面有任何区别。

0 投票
1 回答
2250 浏览

arduino - Arduino Nano 和 HM-10 BLE 控制器之间的通信不起作用

我想检查我在 Arduino IDE 中的 SerialMonitor 和 BLE 控制器之间的通信是否正常。

AT我向我的 SerialMonitor输入了命令,它应该返回OK响应,但什么也没发生。

这是我使用的方案:

在此处输入图像描述

代码:

更新:

更改了SoftwareSerial bleSerial(3, 2) 的值;// RX,TX仍然不起作用。

更新2:

我试过切换引脚和代码,没有任何效果。我至少应该在我的 Android 手机上的蓝牙设备中看到 HM-10 控制器,但我什么也看不到。

更新3:

我使用了这个 Stackoverflow 帖子中的代码,并且工作正常。我终于可以在我的 Android 手机上的蓝牙设备中看到控制器了。它在命令MLT-BT05后返回了名称。AT+NAME?看起来您必须读取每个字符的消息并在字符之间放置 10 毫秒的延迟,否则将无法从 BLE 控制器读取消息。那是唯一的问题。

0 投票
0 回答
204 浏览

arduino - Arduino Nano PWM 干扰 SERVO

我试着为我的孩子制作肥皂泡机器人。很简单。伺服器上有一个杠杆,可以将环浸泡在肥皂水中并放在风扇前面。问题是当我激活 PWM 伺服器时开始出现异常行为(摇晃、颤抖到 0 位置),尽管它们没有同时运行。似乎在 PWM 期间伺服引脚中有一些噪音。

原型板伺服和 pwm 的图像

0 投票
0 回答
668 浏览

c++ - Arduino Nano nRF24L01 未读取消息

各位晚上好,

目前我正在尝试在一个名为 Wireless Robot hand 的项目中工作。目标是使用 2 个 Arduino Nano 和 2 个 nRF24L01 模块使它们相互通信。首先,我尝试使用示例代码让两个 Nano 进行通信。所以第一个,发送器,应该发送“测试”,第二个,接收器,应该打印它。但是,两者之间的通信正在进行,但接收器不会读取发送器发送给他的数据。

这里是发射器的代码:

这里是接收者的那个

谢谢您的帮助,

头晕水手

0 投票
2 回答
191 浏览

c - 需要一点帮助来修复 Arduino RFID 程序

我刚刚提取了我的程序有问题的部分,我使用RFID.hSPI.h,我只想知道如何在 RFID 卡上读取(用安卓手机写的)我只写一个字母:R、G、B , Y, ...(代表颜色),在我可以在扇区 04 看到的 Android 工具上:?TenR?当十之后的“R”是我想读的字符串时:

我只想知道如何输出=>“R”(04扇区RFID卡上的文本):它输出类似的东西:

与其他卡(Y,B char内部)相同的输出......

卡数据截图(Mifare classic 1k(716B可写)):

我要读取的卡片数据+字符串的屏幕截图

0 投票
0 回答
44 浏览

arduino - 蓝牙模块干扰433mhz超再生射频模块

我遇到了蓝牙干扰我的 433Mhz 接收器的问题。重要的是我将这些模块彼此相邻,但是当我打开蓝牙时,射频模块不会收到任何东西。

相当粗略地,我在接收器数据线和接地线之间插了一个 LED,只是为了看看发生了什么。插入 HC06 时 LED 闪烁很多,拔下 HC06 时 LED 熄灭。我还在射频发射器数据和地线上用 LED 做了同样的事情,当我按下我需要的按钮时,LED 显示它正在传输一些东西。

据我所知,这两者之间不应该有任何干扰,因为它们使用的频率截然不同。我在编程时感到困惑,所以它可能是一个编程错误,但我对此表示怀疑。

我使用的是 arduino nano,蓝牙模块作为 rx 连接到 0(tx) 和 tx 1(rx),来自 rf 接收器的数据插入 D11,因为这是 Radiohead 库所期望的。

提前致谢