问题标签 [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 回答
3205 浏览

delphi - delphi android应用程序中的蓝牙,TBluetooth组件

我必须使用 Delphi 编写一个移动应用程序。该应用程序需要通过蓝牙从Adafruit Feather接收信息和数据。我使用德尔福 XE5。

您将如何在 Delphi XE5 中执行此操作?

0 投票
0 回答
58 浏览

bluetooth - Windows 10 IoT 和 Adafruit M0 BLE 通信

我在树莓派 3 上运行 Windows 10 IoT (v14342) 并尝试与 Adafruit M0 BLE 羽毛模块进行通信。配对后,我可以从中写入和接收消息,如果羽毛模块暂时断电,Windows 10 IoT 似乎无法向其写入任何内容。我的程序将通知特征写入羽毛模块,并给出以下异常:

指定的登录会话没有用户会话密钥。(来自 HRESULT 的异常:0x80070572)

这是否意味着它正在丢失配对信息?如果是这样,我看到 W10 和羽毛连接起来了。(羽毛侧的蓝色 LED 亮起)

我不确定问题存在于哪一边。另外,如何在 Windows 10 端调试蓝牙服务。

任何帮助都会很棒。

谢谢

0 投票
2 回答
762 浏览

c++ - Adafruit FONA 3G GPS 无响应

我目前正在和我的一个朋友一起做一个涉及 GPS 跟踪的项目。这是我们使用的 Adafruit 的 FONA 3G GPS 板。https://www.adafruit.com/product/3147

我们还使用推荐的有源 GPS 天线。由于我的声誉低,我无法发布指向它的链接。

我们正在 mbed LPC1768 微控制器上对系统进行原型设计。我们编写了自己的 mbed 代码,通过 mbed 上的 UART 向 FONA 发送 AT 命令,然后通过 putty 在计算机上显示回复。我们尝试了几个 AT 简单的 AT 命令,例如制造商信息和​​ SIM 卡信息,都运行良好。我们还尝试了更复杂的 AT 命令来请求电池电量等,并且这些命令也有效。我们现在无法获得 GPS 响应。昨晚凌晨 1 点左右,我们能够使用 AT+CGPSINFO 命令获得 GPS 响应,该命令向我们显示经度、纬度、方位等。然而,它在大约 40 英里处是不准确的。今天,当我们回到它尝试解决这个问题时,我们无法从 GPS 收到任何响应。我们仍然可以收到来自电池电量和其他命令的响应。只是 GPS 没有响应。我们已经在室内和室外尝试过,并让模块在 GPSTEST 模式下运行了一个多小时,但无济于事。

这是我们到目前为止的代码。

这里还有我们正在使用的 ESP 模块的代码,但它已被注释掉,我认为这不是问题所在。

这是我们运行此代码时得到的响应。FONA 的输出

我们在室内和室外都试过了,调用函数之间的时间不同,但似乎没有什么能使它起作用。这尤其令人气愤,因为这至少给了我们昨晚的坐标,即使它是错误的。现在,正如你所看到的,它根本没有给我们坐标。

有谁知道这里可能是什么问题?似乎因为这个板子比较新而且未经测试,对于这些问题没有一个很大的支持小组。感谢您提供的任何帮助!

旁注:有人知道 AmpI/AmpQ 值是什么意思吗?我们认为它与信号强度有关,但似乎相当随意。

0 投票
1 回答
867 浏览

python - 如何打破 python 和 pygame 中的“for”循环?

我们目前正在使用 pygame lib、python、raspberryPI 和 adafruit motor hat 对机器人进行编程。以下是我们如何将电机速度从 0 提高到 100 的示例:

for i in range(100): motor.run(i)

此代码在向前、向后和左右移动的定义中,在按下键盘按钮时使用。但是,我们希望在释放 KEY 时中断“for”循环。

0 投票
1 回答
385 浏览

python - Adafruit BLE python 库无法列出描述符

我正在尝试使用 Python 的 BLE 库与一个 Nordic nrf51844 芯片组进行通信。因为一个特性是启用通知,所以我需要通过将描述符客户端特性配置设置为 0x0001 来启用来自客户端的通知。但我未能通过调用“characteristic.find_descriptor()”来获取描述符。我还尝试打印出所有发现的描述符,但看起来没有运气让它工作。

下面是我用来发现特征的代码及其描述符,参考了 Adafruit BLE 库的示例:

但它总是在“characteristic.find_descriptor()”处失败,并出现以下错误:

我查看了库的源代码,但找不到显式获取描述符的接口。谁可以帮我这个事?

谢谢!

0 投票
2 回答
7335 浏览

python - 在 LCD 显示屏上显示 Raspberry Pi 时钟

我有一个运行 LCD 显示器的 Raspberry Pi。我在下面找到了显示时间的 Python 脚本,但我注意到 Pi 的时间和 LCD 之间有将近一秒的延迟。

我尝试删除代码的最后一行(sleep(1))并消除了延迟,但 LCD 闪烁很多。

谁能解释最后一行的功能,以及是否有办法在 LCD 上立即显示时间?

谢谢。

0 投票
1 回答
1486 浏览

python - 运行时 Tkinter 窗口为空白

当我运行我的 tkinter 代码以使用 Adafruit 测量温度时。当我运行我的代码时,tkinter 打开一个窗口,但窗口上没有任何内容。我以前使用过 tkinter,我已经看到了应该出现的东西,但只是没有出现在这个特定的代码中。

并澄清 READ 中的打印行确实按预期运行了 30 秒。

0 投票
1 回答
818 浏览

arduino - Arduino IDE Flora - 灰色端口

我正在尝试学习如何使用 Adafruit Flora,并遵循以下指南:

https://learn.adafruit.com/getting-started-with-flora/windows-setup

https://learn.adafruit.com/getting-started-with-flora/blink-onboard-led

但是,我正在努力连接到一个端口。它在我的 IDE 中是灰色的,我已经尝试了很多方法,比如启动到 BIOS 并将设置更改为自动,在设备管理器窗口中查找任何隐藏的设备。我在那里看不到“端口 COM”部分,它阻止我将任何内容上传到植物区系。

请帮忙!

0 投票
1 回答
151 浏览

raspberry-pi - pyinstaller Adafruit DHT 库 raspberry_Pi_Driver.so:无法打开共享对象

我在一个文件中使用 Adafruit_DHT 库,当我尝试使用 pyinstaller 进行编译时,我收到一个错误 Raspberry_Pi_Driver.so: cannot open shared object file 我使用的是普通的 RPi(不是模型 2)和 raspbian。我试图编译的文件本身就很好。Raspberry_Pi_Driver.so 我确实找到了。/ | grep Raspberry_Pi_Driver.so 并且它存在。我也尝试在编译 pyinsatller 时使用 --hidden-import=Adafruit_DHT ,但这也不起作用。编译时它不会给出任何错误。我注意到编译后在构建文件夹中你是一个 Adafruit_DHT 文件夹,其中包含驱动程序等。知道发生了什么吗?可能是该库已在 build 文件夹下重新创建,这在执行文件时会造成混淆吗?

0 投票
2 回答
8434 浏览

arduino - 为什么使用 libnfc 和 PN532 SHIELD “未找到 NFC 设备”

我在我的 ArchLinux 上安装了 libnfc,我会通过我的 Adafruit PN532 arduino SHIELD 使用它。

nfc-list向我返回消息“未找到 NFC 设备”。

我在 /etc/nfc/devices.d/pn532.conf 中有以下文件,它给了我

nfc-list uses libnfc 1.7.1 error libnfc.driver.pn532_uart pn53x_check_communication error error libnfc.chip.pn53x Unexpected PN53x reply!nfc-list:错误:无法打开 NFC 设备:pn532_uart:/dev/ttyACM0

关于如何解决这个问题的任何想法?泰