问题标签 [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 投票
0 回答
60 浏览

python - 与 micro python 的简单 ble 连接不起作用

我已经在带有 OpenMV ide 的 arduino nano 33 ble 上安装了 micro python 固件 v4.1.2。ide 附带一个 python 脚本示例:ble_blinky_1.py。

该脚本也可在此处获得:https ://docs.arduino.cc/tutorials/nano-33-ble/ble-python-api

由于未知原因,与智能手机的连接不起作用,并且不会触发连接事件处理程序。

这是该文件的摘录

有谁知道为什么?

0 投票
1 回答
82 浏览

flutter - Arduino Nano 33 BLE 不接收通过颤振应用发送的数据

我从 Arduino 得到连接确认,但是当尝试使用 writeCharacteristicWithoutResponse 时,Arduino 似乎没有收到任何东西。使用 LightBlue 等应用程序,我可以轻松编写十六进制输入,而 Arduino 接收它们。我对蓝牙没有太多先验知识,想了解我在这里缺少什么。Arduino 代码似乎运行良好,所以问题出在颤振应用程序方面。

0 投票
0 回答
97 浏览

timer - 读取和修改 Arduino Nano 33 Iot Timer/Counter

我正在使用我的 Arduino Nano 33 IoT 开展一个新项目。如何读取和修改 Arduino Timer 寄存器?我发现https://www.arduino.cc/reference/en/libraries/samd_timerinterrupt/这个库使我能够在基于 SAMD 的硬件计时器上使用中断。

但我必须重置一个特定的计时器:TC3。我怎样才能做到这一点?以及如何读取 TC3 值?

0 投票
1 回答
53 浏览

arduino - Arduino Nano 33 BLE 和 Due 之间的通信

我有一个项目,这个项目完全依赖于 Arduino Due 和 Nano 33 BLE 之间的通信。
我想通过 UART 从位于 Nano 中的传感器作为浮点数据发送数据,并且我也以浮点的形式接收它。
但是使用Serial.read(),数据将作为 int 发送,使用Parsefloat,信息接收不正确。
有没有办法将传感器数据从 nano 发送到 Due 而不会出错?并以正确的形式?

这是纳米代码:

这是到期代码

0 投票
1 回答
20 浏览

bluetooth - 有关 BLE 传输速度的现场数据资源

我目前正在进行一个研究项目,该项目围绕着我在一个简单的设置中了解 BLE 的传输速度。具体来说,我将使用 Arduino Nano 33 BLE 板。我很清楚 BLE v5 能够达到高达 1Mb/s(Mega-bits/s)的速度,但在实际应用中是不切实际的。有什么资源可以让我获得 BLE 的传输速度吗?如果没有,我猜我将不得不使用实验设置来为我的特定用例找到速度。先感谢您!

0 投票
0 回答
58 浏览

arduino - 带有 DFPlayer 的 Arduino Nano BLE 33 不工作

我对 Arduino 电路很陌生,我正在尝试将 DFPlayer Mini 连接到 Arduino Nano BLE 33 Sense。如果我理解正确,库“SoftwareSerial”在 BLE Sense 上不起作用,并且我无法找到使 DFPlayer 正常工作的方法(我也尝试使用 HardwareSerial,但由于某种原因它不起作用) . 你知道有什么方法可以修复连接或找到替换库吗?这是我的代码

我通过编译得到的错误是这个

先感谢您!

0 投票
1 回答
116 浏览

arduino - 蓝牙HC-05模块

我有两个 HC-05 模块,第一个作为主模块,另一个是从模块。我已经完成了一些 AT 命令来设置每个 HC-05 模块

= Master 的配置必须是这样的:name=Master,Password=2021,仅接受来自一个 HC-05 模块的连接(出于隐私目的),通过 Slave 的地址,Baud rate = 9600,0,0。

= Slave 的配置必须是这样的:name=Slave,Password=2021,Baud rate = 9600,0,0。

我用来设置此配置的 AT 命令如下:

奴隶:

(响应将是模块地址,我将它保存为 Master 配置)让它 = 98d3:a1:fd7a0f

掌握:

看了很多视频,结果都是:两个模块上电自动连接。但我的不是!

我有没有搞错!?这些是我为实现目标而观看的一些视频: https ://www.youtube.com/watch?v=DgFZE16UKTM&t=31s https://www.youtube.com/watch?v=BXXAcFOTnBo&t=222s

笔记:

AT 命令为 Tx->Tx、Rx->Rx、EN->3v3、GND->GND、VCC->VCC 时的接线。

正常情况下接线为 Tx->Rx, Rx->Tx, EN->(未连接), GND->GND, VCC->VCC。

0 投票
0 回答
40 浏览

arduino - 由于 Nano 33 BLE 从 Arduino 发送日期

我正在尝试通过 UART 从 Due 板向 Nano 板发送数据。

起初我尝试将数据从 Nano 发送到 Due 并且它有效。
但是,如果我从 Due to Nano 发送相同的数据,它永远不会收到它并且我Serial1的不可用。

这是从 Due to Nano 发送数据的代码,它有效。Nano 通过到 Due
发送数据。Serial1

Due 在这里接收数据。

现在我想从 Due to Nano 发送数据,所以我只是切换代码。

Due 应该使用Serial1write 或Serial1print 发送,Due 的代码现在看起来像。

nano 应该通过串行读取来接收数据。

Serial1不可用。

有人知道问题可能出在哪里吗?

0 投票
1 回答
30 浏览

arduino - 当所有 LED 都应该闪烁 Adrunio Nano 时,一些 LED 会褪色,而另一些会闪烁

我的 Arduino 代码和电路有问题。目标是让每个 LED 一个接一个地褪色。这没有正确发生。有些 LED 会适当地上下淡化,然后有些会闪烁。我一直在尝试进行故障排除,这是我已经完成但尚未解决的问题。

  1. 使用了不同的电路板
  2. 交换 LED
  3. 使用不同的电阻
  4. 将闪烁的引脚交换为褪色的引脚,并且闪烁将逐渐消失
  5. 将电路移至不同的面包板
  6. 检查代码是否通过串行监视器发送正确的亮度级别

这是我的板子的图片 图为我的电路

这是代码:

感谢您的帮助,如果您有任何问题,请告诉我,

0 投票
0 回答
26 浏览

arduino - Arduino Nano 33 BLE 和超声波距离传感器

我刚买了一个 Arduino Nano 33 BLE ( https://store.arduino.cc/products/arduino-nano-33-ble-with-headers )。我想从 DYPA02YYxx 传感器(https://github.com/riteshRcH/waterproof_small_blind_ultrasonic_sensor_DYP-A02YYxx_v1.0/tree/master/photos)读取超声波距离测量值。

以前,我将 Arduino Nano 用于相同目的,并使用了完美运行的代码:https ://github.com/riteshRcH/waterproof_small_blind_ultrasonic_sensor_DYP-A02YYxx_v1.0/blob/master/code/arduino/DYPA02YYUM_v1_arduino_uno_code/DYPA02YYUM_v1_arduino_uno_code.ino

我的主要问题是 Arduino Nano 33 BLE 上没有 SoftwareSerial.h 可用。因此,我不知道应该为四根线使用哪个引脚并触发测量。

我在这里尝试了建议,但没有运气:

当我调用它来触发测量时,这段代码卡住了。似乎 println 是一个阻塞调用。

我也试过这个来触发但没有效果:

它应该是一个简单的 UART 通信。我做错了什么?