问题标签 [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 投票
0 回答
226 浏览

arduino - 带有 Adafruit 指纹的 Rfid 不能在 Arduino Uno 中工作

我正在尝试使用 Arduino 创建一个 ATM 模块。我使用 RFID 阅读器扫描卡和 Adafruit 指纹模块以进行指纹验证。问题是两者都可以工作,但不能一起工作。这是我的代码:

如果我以这种格式初始化,则指纹有效:

如果我这样做,那么 RFID 工作:

我希望他们两个都能工作,即;我首先扫描卡,然后验证密码,然后检查指纹的有效性。但问题是一次只有其中一个有效。如果 RFID 工作,那么指纹甚至不会闪烁,如果指纹工作,RFID 不会读取。

我是新手,我不知道我哪里出错了。

0 投票
0 回答
286 浏览

python - Python 脚本中的 GPIO 引脚在 IDLE3 中工作,但在从控制台运行时不起作用(使用 Adafruit IO MQTT)

更新:问题解决了。叹。就像在打开和关闭引脚时增加一点延迟一样简单。根本不是权限问题。我猜 IDLE3 ide 的运行速度比 arduino 检测到的信号慢了一点点。从控制台运行它时,它发生得太快了。在将引脚从低电平切换到高电平之间添加 time.sleep(.5) 可以让 ard 有足够的时间进行阅读。现在一切正常。

我有一个 python 脚本,它充当 MQTT 客户端,并根据它从 MQTT 提要获得的信号控制一些 GPIO 引脚。从 IDLE3 运行时,此脚本可以正常工作。但是,当我尝试在启动时同时使用 /etc/rc.local 和 crontab 运行它(我分别使用了两者,但无济于事)或从控制台运行,脚本运行(我知道,因为我看到它正在发布到 MQTT 源),但 GPIO 引脚不起作用。

脚本是:

当它从 IDLE 运行时,输出引脚工作。它们连接到 arduino 并用于手动控制开关或将 arduino 打破它所在的循环。但是,当我从控制台或启动运行脚本时,代码的 MQTT 客户端方面工作,但是不是 GPIO 引脚。

我尝试在启动时运行它的两种方法是

须藤纳米 /etc/rc.local

我添加代码行:sudo python3 /home/pi/dogflapcontrol2.py &

我也尝试过在 crontab 中执行 @reboot。这两种方法都允许程序在 MQTT 响应时运行,但不是引脚。我在脚本中添加了 30 秒和 60 秒的时间延迟,以查看是否有帮助,但这并没有什么不同。我能想到的最好的是存在某种许可问题?但是在运行它时,我使用的是 sudo,所以我认为这可以解决这个问题。

任何人的任何想法或反馈都会非常有帮助!非常感谢。哦!我正在使用 RPi0W

0 投票
0 回答
1390 浏览

python - 树莓派 3 型号 b adafruit PCA9685 伺服控制

我是编程初学者,所以我想问你,因为我总是得到这个错误代码:

我已经像 adafruit Homepage 上的指南一样安装了库。

有人可以帮助我吗?

这是我的代码:

0 投票
1 回答
34 浏览

c++ - 如何检查 Adafruit TFT 屏幕上绘制的两个圆圈是否相互接触?

我在 Adafruit TFT 1.8 屏幕上制作(或者更确切地说,试图制作,哈哈)蛇游戏。然后我当然需要蛇头知道它何时击中“点”,因此我需要知道两个大小相等的圆圈何时相互接触。但是,我的功能不起作用(换句话说,打印“NOT TOUCHING”)。

我试图遵循这个公式: (sqrt(dx 2 + dy 2))

两个圆的半径都是 3,我通过将圆的屏幕位置 x 和 y 加在一起得到公式的中心(我什至得到了正确的中心吗?)。

你能看到我做错了什么吗?

0 投票
1 回答
111 浏览

arduino - 如何让覆盖按钮在淡入淡出循环中起作用

我试图允许一个按钮覆盖我设置为反复淡入淡出的 LED。相反,该按钮只是关闭了微控制器 Adafruit Huzzah ESP8266 本身的 LED,并且对引脚 13 LED 没有影响。

代码:

0 投票
1 回答
462 浏览

c++ - 使用 Arduino 时 LIS3DH 加速度计输出空值

我正在使用带有 Adafruit Motor Shield (v2) 的 Arduino Uno,以便为电机和 LIS3DH 加速度计供电和控制。使用更简单的代码,其中电机仅前进一定数量的脉冲(由编码器输出),加速度计的相同功能输出正确的值。代码如下所示。

在这段代码中,电机向前运行 6 次,然后向后运行相同的距离,电机运行正常,加速度计表示已找到,但仅输出空值。

我尝试过各种各样的事情,但我在 CS 方面的背景很少,尤其是在 C++ 方面,所以我的尝试没有取得成果。任何意见将是有益的。

0 投票
1 回答
479 浏览

arduino - 为什么 Adafruit 而不是 fastLED 与 WS2812 LED 灯条和 Arduino Nano 一起使用?

我正在使用 Adafruit_NeoPixel 库和 Arduino Nano 来点亮我的 WS2812 RGB LED 灯条。

现在我不得不切换到 fastLED 库,因为我喜欢一个很棒的程序,但奇怪的是,使用任何演示,我的 LED 仍然是黑色的。使用 Adafruit_NeoPixel,它们可以完美运行。

有人知道这个问题吗?是硬件问题吗?通常我只需要输入 PIN 和 NUMPIXELS,其余的由演示完成。

0 投票
1 回答
149 浏览

mqtt - MQTT Broker 在我发送连接数据包时关闭连接

我正在使用 GL865 V3 连接到代理(io.adafruit.com)和 Paho MQTT 作为库。当我将连接数据包发送到代理时,几秒钟后代理关闭服务器连接并且我无法订阅或发布。我很确定我的连接数据包是正确的。我检查了所有字节并且都是真的。这是我的连接数据包;

我在 Adafruit 的显示器上看到“已连接 GSMModule45”,但几秒钟后服务器连接断开。感谢您的帮助。

我错过了什么?

0 投票
0 回答
1701 浏览

python - OSError: [Errno 121] Remote IO error running donkey calibrate

我正在使用 donkeycar 库,我在运行 donkey calibrate 命令时收到了一个 IO 错误,下面是完整的错误

我不知道如何解决它我已启用 RP3 上的 I2C 引脚,包括远程 GPIO

0 投票
0 回答
30 浏览

adafruit - 将小数转换为图片

我使用 Arduino Uno3 与相机 VC0706 adafruit 通勤,我拍摄了一张照片,然后我通过 UART 从相机读取了图片的数据,这是一个大约 25000 个字符的长十进制序列,但图片的大小大于 45000 字节。我知道大小,因为我发送获取图片大小到相机的命令。

这是十进制序列:

我不知道如何将这些数字转换为图片:(

这是有关相机信息的链接:https ://learn.adafruit.com/ttl-serial-camera?view=all

这是我的 TTL 相机草图: