问题标签 [arduino-mkr1000]

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

arduino - 我无法让 IRremote 库中的 IRsend 工作

您好,我使用的是 arduino mkr1000,因此使用mkr1000 IRremote 库的 IRremote 库发送和 IR 信号。我在使用 IRsend 时遇到问题。

首先,我使用 IRdump 示例从远程按钮获取数据。完成此操作后,我尝试了 IRsend 示例,但它似乎无法正常工作。

我暂时换了一个普通的LED来显示它是否真的在闪烁,但事实并非如此。我已经测试了它们工作的普通 LED 和 IR LED。

我还认为我根据示例正确连接了 LED

引脚 3 -> LED -> 电阻器 -> 接地

当我上传一个让它闪烁的草图时,我的电路被进一步确认是正确的。

基本上我正在尝试发送 NEC 32 位信号 0x2FD807F

但我猜他们无法完成 mkr1000 的发送库???

这篇文章中,使用代码发表了评论,但实际上并没有详细说明如何使用它。

这是我目前所在的地方

0 投票
0 回答
254 浏览

arduino - 为 MKR 1500 获取额外的 UART 端口

我已经花了 4 天时间,但我无法正常工作。我读了很多书,但仍然没有靠近。我需要为 Arduino MKR 1500 提供额外的 UART 端口。不是一个,也不是两个,我需要有 MAX 可用的 UART 端口。我可以使用 UART 连接多少个设备。

在此处输入图像描述

晚上在梦里看到这张桌子,不知道怎么用。我唯一成功工作的是来自 Arduino 网站的示例:

请帮忙。如果您只是创建一个简单的 .ino 文件(正在工作!!!),比如说 4 个 UART,我会很高兴。请!!!

代码也将为此工作:

或者我每个 SERCOM 只能有一个 UART?

0 投票
1 回答
127 浏览

arduino - 如何创建一个简单的 Arduino 脚本,允许我远程打开和关闭 LEDBuitIn?

我正在做一个项目,其中包括远程使用 arduino 硬件。我想学习如何创建一个简单的脚本,让我可以无线打开和关闭 MKR1000 的内置 LED。然后我可以在更复杂的项目中使用这些知识。在做了一些研究并查看了 arduino 库的示例网络服务器程序之后,我想出了这个科学怪人的代码。在工作了几个小时之后,我只是继续让它变得更糟,我真的可以使用一些指导来说明我做错了什么,为什么以及如何解决它。

我的科学怪人代码:

根据视频和信息的不匹配,这个程序应该将 arduino 连接到互联网,在串行监视器中打印 arduino 的 ip 地址,我应该能够通过改变 ip 的结尾来改变内置 LED 的状态地址搜索。

相反,在显示 ip 地址并显示页面后,按钮状态就可以了。当我尝试更改 url 以更改按钮状态时,它会出错。它带我到“无法访问此页面”和串行监视器错误。

0 投票
1 回答
6100 浏览

c++ - arm-none-eabi-g++:没有这样的文件或目录

我正在尝试将“Blink”示例上传到我的 MKR 1000。但是,我不断收到相同的错误:

fork/exec /Users/username/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++:没有这样的文件或目录

我已经从 IDE 中的 Board Manager 安装了 SAMD 板,并且我还在我的机器上更新了 GCC-C++。我在 Mac Arduino IDE 上使用 Mac。我也尝试过卸载并重新安装 Arduino IDE。我在另一台计算机上测试了我的 MKR 1000,它运行良好。我怎样才能解决这个问题?

0 投票
1 回答
98 浏览

c - C: strtok() 定界符循环随机失败

我正在拆分一个字符串(带有天气信息):

即:消息类型、温度、内部温度、湿度和气压

}

正确的结果是:

但在随机时间我似乎得到这个:

如您所见,原始日期似乎很好,但它在随机时间处理失败。
我没有看到任何明显的东西,但我也不是 C 专家。

0 投票
2 回答
725 浏览

arduino-mkr1000 - 我的电脑不再识别我的 Arduino

出于某种原因,我的电脑不再识别我的 Arduino。它发生在我在 Visual Studio Code 中使用 Platform.io 编程时,今天早些时候我仍然可以将草图上传到我的计算机。不幸的是,情况不再如此。

我尝试了很多解决方案,不幸的是它们没有奏效。这些是我尝试过的解决方案:

  1. 使用 Arduino IDE,而不是 Platform IO 来上传我的 Sketch;
  2. 重新安装 Arduino IDE 并尝试再次上传;
  3. 重新安装所有 Arduino 软件;
  4. 在没有附加 Arduino 的情况下重新启动我的计算机;
  5. 使用 Arduino 上的重置按钮重置我的 Arduino;
  6. 使用不同的 USB 电缆;
  7. 在不同的计算机上尝试相同的解决方案;
  8. 在设备管理器中更新我的端口驱动程序;
  9. 在设备管理器中删除并重新安装了我的端口驱动程序;
  10. 在设备管理器中手动添加硬件

所以我尝试了很多解决方案,但没有任何积极的结果。我的 Arduino 肯定有问题,否则它会在另一台计算机上工作。

也许有人认识到这个问题,并会为这个问题提供解决方案。

我正在使用 Arduino MKR1000。

0 投票
0 回答
679 浏览

arduino - 将 Arduino MKR NBIoT 1500 板连接并添加到云服务器

我尝试将 Arduino MKR NBIoT 1500 板连接到 Azure IoT Hub,但没有成功。该板能够连接到蜂窝网络,我尝试使用 MQTT 连接到 Azure IoT Hub,但收到错误“-2”。我也尝试过 Google IoT 和 AWS IoT core,但我仍然遇到同样的错误。如果有人可以就如何解决问题向我提供反馈,我将不胜感激。谢谢

0 投票
0 回答
72 浏览

arduino - 我的 Arduino MQTT 应用程序导致设备停滞,如果不重置就无法重新部署到该设备

我创建了一个在 Arduino MKR 1010 上运行的 Arduino 应用程序。连接到 WiFi 后,设备最初订阅为自己指定的 MQTT 主题,并通过该主题通知它应该订阅的其他主题。这些后续 JSON 消息的负载大小约为 2kb,我测试的最后一个是 1.91kb。信息以彩色灯光的形式处理和表示。随着新主题上线或下线,它会收到此信息的通知并相应地调整其订阅。

预期行为

应用程序应该正确运行 - 在收到通知时订阅和取消订阅主题 - 并以彩色 LED 的形式处理主题的有效负载。这些 JSON 有效负载应在处理后清除,为任何后续工作负载释放内存。

实际行为

工作一段时间后(这可能会有所不同),应用程序要么停止完全处理有效负载,要么完全停止工作,并需要硬重置才能再次与设备通信。

下面是代码 - 我希望这能有所帮助 - 我已经对代码进行了注释,以便更清楚地说明它在哪里以及为什么执行给定的功能。我已经尝试将动态 Json 文档更改为各种大小 - 对于有效负载的大小来说,这似乎是最佳的 - 尽管我很乐意接受其他建议。

0 投票
0 回答
58 浏览

ssl-certificate - 如何使用 Arduino MKR1000 连接到 Telegram Bot?

Arduino MKR1000 有几个教程,其中包含在使用 MKR1000 时有用的各种技术。其中之一是“爱你的枕头”示例,可在此处找到:https ://create.arduino.cc/projecthub/arduino/love-you-pillow-f08931

但是,我无法使与 Telegram 的通信正常工作。我没有收到任何错误,但我没有收到任何消息。该项目过去几个月前可以工作,但现在它不再工作了。

检索电报的 SSL 证书可能存在问题,参见。https://forum.arduino.cc/t/mkr1000-ssl-certificate-tool-cant-retrieve-telegrams-certificate/896618

其他人有这个问题吗?任何想法如何解决这一问题?

0 投票
0 回答
22 浏览

arduino - Arduino MKR1000 无法识别 PN532 SPI

我有一个 PN532 RFID 阅读器和一个 Arduino MKR1000。我需要连接它们。现在只是为了看看它的工作。我在 Arduino mega 上运行完全相同的代码(使用不同的引脚),它可以完美地工作,正如您所期望的那样。

我真的很绝望,我试过:

  • 使用 NodeMCU 微控制器
  • 使用外部 5V 电源为 PN532 供电(连接 GND)
  • 使用随机引脚(代码中现在是标准 SPI 引脚)
  • 用 arduino mega 测试了 pn532 - 它有效

这是代码(这只是示例代码):

如果我错过了什么,我会发布所有信息。谢谢