问题标签 [adafruit-circuitpython]

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 投票
2 回答
2140 浏览

python - (Adafruit_Python_DHT - Raspberry Pi) 在 get_platform RuntimeError: Unknown platform

我有一个与 DHT22 传感器连接的Raspberry Pi 4,我想从我的传感器读取数据。

所以我安装了库Adafruit_DHT

然后,我导航到目录Adafruit_Python_DHT/examples/,然后,

因为我有一个连接到 GPIO pi n° 4的 DHT 22传感器,

我跑

我得到

由于回溯表明

“未知平台。”

我对 Adafruit_Python_DHT 库的 github 存储库做了一些研究,并找到了脚本Adafruit_Python_DHT/Adafruit_DHT/common.py
在这里,我看到有一个 If/elif 结构def get_platform(),旨在识别调用库的设备,但只有 RPi 1、2 和 3 的值分配,而 RPi 4 缺失。
所以我打赌这就是错误unknown platform发生的原因。

我浏览了库源代码并找到了目录Adafruit_Python_DHT/Adafruit_DHT/,其中最后一次提交显示“包含 Raspberry Pi 4”。
这是一个platform_detect.py似乎旨在以某种方式“升级”库以识别 Raspberry Pi 4 的模块。

所以我试图通过这样做来“升级”我的图书馆:

(lab_app) root@Raspberry100:/var/www/lab_app/Adafruit_Python_DHT/Adafruit_DHT#,

我跑

而且我没有从提示中得到任何输出,所以我想一切都很顺利。

然后我导航到目录Adafruit_Python_DHT/examples/并再次运行

但我仍然得到同样的错误。

那么如何使用 Adafruit_Python_DHT 库从连接到 GPIO pi n° 4 的 DHT22 传感器获取数据?

0 投票
1 回答
105 浏览

arduino - 无法让 Arduino IDE 识别 Adafruit BLE Feather M0

我有一个 Adafruit BLE Feather M0。我在这里遵循这些说明 - https://learn.adafruit.com/adafruit-feather-m0-express-design-for-circuit-python-circuitpython?view=all

真的希望有人可以帮助我,因为我被困在自己的第一个任务中。

我看到了电路板并选择了正确的“Adafruit Feather M0”,但端口没有显示串行选项。它仅显示“/dev/cu.Bluetooth-incoming-Port”作为选项。上面的说明显示了可供选择的串行端口。我错过了什么?这似乎太基本而无法正常工作。

0 投票
1 回答
37 浏览

uart - 初始化 Uart 引脚作为 PWM 输出

在 Feather m0 basic 上使用 circuitPython,我无法同时使用板针 10 和 11 作为 PWM 输出。

它们都pwmio.PWMOut()单独使用,但是如果我尝试同时初始化它们,程序就会崩溃。

我发现这些是 UART 引脚。有没有办法将这些引脚配置为同时作为 PWM 输出?

0 投票
2 回答
1013 浏览

python - 如何在电路python中进行非阻塞USB串行输入?

我正在尝试使用串行读写在我的计算机上将 micropython 板与 python 连接,但是我找不到在 micropython 中读取非阻塞 USB 串行数据的方法。

基本上我想调用输入函数而不需要输入继续。(类似于https://github.com/adafruit/circuitpython/pull/1186但用于 USB)

我尝试过使用tasko、 uselect (它无法导入库,我找不到下载)和 await 功能。我不确定是否有办法做到这一点,但任何帮助将不胜感激。

0 投票
1 回答
69 浏览

python - 我如何理解这个 Python “def”代码?

我不明白这段代码:

你能告诉我这段代码是什么意思吗?

0 投票
1 回答
183 浏览

python-3.x - 蓝牙广告和扫描

您好我希望有人可以帮助我进行蓝牙广告和扫描。这是一个学校干项目。

我正在使用电路游乐场 Bluefruit 开发板并使用电路 python。尝试实施社交距离徽章 - 当另一个用户离得太近时会亮起。总体思路是设置一个广告信标,然后切换到扫描。

我已经尝试过代码,但希望有人对其进行审查。我不确定 eddystoneuid 是否有效;例如,当我扫描时,它只会扫描我的特定 uid。

谢谢

0 投票
1 回答
254 浏览

python - 电路 Python MQTT 异常块

我正在使用 Adafruit Circuit Python MQTT 库并试图捕捉正在生成的错误。

但这会产生以下错误:

NameError:未定义名称“MMQTTException”

任何想法我应该如何正确捕获这个错误?

该库具有以下错误类。我猜它需要以某种方式暴露?

0 投票
4 回答
1432 浏览

python - 使用 Circuit Python 时,如何使 Raspberry Pico 不自动挂载为 USB 存储设备

我在 Raspberry Pi Pico 上使用 Circuit Python 为我提供键盘快捷键的硬件按钮。我使用的是 Circuit Python 而不是 MicroPython,因为它具有 USB_HID 库。

我不希望 Pico 在插入时自动挂载为 USB 存储设备。我只希望它充当 HID 设备。我知道除了 code.py 之外,我还可以编写 boot.py 脚本,但我无法在网上任何地方找到要放入的内容,这会阻止它作为 USB 设备安装。我有时仍然希望它安装为 USB(当按下按钮/连接 GPIO 引脚时),所以我仍然有一种方法可以更改设备上的代码。

这可能吗?而且,如果是这样,只有在连接了某个 GPIO 引脚时才挂载 boot.py 应该是什么样子?

0 投票
0 回答
70 浏览

micropython - 有谁知道我如何用python将鼠标放在中间?

我目前遇到的问题是鼠标指针位于屏幕的中间底部,我无法移动它。我需要将鼠标指针放在屏幕中间,这样我就可以将它用于 cookie clicker。

编辑:我正在用我的树莓派 pico 制作这个自动点击器。

这是我的三星 Galaxy A70 自动点击器代码。

有谁知道我该如何解决这个问题?

0 投票
0 回答
43 浏览

python - 安装 Adafruit 软件后 SPI 总线不工作

在此处输入图像描述大家好你们好,

我尝试安装带有 Adafruit MAX31865 放大器的 PT1000 温度传感器,该放大器使用 SPI。我根据https://learn.adafruit.com/adafruit-max31865-rtd-pt100-amplifier?view=all安装了软件

它没有用。检查焊接、接线等后,我检测到 SPI 不工作。疯狂的是,blinkatest.py 说一切正常,spidev_test.c 说没有(见图)。还有一个 python 程序,我在互联网上找到的一个 python 程序显示 MISO 和 MOSI 之间没有连接(见图)。

我还用另一个 Raspi 和相同的 SD 卡对其进行了测试:结果相同。

在此处输入图像描述