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

arduino - Adafruit 1.5" & 2.1" 单色 128x64 OLED 显示模块不工作 SPI

我正在关注本教程。

https://learn.adafruit.com/1-5-and-2-1-monochrome-128x64-oled-display-module/wiring-and-test

出于某种原因,我没有从 oled 屏幕上获得任何生命。我检查了所有引脚上的电压,它们应该是(大约 3v)。电阻正确定位为 SPI。

屏幕背面 接线

如果代码使用此示例

我们对接线进行了两次和三次检查。除了测量每个引脚上的电压之外,有没有人知道任何检查,我可以执行以确定这是否只是一个有故障的屏幕?

0 投票
0 回答
90 浏览

python - Adafruit LCD + 键盘 IOError:[Errno 5] RasPi 3

所以我成功地实现了 Adafruit 的 16x2 LCD + KeyPad 并让它在我的 Raspbian microSD 上运行。但是我想在我的 Volumio microSD 上使用它,但我无法让它发挥作用。我在这里遵循了 i2c 配置:https ://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c ,以及 LCD + Pad 的“使用”中的所有必要步骤”部分(此处:https ://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi/usage )。在这里和那里进行了一些调整,我能够从 Adafruit_Python_CharLCD/examples 运行 char_lcd_plate.py,但只能通过 Raspbian OS。当我尝试在 Volumio 中运行相同的示例时,我得到以下输出:

我遇到的最常见的解决方案是连接不良/焊接不良,但是它在我的 Raspbian 操作系统上正常运行的事实让我认为它是另一回事。无论是否要求,我都可以提供图片。

同样对于它的价值,在我到达这个 IOError 之前,我得到了一个[Errno 2] No such file or directory: '/dev/i2c-0'我能够通过遵循这里的“启用 i2c-0”部分来解决这个问题(如果你可以这样称呼它):(无法链接,因为我没有足够的“声誉”,但除了 Adafruit 的 i2c 配置页面告诉我添加的内容之外,我基本上将 dtparam=i2c_vc=on 添加到 /boot/config.txt 中)。这照顾了我的 [Errno 2]。

0 投票
1 回答
214 浏览

led - Adafriut LED 背包

Adafruit LED 背包我是不是很笨(可能是)我在追求这个模块的 python 3 版本,每次下载它我都会得到 python 2.7 版本

获取我的模块

我在树莓派上做这个

python 2 版本工作正常,但我的程序是用 python 3 编写的

我得到的新错误是:

回溯(最后一次调用):文件“/home/pi/Adafruit_Python_LED_Backpack/matrix8x16_test.py”,第 37 行,在 display.begin() 文件“/home/pi/Adafruit_Python_LED_Backpack/Adafruit_LED_Backpack/HT16K33.py”,第 53 行,在开始 self._device.writeList(HT16K33_SYSTEM_SETUP | HT16K33_OSCILLATOR, []) 文件“/usr/local/lib/python3.4/dist-packages/Adafruit_GPIO/I2C.py”,第 127 行,在 writeList self._bus.write_i2c_block_data( self._address, register, data) 文件“/usr/local/lib/python3.4/dist-packages/Adafruit_PureIO/smbus.py”,第 274 行,在 write_i2c_block_data self._device.write(data) OSError: [Errno 5 ] 输入/输出错误

0 投票
0 回答
274 浏览

arduino - Arduino - Adafruit 16 通道板,如何以更少的延迟正确控制所有通道?

我正在尝试使用这个16 通道板控制几个(目前是 8 个)伺服电机。我遇到了一些关于准确性的问题,例如,当移动几个电机时确实画了一条对角线,由于每个伺服之间的延迟,每个电机将以不同的时间移动,从而导致不正确的图纸。

我不确定如何在代码中以最快的方式驱动电机。在哪里设置延迟,此应用程序的波特率设置等。我找不到使用所有通道以最小延迟的好例子。就我而言,消息来自串行,如代码注释中所述。

这是推动这个董事会渠道的正确方法吗?

我正在使用 arduino uno,但我想检查使用 Teensy 3.2 是否会为该应用程序带来最佳性能。

在此先感谢您的任何建议。

0 投票
1 回答
1739 浏览

c++ - Arduino 不写入 SD 卡?

问题

我在Adafruit 羽毛 mo上有一个 Arduino 。我正在尝试将数据存储在adalogger上。这个想法很简单。我有一个电位器,我希望将该电位器中的数据写入 SD 卡。我可以创建、打开和关闭 CSV 文件,但无法将电位器中的数据写入 SD 卡上的 CSV 文件。

很少,我可以从传感器获取数据以写入 CSV 文件。但是,我不相信这是一个硬件问题,因为我可以看到 COM 中的所有数据,Serial.println()就像我想要的电位器一样。它只是不会写入 SD 卡。有人可以指出我可能出了什么问题吗?

代码

此代码有效:

环形

此代码不起作用:

参考

我试图通过咨询几个资源来解决这个问题。Stack Overflow 上的类似问题无法回答我的问题。

String()我已经通过使用和sprint帮助定义数据更改了对 SD 卡的写入。没有任何工作。我认为这不是硬件问题,因为我可以打开和关闭文件,但不能写入任何数据。有人可以帮我吗?如果有人怀疑硬件,请告诉我原因。我真的很怀疑,因为为什么我可以在 SD 卡上创建一个文件并在 COM 中查看电位器值但不能存储它们?

0 投票
1 回答
299 浏览

python - 树莓派 Python

我知道这些问题无处不在。但是,我已经在几个不同pi的 's 上尝试过这个,只是无法理解我做错了什么。

在我继续之前,是的,我已经运行了教程

Adafruit_CharLCD然后我遇到了它不会作为模块拾取的问题,所以我按照我在互联网上找到的建议将Adafruit_CharLCD.py文件移动到与我的 python 项目相同的文件夹中。我也尝试将我的python文件放在Adafruit_CharLCD文件夹中,但它导致了更多问题,所以似乎不推荐。

我的代码如下。很简单,我只是想让这个东西运行

这将返回错误

ImportError:没有名为“Adafruit_GPIO”的模块

所以我按照此处直接在 Adafruit_GPIO 上列出的教程进行操作:adafruit/Adafruit_Python_GPIO

现在我很难过。请让我知道你有什么建议。我已经尝试在 4 个不同raspberry pis a b2b2+, 和 two上格式化并开始清理raspberry pi 3。拜托,任何新信息都会非常有帮助。

编辑:

我忘了提到我拥有的确切产品是“Adafruit Blue&White 16x2 LCD+Keypad Kit for Raspberry Pi”

0 投票
1 回答
442 浏览

python - Raspberry Pi - 带有 Adafruit DotStar LEDS 的 Python 和 Flask 网络控制

如果这不是问的正确地方,我深表歉意,但我进行了一些搜索,但找不到太多可以为我指明正确方向的地方。我不太确定要搜索什么。我是 python 和一般编程的新手,但通常可以做足够的谷歌搜索和窃取其他代码片段来让我的项目运行。但是,我在这里遇到了一些障碍。

我需要使用烧瓶网络浏览器应用程序控制 Adafruit DotStar 灯条。我已经能够让烧瓶应用程序工作,我已经通过打开和关闭 LED 等进行了简单的概念验证,并且我可以启动我的灯条脚本,但我正在尝试为灯条运行代码需要连续循环并且仍然能够改变“模式”。我有几个不同的图像显示在灯条上,我希望能够选择正在播放的图像,但现在主要是我希望能够开始和停止“全部随机播放”模式。如果我在 while 循环中运行模块,它只会永远循环,我无法将参数更改为不同的“模式”。我基于 Adafruit 的 DotStar 库构建了一个简单的脚本(特别是视觉脚本的图像持久性,我

这一切目前都有效,只是它显然只运行每种模式一次。我在一个while循环中完成了这一切,它只是永远循环了第一个选择的模式,我无法关闭它或切换模式。我还想也许我应该使用多处理,并且我研究过让它工作,但我不知道如何在进程启动后停止它。

这是灯带脚本:

(“关闭”模式只是一个黑色图像。我确信有一种更清洁的方法可以做到这一点,但我也不确定如何做到这一点)

以及用于运行 Web 应用程序的 main.py 脚本:

我再次在这里有点不知所措,这可能是简单的修复,或者我可能完全错误地接近它,但任何和所有的帮助将不胜感激。我是解决此类问题的完整初学者。谢谢

0 投票
1 回答
337 浏览

python-3.x - 如何使用 python 编程语言从 fona 808 显示带有树莓派 3 的 GPS?

如何使用 python 编程语言显示来自 fona 808 的树莓派 3 的位置数据?

0 投票
2 回答
614 浏览

python - Raspberry pi2 Python adafruit_CharLCD SystemError:没有设置异常的错误返回

我正在尝试让 LCD 屏幕显示一些文本,同时遵循教程,教程代码和我的代码之间的唯一区别是文本消息。

我还检查了我的接线并测试了 pi 上的引脚的功能。我不明白为什么我会收到这个错误。

我的代码:

我的错误

0 投票
1 回答
594 浏览

python - Traceback(最近一次通话最后一次):Adafruit BME 280 传感器

我已成功安装 Adafruit_Gpio 包,当我尝试运行 adafruit 提供的 bme 传感器示例文件时,出现以下错误:

我在 xubuntu 上运行 rpi-3 我已经运行了 apt-get udpate 并重新启动了机器,但都没有用。