arduino相关内容

Arduino创建代理JS客户端如何使用

欢迎光临, 目前,我想使用JavaScript(NodeJS)将代码上传到Arduino, 我讨厌用FIRMATA上传代码, 我想用官方Arduino create agent和Arduino create agent js client https://github.com/arduino/arduino-create-agent-js-client 我只是Arduino Create代 ..
发布时间:2022-07-23 21:04:06 前端开发

找不到键盘,即使我包括键盘。h

我想做一个简单的程序放在我的Arduino/Genuino(SunFounder)Uno板上,当插入时,它会调用Keyboard.print()函数。当我编译我的程序来执行此操作时,它显示我没有包括Keyboard.h,尽管我实际上是在程序的开头。 我的代码: #include void setup() { Keyboard.begin(); Key ..
发布时间:2022-07-23 20:54:06 C/C++开发

VSCode禁用Arduino编译优化以进行调试

使用默认的VSCode Arduino配置,编译器将生成的代码优化为完全优化的,因此使用Cortex-Debug进行调试几乎是不可能的,因为代码已优化出来,单步执行到处跳来跳去。 关于如何禁用所有编译器优化有什么建议吗? 推荐答案 我不知道您使用的是什么开发板,我使用的是Adafruit M0 Express。Adafruit已经为他们的大多数SAMD板创建了板配置选项。如果您编 ..
发布时间:2022-07-21 19:26:09 其他开发

在Kotlin Android应用程序中处理传入的蓝牙数据流

我正在开发一个小应用程序,它通过蓝牙连接到一个附加了蓝牙盾牌的Arduino。我的蓝牙连接正常,我可以从我的应用程序向Arduino发送命令。我要在科特林做这件事。我是边走边学的,所以我误会了。这就是我希望有人能为我指路的地方。 您可以假设所有蓝牙连接设备都工作正常(的确如此)。 这是我的代码中处理向Arduino发送数据的部分。 private fun writeDataSen ..
发布时间:2022-06-22 23:11:51 移动开发

ESP8266环路错误

我是NodeMCU ESP8266板的新手,并且一直在使用它,我对此代码中的问题感到有点困惑。代码在Arduino上运行,最初是为Arduino Uno编写的,但当我在ESP8266板上尝试它时,我得到了一个串行监视器错误?我认为这与我在底部循环的方式有关,但我不确定是否谢谢你的帮助。 const int MotionSense = D2; const int MotionLed = D3; ..
发布时间:2022-06-22 23:05:01 C/C++开发

ESP32:dsb1820温度传感器提供恒定的负127读数

我正在尝试使用连接到esp32微控制器的单个dsb1820温度传感器来获取温度读数。传感器连接到esp32的GPIO-4上。我打算将温度读数发送到云中。 我面临的问题是温度读数始终为-127。 我在网上看到,当dsb1820返回-127表示传感器未连接。 我是否使用错误的引脚连接传感器? #include "OneWire.h" #include "DallasTemper ..
发布时间:2022-04-19 16:31:42 其他开发

如何在Tinygo中映射两个取值范围

我正在使用Golang为Arduino uno和tinygo编程。我正在尝试映射两个值范围。 一种是编码器,范围在0-1000之间,另一种是Tinygo的模数转换器,范围在0-65535之间。我正在读取ADC范围,需要将其转换为0-1000(编码器)范围。 我尝试了几种方法,但我遇到的基本问题是数据类型。例如,下面的公式等于0: var encoderValue uint16 = 3 ..
发布时间:2022-04-19 16:26:07 其他开发

Zlib compress()STM32返回Z_STREAM_ERROR

我是zlib库和C++的新手。因此,我可以在STM32上压缩char并使用compress()或compress2()。 我在没有在STM32上编译的情况下尝试了样例代码,它起作用了!但是,当我编译到STM32时,它总是返回(-2)或Z_STREAM_ERROR。当我打印结果时,它只打印第一个byte。我在设备上还有大约6kb的空闲内存。代码有什么问题吗? 注意:在zconf.h上,我 ..
发布时间:2022-04-10 17:41:27 C/C++开发

用Arduino和PySerial回显一系列字节

我正在编写一个程序,使用PySerial向Arduino Uno发送一个10字节长的包(Arduino和我的计算机的代码如下所示)。代码的工作方式是,无论何时向Arduino发送字节包,它都会将字节回送到计算机。然后,主机(我的笔记本电脑)读取该数据,并将其打印到控制台(延迟100毫秒)。但是,当我运行代码时,它缓慢地打印出10个空字节b'',延迟超过100毫秒(更像是750毫秒)。在此之后,它的 ..
发布时间:2022-02-22 15:17:31 其他开发

如何使用NODEMCU发送HTTPS GET请求

如何使用Nodemcu-Arduino代码发送HTTPS-GET/POST请求。 我花了几天时间寻找使用HTTPS协议向网站发送GET请求的工作示例,但我找到的所有示例都不成功。 我希望它也能帮助其他人! 推荐答案 Here is the link that helped me 若要使示例与HTTPS协议一起工作,您必须使用WiFiClientSecure库并调用您拥 ..
发布时间:2022-02-22 15:14:37 其他开发

自动检测Java中的Arduino COM端口(最好通过JSSC)

我想知道是否有办法以某种方式自动找到Arduino设备所连接的COM端口。(就像在Arduino IDE中一样) 我有一段代码,它通过串行通信(使用JSSC库)与Arduino一起工作,每次都必须手动设置COM端口号,这非常令人沮丧。 有没有一种方法可以自动检测正确的Arudino COM端口,或者通过其他方式与Arduino通信,如HID设备通信?(不知道) 提前感谢您的回答/建议。 ..
发布时间:2022-02-22 15:13:01 Java开发

如何将Arduino上的__FlashStringHelper*与char*进行比较?

我有一块将文本行输出为串行的电路板。我需要将这些文本行与我认识的文本行进行比较。从本质上讲,我想做strcmp(thestring,F("knownstring")),但是似乎没有采用FlashStringHelper*类型的strcmp版本。有使用const PROGMEM char *的strcmp_P,但这似乎完全是另一回事。我在Arduino论坛的一个帖子上看到有人建议用progmem_r ..
发布时间:2022-02-22 15:11:48 C/C++开发

视频ESP32上的文本覆盖

我已经开始使用ESP32-CAM。 演示Arduino camserver脚本可以很好地处理人脸识别等问题,但现在我正在尝试实现一些有用的东西。 我知道here中的示例设法在面部识别过程中将文本覆盖到视频源上,但我想不出如何在this这样简单得多的流代码上实现此功能。 如何使用此示例进行文本覆盖? /********* Rui Santos Complete pr ..
发布时间:2022-02-22 15:09:07 其他开发

为什么不在我的程序中写入pySerial?

所以我在我的Arduino Nano上设置了一个程序,它从串行端口读取单个字节,并根据收到的字节是1还是0打开LED。我在Serial监视器上和python3shell中使用pySerial彻底测试了这个程序,它工作得很好。但是当我有这样一个简单的程序时: import serial SERIAL = serial.Serial("COM4", 9600) SERIAL.write(b'1' ..
发布时间:2022-02-22 15:04:30 Python

适用于Arduino Nano 33 IoT的软件系列

我计划从旧的5V Arduino Nano迁移到新的Arduino Nano 33 IoT。我已经使用Software Serial(SoftwareSerial.h)为旧的5V Arduino Nano编写了与Sim800L模块通信的功能代码。但是,当我将主板更改为新的Arduino Nano 33 IoT时,找不到软件串行库。 我尝试在“Sketch”下的“Include Library ..
发布时间:2022-02-22 15:00:07 C/C++开发

Arduino:将数据存储在 EEPROM 中的轻量级压缩算法

我想用 ATmega168/将大量数据存储到我的 Arduino 上ATmega328 微控制器,但遗憾的是只有 256 KB/512 KB 的 EEPROM 存储空间. 我的想法是使用压缩算法来减少大小.但是,我对压缩算法的了解非常少,而且我对现成库的搜索失败了. 那么,有没有优化存储大小的好方法呢? 解决方案 你可以看看 LZO 算法,设计为轻量级.我不知道AVR系统是否有 ..
发布时间:2022-01-25 13:01:59 其他开发

通过以太网直接连接笔记本电脑和arduino

我用 Arduino 和以太网屏蔽做了一个项目.Arduino 托管了一个网站,我可以通过笔记本电脑上的浏览器打开该网站.Arduino 通过以太网连接到路由器.所有这些都可以正常工作. 现在我必须在学校展示这个项目.为了防止令人不快的意外,我想通过以太网将 Arduino 直接与笔记本电脑连接起来.我的问题是我对这个话题真的不太了解.如果可能,请告诉我应该怎么做. 解决方案 如果您 ..
发布时间:2022-01-24 15:31:15 其他开发