问题标签 [adafruit]

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

arduino - 在 Adafruit Fona 的串行监视器中抑制 AT 代码输出

我修改了 Adafruit Fona GPS 示例文件,以显示我的位置与它收集的 GPS 和 GSM 位置之间的错误。我输出的错误部分显示正确,但 AT 代码也显示在串行监视器上,我不知道如何抑制它们。代码在下面,输出在下面。我正在尝试摆脱以“GPS错误...”开头的所有内容。

输出是:

0 投票
1 回答
40 浏览

arduino - Arduino Adafruit Neonpixel 返回 0 像素

我正在做一个项目,我需要使用具有 360 个 LED 的 WS2812B LED 灯条。我正在使用Adafruit_NeoPixel.h库来驱动 LED 灯条。我有一个名为灯的类,负责驱动 LED。

这是我的代码片段:

顺便说一句,我正在研究带有 ATmega328 的 Arduino Nano。

现在,m_LedStrips.numPixels()显示它有 0 个像素。奇怪的是,当我将像素数设置为更小的值时,它会起作用。360 也适用于我只有灯光控制的原型代码。我怀疑这可能是内存问题,但我的 Arduino 内存还没有满。以下是内存使用统计信息。

有人可以就如何解决此问题提供一些建议吗?

0 投票
1 回答
341 浏览

arduino - Adafruit_MAX31855 Thermopile IC readcelcius() 命令返回 nan

我目前正在使用 Adafruit_MAX31855 IC 和 K 型热电偶。出于某种原因,我在串行监视器中得到了这个......

现在我知道所有的接线都正确,因为我得到了内部温度。除此之外,.readCelcius() 命令有时会返回正确的读数。起初我以为可能是最高温度超出了芯片的能力范围,但即使在 40 摄氏度下运行时,我有时也会得到这个。

我已经检查了我所有的电压和 PWM 输出等。以及对热电偶进行基准测试。当它在室温下工作时,它是正确的。当加热器打开时我得到读数而不是 Nan 时,我似乎得到了非常高的数字,以千计,这显然是不正确的。它应该在65摄氏度左右。

有任何想法吗?

0 投票
1 回答
413 浏览

bluetooth-lowenergy - BLE 服务中是否需要循环冗余校验

在北欧的这个应用程序中

https://github.com/adafruit/Bluefruit_LE_Connect_Android

将循环冗余校验 (CRC) 添加到有效负载字节数组中,然后再将其写入 UART 接收特性。

CRC有必要吗?BLE栈不是自己加前导码、CRC等来滤除噪音的吗?

谢谢

0 投票
1 回答
226 浏览

arduino - 将 Adafruit m0 与 dht22 连接

我是低级编程的新手,并试图将 DHT22 传感器连接到我的 Adafruit M0 Lora 上以读取温度。到目前为止,我只检索NaNs。

我设置的连接与此草图相同,除了使用针 13 而不是针 2 用于传感器输入/输出。我知道草图是为不同的羽毛板制作的,尽管据我所知,逻辑应该保持不变。

我正在使用Adafruit 的 DHT 库

谁能帮助指出我做错了什么?我尝试了 9600 以外的其他波特率,以及更改了可编程引脚。任何帮助都将不胜感激。

0 投票
0 回答
893 浏览

utf-8 - 带有 Adafruit_GFX 的 UTF-8 字符

我正在使用 Arduino 和OPEN-SMART 触摸屏扩展板,它使用 Adafruit_GFX 库。我需要打印整个 UTF-8 中的字符,例如带有变音符号、希腊字母等的字母。如果我尝试使用默认字体打印这些字符,它会打印一些废话。我应该怎么办?

0 投票
0 回答
408 浏览

windows-10-iot-core - 视窗物联网 + BME280

我正在尝试使用 BME280 传感器,但它不起作用。我正在使用来自https://www.hackster.io/windows-iot/weather-station-67e40dhttps://www.hackster.io/23021/weather-station-v-3-0-b8b8bc的示例

但在这两种情况下,我都找不到传感器。当我启动 Raspberry OS 并在那里使用 python 脚本时,我可以读取所有内容。

目前我正在运行 Windows 10.0.15063.0

目前我的应用程序正在 BMP280 传感器上运行,这可以工作,但是当我用 BME 替换它时它不会。

0 投票
0 回答
873 浏览

c++ - 显示 DHT11 温度数据时如何正确刷新 Adafruit 1306 OLED?

我的 OLED 上的温度数据没有更新。无论如何,温度数字保持不变。

我正在使用带有 DHT11 温度/湿度传感器、Adafruit ssd1306 oled 和 2 个按钮的 ESP8266。

我的代码在 Web 服务器上显示温度,该服务器在页面刷新时可以正常工作和更新。现在,如果你按下一个按钮,字符串“测试!” 会出现在oled上。如果您按下另一个按钮,将显示温度。

但是,如果我再次按下按钮或按下“测试!”,温度将永远不会更新。按钮和温度按钮。所以它不会刷新当前的温度数据。我不确定这是否只是我的 oled 没有正确清除的问题,或者我的代码是否允许 buttonpress() 函数使用新的临时数据进行更新。或者两者兼而有之?

关于我可以做些什么来让 oled 像网络服务器一样刷新当前温度数据的任何建议?

0 投票
2 回答
3738 浏览

arduino - 使用 Arduino IDE 的 Adafruit Feather Huzzah ESP8266 上拉电阻

我正在研究 Adafruit Feather Huzzah ESP8266,我想在按钮上添加一个内部上拉。当我使用电阻手动进行上拉时,我的接线工​​作正常,但是当我在 Arduino IDE 代码中使用以下行添加内部上拉时,它无法正常工作。

这是我的完整代码:

这是我的引体向上接线:

这是我假设的内部上拉的接线:

0 投票
1 回答
364 浏览

printing - Nema步进电机保持力矩

我正在研究手工制作的 3D 打印机。我有两件 Nema - 11 双极步进电机用于我的项目,我想将它直接连接到如图所示的垂直曲柄。(没有额外的元件,例如步进滑轮)这些步进器将携带总共 40 公斤的可移动杆。

图片

这张图片就是一个例子。那么,如何计算这两个步进器的最大总起重量?这些步进器足以满足这个项目吗?在另一种情况下,我可以为这款 3D 打印机选择哪种类型的步进器?你对此有什么建议吗?