arduino相关内容

无法使用 Nodemcu 将数据上传到 Firebase

我的传感器正在正确收集数据,但没有将数据推送到 Firebase.正如预期的那样 Firebase.failed 返回 true 但 Firebase.error 为空.由于我的项目将在三天后到期,请帮助我编写代码. 我尝试更改 FirebaseHttpClient.h 文件中的指纹.我还尝试使用和不使用“/"更改 Firebase HOST. #include "DHT.h"#inclu ..

cylon.js &arduino uno:在没有电缆连接到 PC 的情况下执行程序

我是这个领域的新手,所以这可能是一个奇怪的问题.我们可以在 aduino IDE 中编写代码(比如闪烁的灯)并将其上传到 arduino,我们可以断开与 PC 的连接,程序将运行.(会发生闪烁).现在当我们使用 cylon.js 并编写程序并执行 say $ 节点闪烁.js 然后只要 arduino 连接到 pc(或笔记本电脑),就会发生闪烁,当我杀死节点 js 或断开 arduino 与 p ..
发布时间:2021-11-17 04:11:21 其他开发

如何在 Arduino 中将字符变量作为数字打印到串行端口?

我正在使用 Arduino Uno.我正在从 EEPROM 读取一个字节值并将该值存储在 char 类型的变量中(1 个字节). 我想将变量的值作为数字(而不是相应的 ASCII 代码)打印到串行监视器.例如考虑 char val = 5.我想看到串行监视器 5 而不是 ASCII 值. 我尝试了 Serial.print(val) 和 Serial.write(val) 但结果是一样 ..
发布时间:2021-11-17 04:11:16 其他开发

Xbee 节点发现响应

我正在尝试从协调器中发现我网络中的设备.所以我向协调器发送了一个 ND 命令,我正确地收到了其他 Xbee 的响应. 下一步是将我收到的信息存储在网络应用程序中,以便发送命令和数据. 然而,我仍然缺少的是框架中的某些部分.到目前为止,我已经像这样映射了框架: 1 7E 起始帧========================== 消息长度2-3 0x00 0x19 ->25====== ..
发布时间:2021-11-17 04:11:07 其他开发

我的 Arduino 在等待 1 分钟后停止

我确实有一个小的 Arduino 编程,它在第一次循环后就停止了.我可能会忽略一些东西......但我对正在发生的事情一无所知. 这是代码 int led = 13;//int LED = 10;无符号长风时间 = 1000 * 2;//2 秒无符号长暂停时间 = 1000 * 60;//1分钟//当您按下复位键时,设置例程运行一次:无效设置(){//将数字引脚初始化为输出.pinMode ..
发布时间:2021-11-17 04:10:58 其他开发

无法编程 ESP8266

模块通电后蓝色指示灯闪烁,红色指示灯常亮,我什至可以通过 wifi 连接到它.但我无法编程.我尝试了 Arduino IDE、不同的固件闪烁器(如 NodeMCU、XTCOM).我正在使用 Arduino Mega. 这是我的初始设置: VCC - Arduino 上的 3.3 VRST - 没有CH_PD - Arduino 上的 3.3 VTX - Arduino 上的 RX(TX 正 ..
发布时间:2021-11-17 04:10:53 其他开发

Arduino 频率为 11.0592MHz.修改 Timer0, delayMicroseconds()

我在 Arduino 环境中使用 11.0592MHz 的 ATMega328P.我认识到 delayMicroseconds() 函数的速度太快了大约 27%.原因是,wiring.c 中的代码假设时钟速度现在为 8MHz. 现在我尝试修复它.我找到了不同的帖子,但我不确定最兼容 Arduino 的方式是什么.你能推荐什么? 如果 F_CPU 为 11.0592MHz,将wiring ..
发布时间:2021-11-17 04:10:50 C/C++开发

如何在字符串 Arduino 旁边打印整数?

我正在尝试在字符串旁边打印一个整数,但它并没有真正起作用,而且我很困惑. int cmdSeries = 3;Serial.println("Series : " + cmdSeries);//这就是问题出现的地方 在visual basic中,我们曾经这样做过: Dim cmdSeries As IntegerConsole.Writeline(""系列:{0}", cmdSeries) ..
发布时间:2021-11-17 04:10:47 其他开发

Arduino 的新操作员

有人告诉我(特别是在 一个对 Arduino 上的 C++ 标准库 和堆栈溢出问题的回答 C++ 字符串和 Arduino 字符串.如何组合它们?)) Arduino 编译器没有实现 new操作员.但是,我已经为使用它的 Arduino(在 Arduino IDE 中)编写了一个程序,并且运行良好. void setup() {Serial.begin(9600);}无效循环(){字符*数组;字 ..
发布时间:2021-11-17 04:10:41 C/C++开发

Arduino:结构指针作为函数参数

下面的代码给出了错误: sketch_jul05a:2: 错误:变量或字段“func"声明为无效 所以我的问题是:如何将指向结构的指针作为函数参数传递? 代码: typedef 结构体{ int a,b;结构;void func(Struc *p) { }无效设置(){结构;func(&s);}空循环(){} 解决方案 问题是,Arduino-IDE 会像这样自动将其翻译成 C: ..
发布时间:2021-11-17 04:10:38 其他开发

arduino `yield()` 函数的秘密是什么?

Arduino 文档在 https://www 上解释了 yield().arduino.cc/en/Reference/Scheduler 关于到期.显然它是调度程序库的一部分: #include 但是,我可以在我的 Nano 或 ESP8266 上调用 yield() 而不包含调度程序库——但只能在我的主程序中,而不是在包含文件中.此外,包含不适用于我的非会费. 关于 yield( ..
发布时间:2021-11-17 04:10:32 其他开发

使用以太网扩展板在多个 Arduino 板之间发送和接收数据的最佳方式是什么?

我是 Arduino 的新手.我有 4 个相距很远的 Arduino 板.我想在它们之间建立连接,例如,如果一个连接到 Arduino 板 1(例如)的传感器被触发,它将向所有其他 3 个板发送某种通知,以在其他板上执行操作.我打算使用以太网屏蔽,但想知道用 Arduino 配置以太网屏蔽时使用的最佳模式是什么,以及如何配置它们来这样做.我希望你明白.提前致谢. 解决方案 在带有网络扩展板 ..
发布时间:2021-11-17 04:10:29 其他开发

将字符串拆分为 N 个部分

我正在开发一个 Arduino 代码,它输入一个可变大小的字符串,目的是将字符串分成 N 个部分(同样 N 由 Arduino 代码输入,它是一个变量). 我发现不同的代码将字符串分成 N 个相等的部分,但如果字符串有 9 个字符并且需要的部分是 2,则代码不起作用. 我的想法是创建一个代码,尽管 的结果能够拆分字符串 str_size % n 不同于零. 例如,如果字符串 ..
发布时间:2021-11-17 04:10:26 C/C++开发

制作一个不会阻止 ESP8266/Arduino 的 UDP 类

我的 Arduino 兼容项目需要在 ESP8266 上侦听特定的 UDP 端口并在收到适当的消息时做出响应,同时在主程序循环中执行其他应用程序. 我想将 UDP 的内容抽象到它自己的类中,这就是我的问题所在. 如何让我的班级继续听,阅读一个UDP包,然后调用一个send响应方法,不用在主程序循环中放入大量代码? 我的类的界面是: #ifndef Discover_Me_h#d ..
发布时间:2021-11-17 04:10:23 C/C++开发

有人可以解释一下这条线吗

K_count = (K_count 它是这个简单代码的一部分,我无法理解它是如何精确工作的? 解决方案 这基本上是通过标准美国电话键盘上“3"键的可用选项递增,在到达最后一个选项后循环回到第一个选项.它通过引用包含每个键的选项的 3 维数组来实现,这些键排列为行/列/选项.它的编写方式使得只需稍加修改即可重用于其他密钥. "...?...:..." 构造基本上是 if/else ..
发布时间:2021-11-17 04:10:20 其他开发

使用android控制伺服

问高手,如何在arduino中编码以通过蓝牙使用android控制伺服?下面的代码不起作用,伺服只能在 48 - 56 之间运行. #include #include #include 伺服伺服;int bluetoothTx = 10;int bluetoothRx = 11;软件串行蓝牙(bluetoothTx, bluetoothRx);无效设置(){伺服.附加(9);Serial.beg ..
发布时间:2021-11-17 04:10:17 移动开发