文件名称:MySelfPlayingXylophone:基于Raspberry Pi的自制自弹式木琴
文件大小:16.46MB
文件格式:ZIP
更新时间:2024-05-01 17:56:18
Python
MySelfPlaying木琴 基于Raspberry Pi 3 B +构建的自制... 该存储库收集要在Raspberry Pi上执行的源Python脚本。 您可以在使用此视频时看到结果: ... 如何为此项目设置Raspberry Pi 从全新安装,更新整个Pi: sudo apt-get更新 sudo apt-get升级 启用SSH,SPI和I2C接口: 须藤raspi-config 3个界面选项 P2 SSH>是 P4 SPI>是 P5 I2C>是 须藤重启 禁用桌面环境: 须藤raspi-config 1系统选项 S5启动/自动登录 B2控制台自动登录 须藤重启 为Python安装PIGPIO库: sudo pip3安装piggio 如果尚未安装,请安装适用于Python的smbus2 I2C库: sudo pip3安装smbus2 将I2C总线
【文件预览】:
MySelfPlayingXylophone-master
----display()
--------display_font.ttf(9.32MB)
--------xylo.png(3KB)
--------__init__.py(28B)
--------display.py(27KB)
----setup.json(439B)
----utils()
--------midi.py(3KB)
--------utils.py(963B)
--------__init__.py(41B)
--------__pycache__()
----log()
--------log.py(1KB)
--------__init__.py(19B)
----i2c()
--------i2c.py(475B)
--------__init__.py(26B)
----main.sh(164B)
----rotarybutton()
--------rotarybutton.py(3KB)
--------__init__.py(59B)
----globals()
--------control.py(188B)
--------const.py(1KB)
--------__init__.py(46B)
----main.py(10KB)
----controller()
--------controller.py(10KB)
--------__init__.py(35B)
----MUSIC()
--------tests()
----TODO.md(1KB)
----LICENSE(34KB)
----lcdscreen()
--------__init__.py(33B)
--------lcdscreen.py(9KB)
----README.md(2KB)
----TOOLS()
--------midi_files_filter.py(24KB)
----midireader()
--------__init__.py(35B)
--------midireader.py(7KB)
----xylophone()
--------xylophone.py(4KB)
--------__init__.py(33B)
----.gitignore(7B)
----ioextender()
--------__init__.py(35B)
--------ioextender.py(4KB)
----encoder()
--------__init__.py(29B)
--------encoder.py(6KB)
----spi()
--------__init__.py(26B)
--------spi.py(659B)
----TESTS()
--------test_rotary_states_button.py(7KB)
--------lcd_screen_image_full.jpg(24KB)
--------test_lcd_screen.py(8KB)
--------lcd_screen_font_2.ttf(56KB)
--------test_rotary_button.py(7KB)
--------test_io_extender.py(7KB)
--------lcd_screen_font_1.ttf(9.32MB)
--------lcd_screen_font_3.ttf(9.29MB)
--------lcd_screen_image_window.png(3KB)