方法很简单,只需要修改一行代码即可。
https://github.com/spoonysonny/SAKS-tutorials/blob/master/digital-clock/entities/digital_display_tm1637.py
里面这一行:
__number_code = [0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x00, 0x40]
这些十六进制代表了数码管1位中数字0-9的编码。根据自己需要的形状调整即可。
例如:
#
# __2_
# | | | 0 -> 011 1111 -> 0x3f
# 1 | | 3 | 1 -> 010 0001 -> 0x21
# |__7__| | 2 -> 111 0110 -> 0x76
# | | | 4 -> ...
# 6 | | 4 | ...
# |__5__| | 9 -> ... -> 0x5f
#
pins = [27, 17, 22, 10, 25, 24, 11] #GPIO ports
sels = [14, 15, 18, 23] #GPIO ports to select led, there are four led lights
nums = [0x3f, 0x21, 0x76, 0x5e, 0x4d, 0x5b, 0x7b, 0x0e, 0x7f, 0x5f]
参考:
http://shumeipai.nxez.com/2014/10/12/raspberry-pi-drive-four-digital-tube-display-time.html
@RaspiSQH 风扇兼容3代一样的吧
配置方法就是上面的,无非是调一下参数。
多试试了。
pcm.!default {
type hw card 0
}
capture.pcm {
type hw card 1
}
看了下代码逻辑,处理的时候没有音量渐变处理,本身设定的方法就是跳跃的。
需要修改逻辑去优化了,例如不管Y变化多大,每次循环最大只让Y产生N的波动。
@RaspiSQH 不排除这个可能,迅雷可以下载,浏览器就出错。我也是昨天建新站的时候发现的。
《硅谷》第一季 hooli 起诉 Richard 现实版
识别到的这两个设备分别是系统声卡和 USB 麦克风。用下面的配置试试:
pcm.!default {
type hw card 0
}
ctl.!default {
type hw card 1
}
这也太诡异了。
是什么样的线?
@RaspiSQH 是啊,为了自家的用户体验拼了
可以通过编辑配置文件 /etc/asound.conf 来指定当前的声卡和麦克风。
参考这里:
http://shumeipai.nxez.com/2019/05/29/make-the-raspberry-pi-speak-its-own-ip-address.html
这个不仅cool,外观看起来还很low
@性感超人 有很多方法设置wifi地区。通过配置文件也可以。例如:
http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
@RaspiSQH 大蟒蛇还是最厉害的
1、把树莓派的WIFI配置成热点
http://shumeipai.nxez.com/2019/09/30/raspap-webgui-installation-guide.html
然后开启树莓派的 SSH 和 VNC
2、给 ipad 安装 SSH 客户端,例如 Termius APP
3、ipad 接入树莓派的热点,通过 SSH 或者 VNC 就可以连上树莓派了
@性感超人 把SD卡放在PC上直接进boot分区编辑config.txt
sudo gedit /boot/config.txt/ 这行命令后面多了个斜杠,不知道会不会正常保存配置。建议去掉斜杠。
你的设置之后屏幕黑屏还是说只是没有效果?
另外有一篇关于分辨率设置的教程可以参考。
http://shumeipai.nxez.com/2013/08/31/custom-display-resolution-raspberry-pie.html
不需要。树莓派和PC一样,程序脚本在上面编译就可以跑。Python 脚本之类的动态语言都不需要编译。跑的是 Linux,这是和单片机的区别。
系统刷入方法:
http://shumeipai.nxez.com/2013/09/07/raspberry-pi-under-windows-system-installation-to-sd-card.html
上面说了,程序不需要烧录。
如果卡槽没有断掉可以焊上。
不然淘一个同样的卡槽焊接上。
不过这个封装的卡槽不好找就是。