我正在尝试从 char 数组中提取时间,并将其存储到 integer(例如 (092703))。char 数组如下所示: “2018-09-20T09:27:03>2023-09-20T13:03:33” 我一直在阅读 strtok,它似乎是我至少需要用来分解 char 数组的东西,这样我 ...
我正在尝试从 char 数组中提取时间,并将其存储到 integer(例如 (092703))。char 数组如下所示: “2018-09-20T09:27:03>2023-09-20T13:03:33” 我一直在阅读 strtok,它似乎是我至少需要用来分解 char 数组的东西,这样我 ...
我现在在我的项目中,我需要对具有不同 colors 的物体进行分类。我将把所有物体放在传送带上,传感器将读取颜色,传送带会将 object 传送到下一个放置盒子的位置传送带和我安装的伺服电机,用于将 object 弹入盒子。 我发现代码无法检测物体的颜色(我已经检查过传感器是否正常工作)。 ...
我正在尝试使用 Digispark Kickstarter 模拟 HID 击键。 为此,我使用库 DigiKeyboard。 在 arduino IDE 中编译我的简单示例代码时,出现以下错误: 对不起,有些部分是德语。 那是原来的 output。 我试图将变量usbDescriptorHidRep ...
当我按下一个按钮时,我想让伺服电机在 0-90 度之间振荡,但是当我按下另一个按钮时,它停止振荡,然后保持在最新的 position。 我从这个开始: #include <Servo.h> Servo myservo; int pos = 0; const int button1 = ...
我想将我的浮点变量转换为十六进制值,如 0x00466 等。但是当我尝试我在 inte.net 中看到的所有内容时,我的串行控制台变得疯狂:D 就像“'#gA”。 我在下面尝试了这段代码 结果是“”(:D)我想要像“0x000466 或任何 likte HEX 值”这样的结果,那我该怎么办? ...
我坚持使用 arduino 制作火灾探测器的代码。我已经连接了 5 个火灾探测器模块,但是,我不知道为什么一次只能检测到其中一个。 你能帮我处理我的代码吗? 我希望我所有的传感器在检测到火灾时都能正常工作。 ...
我在 SD 卡中加载了一个.txt 文件,其中包含: 我正在使用 readStringUntil(':'); 阅读这篇文章在 Arduino IDE 但它一起读取整个内容,但我想拆分字符串和 integer 并将其存储在不同的变量中。 我想知道如何轻松拆分它并将其存储在不同的变量中。 下面是我的代 ...
我正在 Arduino 的 16x2 LCD 显示屏上制作无限跑酷游戏。 敌人在屏幕上向左爬行,当他们到达尽头时,我想删除敌人 class 的实例,但我不知道如何删除。 一旦 x position 变为零,我希望它在更新 function 中自行删除。 不管怎样,这是我的代码: class: 这是 ...
我正在使用 nodemcu ESP8266 并编写一个程序来将一些值存储到 EEPROM(分配缓冲区地址 115 到 150 以存储 USERNAME)。 当我使用从 115 到 150 的循环读取 EEPROM 数据时,它将返回带字符串的未知字符。 当我检查 null 值以确定字符串何时结束时,代 ...
我一直致力于 arduino 中的 LED 灯条项目,并希望使用 Ardunio <FastLED.h> libaray 点亮可寻址 LED。 我决定使用同一组代码来访问连接到 arduino mega controller 上两个不同数字引脚的两个 LED 灯条。请参阅下面的 ardu ...
我正在练习和尝试我的模数转换器并尝试这个简单的测试。 这是我的代码: 当我打开我的串行监视器时,它只显示“原始”的变化,但我的“电压”function 似乎没有包括在内,这是我得到的,你可以看到它只显示原始的结果(在左边),但不显示电压(右侧)串行监视器我试图确保我在无效循环内也受到了“电压”fun ...
当我调试 C 代码时,我需要找到具体的数据类型,特别是在 Arduino Studio 和相关平台上进行 MCU 编程。 c语言如何获取变量的数据类型? ...
我开始了一个教程项目来使用 Arduino Uno 开发板。 这个项目的总结是,在加热器和冷却器的帮助下,我们必须保持腔室的温度恒定。 项目差不多准备好了,但问题是在达到高于所需温度的温度后,冷却器开始工作并将温度降低到所需温度以下,然后加热器开始工作以提高温度。 您知道腔室加热后,其温度会在一段时 ...
#include <Adafruit_EEPROM_I2C.h> #include <Adafruit_FRAM_I2C.h> #include <Servo.h> #include <Wire.h> #include "RTClib.h" R ...
我对 Arduino 业务还很陌生。 如何从 SD 卡读取最后一行? 使用以下代码片段,我可以阅读第一行(“\n”之前的所有字符)。 现在我想包括一个“向后”的声明(或其他)。 到目前为止我的代码: ...
我正在图书馆工作以从电子计数器读取串行数据。 根据您的合同,计数器最多可以传输 105 个不同的标签。 因为这个库可能在轻量级而不是强大的嵌入式系统(通常是 arduino 或 esp8266)上,所以我试图将内存使用量减少到最低限度。 为了读取每个标签,我的库有一个缓冲区,其长度等于可能的最大标签 ...
我试图控制几个步进电机,但对于这个例子,我想要实现的是当限位开关被触发时,它将改变电机的旋转方向,所以为了测试目的,我写了一个代码,它应该是当与步进电机实例关联的限位开关产生中断时,更改电机的旋转。 这个想法是为每个StepperMotor创建一个LimitSwitch class 的实例,通过编写 ...
我有一个关于 C++ 构造的问题(这不是问题:))我正在为必须执行任务的 ESP 控制器构建一个项目。 ESP 从 JSON 格式的 HTTP 请求接收任务,我使用 ArduinoJSON 解码 JSON。 为了使用任务列表,并且为了更清楚,我正在定义包含选项的 Construct。 在请求之前我 ...
我一直在尝试在我制作的这个元探测器中添加一个伺服系统,当它检测到金属时,伺服系统会旋转一个指定的角度并在指定的时间内停留并返回到它之前的位置。 但是因为我不知道如何用 c++ 编写代码,我认为这是 Arduino Uno 板使用的,所以我一无所知。 我在网上找到了代码,它目前可以与 LED 一起使 ...
我正在关注官方教程并尝试让我的 ESP32S 提供一些输出。 官方教程我可以做任何事情,但我没有得到任何输出。 我的操作系统是 Ubuntu 22.04 LTS,我尝试启动的代码: 这是我在显示器上看到的(没有 FRACKING “HELLO WORLD.” 消息):我已经尝试执行闪烁程序,但也没 ...