问题标签 [arduino-ide]
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.
c++ - Arduino WiFi UDP 上传问题
我最近得到了一个 arduino 和 wifi sheild,但我在 wifi 库特别是 udp 类上遇到了问题。当我的文件夹中没有 WiFiUdp.h 和 cpp 文件时,连接和一切正常。我可以上网,发送数据,获得建立连接和发送数据的绿色和蓝色指示灯。但是当我在我的草图中包含 wifiudp.h 时,我得到了一堆错误。下面列出了错误。我从 github 获取了我的库,下载了它,提取并把它塞进了库中,就像我对 github 上的所有其他东西所做的那样。它不是我的代码,因为当我在 arduino 网站上使用 wifisendreceive 示例时,我在上传时遇到了同样的错误。来自 github 的这个“主”arduino 文件中的某些内容无法正常工作。有没有人遇到过我正在处理的同样问题,有人知道如何解决这个问题吗?我知道尽可能多的错误,它可能不包括或定义某些东西,我只是不知道在哪里和什么。这些错误解释了它在哪里不起作用,但问题是它们有很多。这是错误。感谢任何可以阐明这个 udp 类的人。顺便说一句,这只是错误的一半。我不允许在正文中发送超过 3000 个字符。错误只是来自不同文件等的相同类型。这只是错误的一半。我不允许在正文中发送超过 3000 个字符。错误只是来自不同文件等的相同类型。这只是错误的一半。我不允许在正文中发送超过 3000 个字符。错误只是来自不同文件等的相同类型。
c++ - Arduino UDP 错误 WiFiUdp.cpp
我将 UDP 放入我的库中并将其包含在我的草图中。我仍然收到错误但不同的错误,这与我的 cpp 文件有关。这是我得到的错误。有谁知道如何解决这些问题?非常感谢您的帮助。我需要打开我的记事本++并包含一些东西吗?
c++ - Arduino Wifi UDP 开始错误
安装我的库 wifiudp 并将其包含在我的草图中后,它工作正常。WifiUDP.begin
在我进入草图的那一刻,我得到了这些错误。我转到错误所指的 cpp 文件,但我不确定我应该从那里做什么。有人知道吗?谢谢。
c++ - 11.0592MHz 的 Arduino。修改Timer0,delayMicroseconds()
我在 Arduino 环境中使用 11.0592MHz 的 ATMega328P。我认识到 delayMicroseconds() 函数快了大约 27%。原因是,wiring.c 中的代码假定时钟速度现在为 8MHz。
现在我尝试修复它。我发现了不同的帖子,但我不确定最兼容 Arduino 的方式是什么。你能推荐什么?
- 如果 F_CPU 为 11.0592MHz,将wiring.c 中的变量“us”乘以 1.27?简单但只影响 delayMicroseconds 而不是 millis()、micros()、delay() 等。
- 将预分频因子可能从 64 更改为 ???
其他想法或指南?
先感谢您。
菲利克斯
c++ - 计时器上的 Arduino PID
我正在尝试使用 PID 功能配置我的 arduino mega。arduino 示例启动一个基于“millis”功能打开和关闭的继电器。但是,我想知道是否可以在定时器调用中使用 PID,所以在 6 分钟后它会检查传感器读数。基于传感器读数和参数的激进程度;这将打开或关闭继电器。我的问题是,这可以用计时器而不是“毫秒”来完成吗?下面是 arduino 提供的示例。在此之下,是我炮制的东西。请给建议。谢谢。
这是我的代码:
arduino - Arduino WiFi shield 很少连接到网络,有什么提示吗?
上面的代码反复尝试连接到 WPA2 网络。这产生的串行输出如下所示:
** 扫描网络 **
可用网络数量:2
0) SKY0C026 信号:-48 dBm 加密:WPA2
1) WAP-HOME 信号:-84 dBm 加密:WPA
状态:4
当连接失败时,这会一遍又一遍地重复(状态 4)。我不明白的是,有时它能够连接,有时是第二次尝试。我试过延长连接之间的延迟时间,但没有运气。有什么我想念的吗?
arduino - 如何使用 Arduino 在较低电压下发送全周期脉冲?
我目前analog pin 3
在我的 Arduino Uno 上使用来发送 0 到 5V 的电压。我正在使用该电压来控制电机,目前我正在使用以下功能:
我正在255 pwm
使用5V和2.5V127
。问题是 PWM 以 255pwm(5V) 发送全周期,但在 127V 时,周期为 50%,这导致我的电机有点抽搐。
我该如何解决这个问题?我正在寻找一种即使在较低电压下也能发送完整 PWM 周期的方法。可能吗?
arduino - fsr 和 LCD 的 Arduino 问题
我正在做一个需要使用 arduino uno、4 个力传感器和 16x2 LCD 的项目。我正在尝试通过按钮的实现将力传感器的读数显示在 LCD 上。例如。如果我按下向上按钮,它应该显示第一个力传感器读数。问题是它只显示大量的 143164976.0000,即使没有对其施加任何力。请就我的编码是否有问题提出建议。
c - Arduino fsr 保值
嗨,我正在使用带有 arduino uno 的力传感器做一个项目。我遇到的问题是,当我对传感器施加力时,它会显示值,但是当我停止施加力时,它仍然显示相同的值而不是 0。当我用不同的力施加它时,值会相应地改变,但它仍然当我停止施力时不会为 0。请帮忙!
arduino - 使用 arduino 和超声波 hc-sr04 传感器进行速度测量?
我想使用 Arduino 和两个超声波 hc-sr04 制作速度检测“设备”,就像这个链接一样。但我想用超声波代替LDR。
从那个链接。激光和 ldr 是如何工作的,像这样
电阻器用作下拉电阻器,我将传感器接线并将它们放在一个盒子里,以避免它们检测到周围的光。对于每种情况,都钻了一个孔,以便激光束可以照亮传感器,而环境光不会影响传感器。工作原理很简单:经过的物体会“切断”激光束,这意味着 LDR 传感器会检测到这种突然下降的光强度。首先,我定义了一个阈值,在该阈值下传感器被认为是触发的,一旦该值低于第一个传感器的阈值,Arduino 就会等待第二个传感器被触发。在此等待时间内,它计算两个事件之间经过的时间。当第二道光束被中断时,计时器停止,现在只是简单的数学运算。2 个传感器之间的距离是已知的,
在 Arduino 代码下方:
如何使用超声波 HC-SR04 传感器实现代码?编码对我来说是个问题。希望有人可以帮助我...... :(请原谅我的英语不好!