回复了 Tony 创建的主题 分享 / 手动自建 APT 仓库步骤
2020-12-24

@Tony OK

回复了 lang 创建的主题 技术支持 / 树莓派4 DHT11 求教
2020-12-23

@lang 有但不准
树莓派实验室搜索 dht11

回复了 Tony 创建的主题 分享 / 手动自建 APT 仓库步骤
2020-12-23

可以,速度慢了点,安装没问题

回复了 Spoony 创建的主题 编程 / LEDSTICK PRO 的几个 DEMO
2020-12-23

@RaspiSQH 显示一二三还是可以的

回复了 Tony 创建的主题 分享 / 手动自建 APT 仓库步骤
2020-12-23

测试了下可以 update
install 找不到包

回复了 Spoony 创建的主题 编程 / LEDSTICK PRO 的几个 DEMO
2020-12-22

@九年吃菜粥 LED 和这个风扇的一样
https://shumeipai.nxez.com/2020/07/02/rpi-fan-on-sale.html

驱动方法可以参考上面的教程,源文件:
https://github.com/nxez/rpi-fan

引脚的话,一个VCC,一个GND,一个是DIN。灯珠是 WS2812B

回复了 lang 创建的主题 技术支持 / 树莓派4 DHT11 求教
2020-12-22

@lang 这个我测试下来可以
https://talk.quwj.com/topic/1005

回复了 九年吃菜粥 创建的主题 编程 / LEDSTICK PRO 硬件的python类
2020-12-22

厉害的。多谢分享!

回复了 Tony 创建的主题 分享 / GitHub 已适配深色模式
2020-12-22

可以,好久没更新了。一直在忙别的事情。先记下了

回复了 九年吃菜粥 创建的主题 小玩意 / 小确幸礼物【LEDSTICK PRO】开箱
2020-12-22

不错不错,没想到自己就驱动了,厉害

资料我发出来了
https://talk.quwj.com/topic/1904

@mc_six

value = hat.a_in_read(chan, options)

这一行运行效率取决于实际运行环境,官方没有测试数据。理论上是可以跑满 100K/s 的。

但实际上可能会受限于 Python 语言的执行效率、单线程(而且有其他逻辑比如存储数据等,和采样线程在一个线程中)。

如果提升采样性能,需要放弃一边采样一边记录的单线程模式。
MCC HATs 提供了 C 语言版本的 SDK 可以试试。由于树莓派 IO 存在瓶颈,编码的时候可以将采样数据先存储在内存,同时异步的方式将内存数据持久化到磁盘上。

如果只是需要小小的性能提升,你可以试试将需要写入的文件放在 /tmp 下。

请买一本这个书看看
https://book.douban.com/subject/4124130/

回复了 lang 创建的主题 技术支持 / 树莓派4 DHT11 求教
2020-12-22

前面的问题看错误信息和 Beaglebone_Black_Driver 有关
下面这个你试试换一个引脚,如果可以用BCM 编码就尽量用BCM编码,修改下这里
dhtDevice = adafruit_dht.DHT11(board.D18)


因为时序的问题,DHT 11 的读取有一定的失败几率的

@mc_six 单通道的能力是根据已经接了多少通道动态计算的
比如你接了2路,那么平均一下每一路最大是 50 K/s
如果只用了1路,理论上可以达到 100K/s

采样率是每秒采集的点数,不包含数据导出,通道切换的时间

回复了 lang 创建的主题 技术支持 / 树莓派4 DHT11 求教
2020-12-22

详细说一下使用的工具、源码、命令和操作步骤看看

回复了 mc_six 创建的主题 树莓派 / 关于MCC18的采样率的问题
2020-12-22

单通道的能力是根据已经接了多少通道动态计算的
比如你接了2路,那么平均一下每一路最大是 50 K/s
如果只用了1路,理论上可以达到 100K/s

采样率是每秒采集的点数,不包含数据导出,通道切换的时间

回复了 Tony 创建的主题 分享 / Python 启动内置 http server
2020-12-21

一直不知道这个功能。。

回复了 Tony 创建的主题 分享 / 手动自建 APT 仓库步骤
2020-12-21

不错,原来是这么搭的。学习了

回复了 Spoony 创建的主题 编程 / Golang 中的各种时间操作
2020-12-20

[]byte 转 string

package main

import (
"fmt"
_ "unsafe"
)

func main() {
bytes := []byte("I am byte array !")
str := string(bytes)
bytes[0] = 'i'//注意这一行,bytes在这里修改了数据,但是str打印出来的依然没变化,
fmt.Println(str)
}

回复了 XIZA00000 创建的主题 技术支持 / 内核日志如何驱动?
2020-12-20

没有办法的,除非自己写的驱动


Spoony

主页

> 返回首页