问题标签 [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.
arduino - 在 Adafruit Fona 的串行监视器中抑制 AT 代码输出
我修改了 Adafruit Fona GPS 示例文件,以显示我的位置与它收集的 GPS 和 GSM 位置之间的错误。我输出的错误部分显示正确,但 AT 代码也显示在串行监视器上,我不知道如何抑制它们。代码在下面,输出在下面。我正在尝试摆脱以“GPS错误...”开头的所有内容。
输出是:
arduino - Arduino Adafruit Neonpixel 返回 0 像素
我正在做一个项目,我需要使用具有 360 个 LED 的 WS2812B LED 灯条。我正在使用Adafruit_NeoPixel.h
库来驱动 LED 灯条。我有一个名为灯的类,负责驱动 LED。
这是我的代码片段:
顺便说一句,我正在研究带有 ATmega328 的 Arduino Nano。
现在,m_LedStrips.numPixels()
显示它有 0 个像素。奇怪的是,当我将像素数设置为更小的值时,它会起作用。360 也适用于我只有灯光控制的原型代码。我怀疑这可能是内存问题,但我的 Arduino 内存还没有满。以下是内存使用统计信息。
有人可以就如何解决此问题提供一些建议吗?
arduino - Adafruit_MAX31855 Thermopile IC readcelcius() 命令返回 nan
我目前正在使用 Adafruit_MAX31855 IC 和 K 型热电偶。出于某种原因,我在串行监视器中得到了这个......
现在我知道所有的接线都正确,因为我得到了内部温度。除此之外,.readCelcius() 命令有时会返回正确的读数。起初我以为可能是最高温度超出了芯片的能力范围,但即使在 40 摄氏度下运行时,我有时也会得到这个。
我已经检查了我所有的电压和 PWM 输出等。以及对热电偶进行基准测试。当它在室温下工作时,它是正确的。当加热器打开时我得到读数而不是 Nan 时,我似乎得到了非常高的数字,以千计,这显然是不正确的。它应该在65摄氏度左右。
有任何想法吗?
bluetooth-lowenergy - BLE 服务中是否需要循环冗余校验
在北欧的这个应用程序中
https://github.com/adafruit/Bluefruit_LE_Connect_Android
将循环冗余校验 (CRC) 添加到有效负载字节数组中,然后再将其写入 UART 接收特性。
CRC有必要吗?BLE栈不是自己加前导码、CRC等来滤除噪音的吗?
谢谢
arduino - 将 Adafruit m0 与 dht22 连接
我是低级编程的新手,并试图将 DHT22 传感器连接到我的 Adafruit M0 Lora 上以读取温度。到目前为止,我只检索NaN
s。
我设置的连接与此草图相同,除了使用针 13 而不是针 2 用于传感器输入/输出。我知道草图是为不同的羽毛板制作的,尽管据我所知,逻辑应该保持不变。
我正在使用Adafruit 的 DHT 库
谁能帮助指出我做错了什么?我尝试了 9600 以外的其他波特率,以及更改了可编程引脚。任何帮助都将不胜感激。
utf-8 - 带有 Adafruit_GFX 的 UTF-8 字符
我正在使用 Arduino 和OPEN-SMART 触摸屏扩展板,它使用 Adafruit_GFX 库。我需要打印整个 UTF-8 中的字符,例如带有变音符号、希腊字母等的字母。如果我尝试使用默认字体打印这些字符,它会打印一些废话。我应该怎么办?
windows-10-iot-core - 视窗物联网 + BME280
我正在尝试使用 BME280 传感器,但它不起作用。我正在使用来自https://www.hackster.io/windows-iot/weather-station-67e40d和https://www.hackster.io/23021/weather-station-v-3-0-b8b8bc的示例
但在这两种情况下,我都找不到传感器。当我启动 Raspberry OS 并在那里使用 python 脚本时,我可以读取所有内容。
目前我正在运行 Windows 10.0.15063.0
目前我的应用程序正在 BMP280 传感器上运行,这可以工作,但是当我用 BME 替换它时它不会。
c++ - 显示 DHT11 温度数据时如何正确刷新 Adafruit 1306 OLED?
我的 OLED 上的温度数据没有更新。无论如何,温度数字保持不变。
我正在使用带有 DHT11 温度/湿度传感器、Adafruit ssd1306 oled 和 2 个按钮的 ESP8266。
我的代码在 Web 服务器上显示温度,该服务器在页面刷新时可以正常工作和更新。现在,如果你按下一个按钮,字符串“测试!” 会出现在oled上。如果您按下另一个按钮,将显示温度。
但是,如果我再次按下按钮或按下“测试!”,温度将永远不会更新。按钮和温度按钮。所以它不会刷新当前的温度数据。我不确定这是否只是我的 oled 没有正确清除的问题,或者我的代码是否允许 buttonpress() 函数使用新的临时数据进行更新。或者两者兼而有之?
关于我可以做些什么来让 oled 像网络服务器一样刷新当前温度数据的任何建议?